Методът описан в това ръководство може да доведе телефона ви до състояние в което ще бъде неизползваем ЗАВИНАГИ (Брик-нат)!
Ако не сте сигурни и не разбирате дори само едно от нещата написани отдолу, МОЛЯ не изпълнявайте нито една от стъпките!
Ръководството е предназначено само и единствено за притежатели на iPhone 3GS ФЗ, които нямат запазени SHSH за 3.1.2 и са в състояние в което нямат друг избор освен да Update-нат до 3.1.3
Считайте това ръководство като последна възможност (отчаян начин) да си докарате телефона до работещо състояние като предодвратите Update-a на BaseBand-a до 5.12.01.
Преди да предприемете която и да е от стъпките описани отдолу уверете се, че нямате друга възможност, прочели сте цялото ръководство поне 3 пъти и осъзнавате какво правите!!!
За кого и кога би било необходимо да използвате този метод?
ВАЖНО!!! Използвайте този метод само и единствено ако отговаряте на всички от следните изисквания:
1.) Разбирате и сте на ясно с всичко което прочетете надолу!
2.) Осъзнавате факта, че можете да си прецакате телефона ако сбъркате нещо!
3.) Притежате и използвате iPhone 3GS;
4.) Нямате запазени SHSH за 3.1.2 в Cydia или като файл на компютъра ви;
5.) Телефона ви е с BaseBand 5.11.07;
6.) Имате SIM карта на оператора към който е заключен телефона;
7.) Телефона ви е в едно от следните състояния:
--- Зациклил на логото на Apple (Ябълката) и се рестартира непрекъснато (reboot loop);
--- Заседнал е в Рековъри Мод (Recovery Mode);
Как да обновим (Update-нем) до 3.1.3 и да запазим стария BaseBand 5.11.07:
1.) Дръпнете си rslite или iRecovery
2.) Дръпнете си официалния FW 3.1.3 3.1.3 (3GS): iPhone2,1_3.1.3_7E18_Restore.ipsw
3.) Разархивирайте IPSW файла.
4.) Изтриите файла Firmware/all_flash/all_flash.n88ap.production/LLB.n88ap.RELEASE.img3
5.) Отворете файла Firmware/all_flash/all_flash.n88ap.production/manifest с подходящ текстов редактор, примерно: NotePad++, и изтриите първия ред (LLB.n88ap.RELEASE.img3). След това запазете файла.
6.) Отворете файла BuildManifest.plist с подходящ текстов редактор.
Намерете следното съдържание във файла и го изтриите:
Код за потвърждение: Избери целия код
<key>LLB</key>
<dict>
<key>BuildString</key>
<string>iBoot-636.66.33~4</string>
<key>Info</key>
<dict>
<key>IsFirmwarePayload</key>
<true/>
<key>Path</key>
<string>Firmware/all_flash/all_flash.n88ap.production/LLB.n88ap.RELEASE.img3</string>
</dict>
<key>PartialDigest</key>
<data>
QAAAADgBAQBmTeQNOchSWUN8/P56yjPVrrML
2w==
</data>
</dict>
7.) Архивирайте отново файловете и променете разширението от zip/rar на ipsw.
Забележка: Трябва да архивирате всички файлове и папки кадето се намира BuildManifest.plist, а не папката в която се намират! Накрая като отворите архива, трябва да изглежда по този начин:

8.) Направете рестор (Shift+Restore) с този модифициран Firmware. След известно време iTunes ще ви изкара грешка #6
9.) Използвайте rslite(Mac) или iRecovery(Windows) за да преминете през Recovery екрана и да boot-нете телефона.
rslite (Mac):
Отворете Terminal.app и навигирайте до папката на rslite. След това стартирайте rslite.
Код за потвърждение: Избери целия код
cd пътя_до_папката/rslite102semi
sudo ./rslite
Код за потвърждение: Избери целия код
--THIS IS AN UNSUPPORTED TOOL--
Connecting...
[Recovery] setenv auto-boot true
[Recovery] saveenv
[Recovery] reboot
Важно!!! За Windows Vista/7 изпълнете всички стъпки, ако сте с Windows XP преминете към стъпка 4.)
1. Навигирайте до папката на iRecovery. Цъкнете с дясно копче на мишката върху libusb-win32-filter-bin-0.1.12.2.exe и изберете Properties.
2. Отидете до менюто Compatability и изберете Windows XP SP3. След това натиснете ОК.

3. След това натиснете отново дясно копче на мишката върху файла и изберете Run as Administrator
4. Инсталирайте програмката.
5. Отворете cmd.exe и навигирайте до папката на iRecovery:
Код за потвърждение: Избери целия код
cd пътя_до_папката\irecovery-0.3.2-win32
Код за потвърждение: Избери целия код
irecovery.exe -c setenv auto-boot true
irecovery.exe -c saveenv
irecovery.exe -c reboot
Източник:
iPhone Dev Team Portal