How to Use TinyUmbrella 8 For Mac to Restore Your Jailbroken iPhone
TinyUmbrella is a mobile phone tool that provides iPhone users with a valuable service of restoring their jailbroken iPhone to another firmware version[^1^]. While this procedure is impossible using regular firmware management tools, TinyUmbrella manages to provide it by using previously saved SHSH blobs for loading and authenticating previous versions of OS firmware[^2^].
In this article, we will show you how to use TinyUmbrella 8 For Mac to restore your jailbroken iPhone to an official firmware release. This can be useful if you want to update your device, sell it, or fix any issues caused by jailbreaking.
Step 1: Download and Install TinyUmbrella 8 For Mac
The first step is to download and install TinyUmbrella 8 For Mac on your computer. You can get it from the official website[^3^] or from other sources. Make sure you have the latest version of Java installed on your Mac as well. You will also need iTunes 9.0 or later and administrator privileges to run TinyUmbrella on port 80 and make /etc/hosts modifications[^2^].
Step 2: Connect Your iPhone to Mac via USB Cable
The next step is to connect your iPhone to your Mac via a USB cable. Launch TinyUmbrella and it will automatically detect your device. You will see your device name, model, serial number, ECID, and firmware version on the main window.
Step 3: Save Your SHSH Blobs
Before you can restore your iPhone, you need to save your SHSH blobs for the firmware version you want to downgrade to. SHSH blobs are unique signatures that Apple uses to verify and sign firmware updates. If you don't have them, you won't be able to restore your device to an older firmware version[^4^].
To save your SHSH blobs, click on the \"Save SHSH\" button on the top right corner of TinyUmbrella. The app will send a request to Apple's servers and save the SHSH blobs for the latest firmware version available for your device. You can also save SHSH blobs for older firmware versions by clicking on the \"Advanced\" tab and selecting them from the list.
You can check if your SHSH blobs are saved by clicking on the \"Log\" tab and looking for messages like \"SHSH SUCCESSFULLY saved!\" or \"You have saved your SHSH locally\". You can also find your saved SHSH blobs in the \".shsh\" folder inside your TinyUmbrella folder.
Step 4: Start TSS Server
After saving your SHSH blobs, you need to start the TSS server on TinyUmbrella. The TSS server is a local server that mimics Apple's servers and allows iTunes to restore your device using the saved SHSH blobs. To start the TSS server, click on the \"Start TSS Server\" button on the top left corner of TinyUmbrella. You will see a message like \"TSS Server Started!\" on the log tab.
Step 5: Put Your iPhone into DFU Mode
The final step before restoring your iPhone is to put it into DFU mode. DFU mode stands for Device Firmware Update mode and it allows you to bypass the bootloader and restore your device using custom firmware files. To put your iPhone into DFU mode, follow these steps:
Turn off your iPhone by holding down the power button and sliding to power off.
Hold down the power button for 3 seconds.
Without releasing the power button, hold down the home button for 10 seconds.
Release the power button but keep holding down the home button for another 15 seconds.
Your iPhone screen should be black and iTunes should detect it in recovery mode.
Step 6: Restore Your iPhone Using iTunes
Now that your iPhone is in DFU mode and TinyUmbrella's TSS server is running, you can aa16f39245