Quite a long time has passed since the fifth iOS appeared, and a decent time since the release of the jailbreak for it. But there is no complete solution for all types of phones. At the moment, there is no full-fledged (untethered) jailbreak for all devices except 3GS with the old bootrom.
This means that after a reboot, the phone will not work. And you need a connection to a computer and a special utility to bring it back to life.
There is a variant of a semi-tied jailbreak, using a program from Cydia. In this case, it is still possible to bring the device back to life, and most importantly, it is possible to make calls, but almost all applications will not work.
For me personally, the iphone is primarily a phone, and the prospect will be deprived of the opportunity to call much more unpleasant than all the delights of the new operating system.
Still, some 3GS phone owners can fully enjoy 5 iOS and jailbreak. Check your serial number iPhone maybe you're in luck 🙂
We need to determine which bootrom is installed on our phone. If old, then untethered jailbreak is possible. If new then no.
Old – the one that was installed on phones until the 45th week of 2009.
So Settings – General – About this device, find the line serial number. It will be of type 85928XVA416
We are interested in the numbers 3, 4, 5.
The 3rd digit shows the year of manufacture (9 = 2009, 0 = 2010). If you don't have 9, then a new bootrom. If 9 then look further.
4th and 5th digits indicate the week.
The first devices with the new bootrom began to be released in the 40th week of 2009. After the 45th week of the week of 2009 all iPhone 3GS have a new bootrom. Until the 40th week, almost all models with the old bootrom. If your week is between 40 and 45, then nothing can be said for sure by the serial number. In the case of an example – week 28. So you can safely jailbreak
Here are some more examples:
850381XVA415 – new bootrom, since the third digit of the year is 0, you don't need to look for a week.
851381XVA415 – new bootrom, since the third digit of the year is 1, you don't have to look for a week.
Now the procedure itself.
In this case, the whole procedure comes down to flashing the phone's iTunes with custom (not native, but specially assembled) firmware. Everything is the same as in a regular software update, only instead of the native one, you must indicate the assembled one. After that, whoever needs it, makes an unlock via RedSn0w. That's all.
Where can I find this custom firmware for iPhone?
In principle, you can find it on the Internet. But I recommend doing it yourself, because it will take five minutes, but you will be sure that all settings are correct and the file is not broken.
If you want to use the finished file, you can skip the next step.
Creating firmware for iPhone
We assemble the firmware using the Sn0wBreeze 2.8b8 program. Sn0wBreeze allows you to save the old version of the modem, this is useful for those who need to unlock (disconnect from the cellular operator).
Download iOS 5 for iPhone 3GS: iPhone 2,1_5.0_9A334_Restore.ipsw.
Download Sn0wBreeze 2.8b11.
Start Sn0wBreeze. Click the Ok button.
A window with Credits will appear. Click Close Credits.
Click on the blue arrow in the bottom right.
A window will appear with a choice of IPSW firmware. Click the Browse button.
Select the firmware and click the Open button.
If you have a 3GS with an old bootrom version, then click the Old-bootrom button. If new, then New-Bootrom / i don't know.
Sn0wBreeze will now show the firmware information. Make sure it is for your phone iPhone 3GS and press the blue arrow.
Here you need to select Expert Mode
And press the blue arrow
Click General and then the blue arrow.
Select Activate if you have a locked device brought from other countries. If the phone was bought in Russia, then do not check the box.
SSH is required for some Cydia programs. You can bet, you can not.
Here is a very crucial moment
interesting 6.1-inch iPhone 12 and iPhone 12 Pro will go on sale first Subscription pack launch Apple One confirmed
Anyone who has a phone working normally does not need to check this item.
Update at 06.15 is only needed for those who are stuck with a brick on the 05.14 or 05.15 modem. This is the only way to make a locked phone work after updating to original firmware. Take care of your baseband! It is not yet possible to lower it. If you have 05.13 baseband and below – this modem breaks down in the old ways, you do not need to update 06.15.
You can find out the version of the baseband Settings – General – About this device the firmware of the modem.
Having raised the modem to 06.15, you can use the phone, but you will lose GPS and you will never switch to your native firmware, but you will always have to cast it.
Next – on the blue button.
If you have an old bootrom, you can choose custom logos at boot time iPhone, and even put your own.
Press the blue arrow and on the next screen.
Click Build IPSW and then the blue arrow.
The app will start building the firmware. At this time, you are invited to play the PamMan game or refuse.
When the process is over, a window will appear that says Done!
Sn0wBreeze will create a custom firmware and place it on your desktop. The firmware will be named sn0wbreeze _ iPhone 3GS-5.0.
Updating the firmware using iTunes
Connect your phone to your computer. You must have administrator rights on this computer. If there is an antivirus, then disable it for a while.
Launch iTunes. The program must be at least version 10.5.
Now you need to enter iPhone into DFU mode.
(In order to switch the phone to DFU mode, you need to hold down the HOME and POWER buttons for 10 seconds, then without releasing HOME, release POWER (the phone screen must be black), hold HOME for another 10 seconds. The phone must be connected to the computer at this time. iTunes will detect that the phone is in recovery mode, nothing should be displayed on the phone screen!)
Video how to do it:
Now press Shift on your keyboard and click on the Restore button.
A dialog box will appear. Point the program to the IPSW firmware created by Sn0wBreeze. It is custom, it should be called sn0wbreeze _ iPhone 3GS-5.0.
Click the Open button. iTunes will start updating the firmware to iPhone. After finishing you will have a phone with a jailbreak.
If you want to keep your previous settings, then when asked “do you want to use iPhone as a new device or restore data from a backup”, you need to select Restore from Backup.
This is how it gets updated.
Error 1600 … 1604
If the firmware update was successful, then, fortunately, you do not need this item. But it happens, and this also happens 🙂
To begin with, there is no point in panicking. It is always possible to flash on the original firmware (except for the 6.15 modem)
In order to prevent iTunes from giving such errors, there is the iReb program. Download the latest version of iReb.
Run the program and select your device
Now you will need to re-enter iPhone into DFU mode
Then iTunes will start. And you can try to update the firmware again.
If your phone was officially purchased in Russia, then you do not need this section. Those who received the phone from the United States, and some other countries in which the device was sold only with a contract, need to do a soft unlock (disconnection from the operator) using a program from Cydia – Ultrasn0w. Ultrasn0w currently supports iPhone 3GS modems 04.26.08, 05.11.07, 05.12.01, 05.13.04 and 06.15.00.
Launch Cydia. Go to the Manage tab and click on Sources.
Click the Edit button in the upper right corner.
Then click the Add button in the upper left corner.
Enter the address http://repo666.ultrasn0w.com and click Add Source.
Then click Done.
Now click on the line of the repository that appears http://repo666.ultrasn0w.com
Here you need to select ultrasn0w and click the Install button on the top right.
After restarting the phone, the network should appear.