Страница 1 от 1

Update до FW 3.1.3 чрез запазване на BaseBand 5.11.07

Публикувано на: 15 Май 2010, 20:01
от MtMCooLBG
ВНИМАНИЕ!!! ОПАСНО!!!
Методът описан в това ръководство може да доведе телефона ви до състояние в което ще бъде неизползваем ЗАВИНАГИ (Брик-нат)!
Ако не сте сигурни и не разбирате дори само едно от нещата написани отдолу, МОЛЯ не изпълнявайте нито една от стъпките!

Ръководството е предназначено само и единствено за притежатели на 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>
Трябва да го изтриете общо 2 пъти, веднъж в първата половина на файла и веднъж във втората половина.

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
iRecovery(Windows):
Важно!!! За 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
6. Изпълнете следните команди:

Код за потвърждение: Избери целия код

irecovery.exe -c setenv auto-boot true
irecovery.exe -c saveenv
irecovery.exe -c reboot
10.) Накрая телефона ви, би трябвало да се рестартира в нормален режим. Активирайте го със SIM картата на оператора към който е заключен и използвайте Spirit за да го Jailbreak-нете. След това вашия BaseBand би трябвало да бъде 5.11.07 и ще можете да го отключите с blacksn0w RC2 чрез Cydia (repo: http://cydia.pushfix.info/)

Източник:
iPhone Dev Team Portal

Re: Update до FW 3.1.3 чрез запазване на BaseBand 5.11.07

Публикувано на: 15 Май 2010, 21:54
от Soze
Отговарям на всички точки без 7-мата . Но даже и на нея да отговарям не бих рискувал . Какво ще рече това "брикнат" да разбирам ли че ако се прекъсне процеса по рестор с оригинален fw тела става неизползваем !? Както е при рутерите , веднъж префлашвах рутер на линксис и така стана че после трябваше да го препрограмирвам с програматор от ебай за 10 долара . Едва ли ще остане неизползваем но ... знае ли се !

Re: Update до FW 3.1.3 чрез запазване на BaseBand 5.11.07

Публикувано на: 15 Май 2010, 22:02
от MtMCooLBG
По принцип "брикнат" точно това означава - за коша. Само че не знам дали целия телефон се "бриква" или само BaseBand-a. Наистина не го препоръчвам на никой. Даже си попитах дали да го пускам ръководството и ми разрешиха. Това е само за хора които са адски много на зор и осъзнават какво правят.

Re: Update до FW 3.1.3 чрез запазване на BaseBand 5.11.07

Публикувано на: 15 Май 2010, 22:18
от Soze
Е тия от деф тим защо не пуснаха готов фирмуер ами обясняват как да си го направи всеки . Аз лично не вярвам че може да се прецака тела понеже за това си има лоадер които не се влияе от смяна на фирм и винаги ще ти даде опция от дфу за рестор и оригиналния фирм ще покрие кашата от предишните интервенции .
Така мисля поне но може и да бъркам . То смяна на фирм си е точно препрограмиране на еепрома на телефона или поне частично само на определени адреси .

Re: Update до FW 3.1.3 чрез запазване на BaseBand 5.11.07

Публикувано на: 15 Май 2010, 22:21
от MtMCooLBG
Защото всеки ще се втурне да го инсталира и после ще има такива дето ще плачкат.

Re: Update до FW 3.1.3 чрез запазване на BaseBand 5.11.07

Публикувано на: 15 Май 2010, 23:13
от intruder
@MtMCooLBG - Браво за ръководството. ;)

Ако някой е закъсал и реши да пробва мога да му приготва един фърмуер и ако всичко мине ОК ще го качим във форума.

Re: Update до FW 3.1.3 чрез запазване на BaseBand 5.11.07

Публикувано на: 16 Май 2010, 08:45
от Alxx
Дев тийм не го пускат готов, защото е подсъдно(включително и в България), да разпространяват редактиран или реверсван, защитен с авторски права софтуер.
Когато си го правите вкъщи, въпросът стои съвсем иначе.

Re: Update до FW 3.1.3 чрез запазване на BaseBand 5.11.07

Публикувано на: 16 Май 2010, 12:24
от edis_feyziev
вече го пробвам каквото стане стане няма да чакам...

Re: Update до FW 3.1.3 чрез запазване на BaseBand 5.11.07

Публикувано на: 16 Май 2010, 12:59
от edis_feyziev
After update Os 3.1.3 baseband 05.12.01
и сега чакаме за ключ :(

Re: Update до FW 3.1.3 чрез запазване на BaseBand 5.11.07

Публикувано на: 16 Май 2010, 14:35
от MtMCooLBG
Сигурен ли си, че си модифицирал правилно Firmware-a и че след това си ресторнал с него (а не с оригиналния).