Как да разберете iPhone 3GS Bootrom Version

Ако се интересувате от джейлбрейк вашия iPhone 3GS, може би вече сте разбрали, че инструментите за джейлбрейк като PwnageTool 4.0 за iOS 4, пуснати от екипа на iPhone Dev, работят само на модели iPhone 3GS с по-стар bootrom.

Така че един от най-често задаваните въпроси на нашите читатели е как да разберем дали iPhone 3GS има по-стар или по-нов ботром?

Актуализация: Използвайте F0recast, за да разберете зареждането на iPhone 3GS, това е много по-лесно от този метод.

Преди да навлезем в подробности за това как да намерите версията на bootrom, ето резюме, за да разберем защо човек трябва да премине безпроблемно с намирането на bootrom версията за iPhone 3GS.

След като iPhone 3GS беше пуснат миналата година, на iPhone хакерската общност бе отнема почти четвърти месец, за да се надпреварва напред в играта на котки и мишки за джейлбрейк на iPhone, благодарение на blackra1n, невероятно лесния инструмент за джейлбрейк на Geohot и PwnageTool на iPhone Dev Team.

Bootrom е по същество фрагмент от код, който се стартира в момента на стартиране и проверява състоянието на зареждащото изображение. Обикновено се използва за проверка дали изображението не е повредено, но може да се използва и за проверка на неразрешен фърмуер. Експлоатацията на 24kpwn - известна иначе като 0x24000 Segment Overflow - заобиколи проверките за подписване на iBoot и позволи да се зареди неподписан фърмуер, което помогна за джейлбрейкинг на iPhone 3GS.

Но от средата на октомври 2009 г. Apple започва да доставя нови iPhone 3GS единици с нов Bootrom, който не е уязвим от експлоатацията на 24kpwn.

Версията на bootrom в по-стари модели iPhone 3GS е iBoot-359.3, докато версията на bootrom в новия модел iPhone 3GS е iBoot-359.3.2.

И така, как да разберете дали iPhone 3GS има по-старата или по-новата стая за стартиране?

За съжаление, това не е направо напред и е отнемащ много време процес. Силно препоръчваме на потребителите на iPhone 3GS, които са отключили софтуера на своя iPhone и зависят от него, трябва да избягват това ръководство, тъй като в крайна сметка можете да загубите софтуера си за отключване.

Ето стъпка по стъпка ръководството, за да разберете стартовата версия на iPhone 3GS (любезно любезните в Redmond Pie):

Потребители на Mac:

Стъпка 1: Поставете вашия iPhone в режим DFU (не в режим на възстановяване)

  • Свържете вашия iPhone с компютъра.
  • Изключете iPhone
  • Стартирайте iTunes.
  • Задръжте бутоните за захранване и дома заедно за около 10 секунди.
  • Пуснете бутона за захранване, но продължавайте да държите бутона Home, докато компютърът ви разпознае ново USB устройство.
  • iTunes вече ще разпознае вашия iPhone.
  • Вашият iPhone екран по това време трябва да е празен (черен на цвят), ако не, тогава най-вероятно сте в режим на възстановяване, а не в режим DFU.

Стъпка 2: Стартирайте „System Profiler“ и отворете: Hardware -> USB (меню отляво).

Стъпка 3: В горния десен ъгъл под панела „USB Device Tree“ кликнете върху „Apple Mobile Device (DFU Mode)“.

Стъпка 4: Потърсете низ под „Сериен номер“, както е подчертано на екрана по-долу.

Стъпка 5: Ако е 359.3, iPhone 3GS има стар bootrom. Ако е 359.3.2 или нещо по-горе, той има нов бутром.

Забележка: И в двата случая по-горе няма значение дали вашият iPhone е модел MB или MC модел. Стига да има 359.3 bootrom, iPhone 3GS има стария bootrom и ако 359.3.2 или по-висока, тогава iPhone 3GS има новия bootrom.

Потребители на Windows:

Стъпка 1: Поставете вашия iPhone в режим DFU (не в режим на възстановяване)

  • Свържете вашия iPhone с компютъра (важно).

  • Изключете iPhone

  • Стартирайте iTunes.

  • Задръжте бутоните за захранване и дома заедно за около 10 секунди.
  • Пуснете бутона за захранване, но продължавайте да държите бутона Home, докато компютърът ви разпознае ново USB устройство.
  • Няколко секунди по-късно iTunes вече ще разпознае вашия iPhone.
  • Екранът на вашия iPhone трябва да е празен (черен на цвят), ако виждате логото за свързване към iTunes, най-вероятно сте в режим на възстановяване, а не в режим DFU.

Стъпка 2: Щракнете с десния бутон върху My Computer (или Computer) в Explorer и щракнете върху: Properties -> Hardware (раздел) -> Диспечер на устройства

Стъпка 3: Изберете „+“, за да отворите елементи от подменюто за „Универсален сериен шинен (USB) контролер“.

Стъпка 4: Сега потърсете "Apple Mobile Device USB Driver", щракнете с десния бутон и изберете Properties.

Стъпка 5: Отидете на „Детайли“ и намерете „Идентификационен номер на устройството“ или „Патч на инстанцията на устройството“.

Стъпка 6: Ще намерите версията на bootrom (iBoot) под Стойност за това свойство, както е подчертано на екранните снимки по-долу:

Стъпка 7: Ако е 359.3, iPhone 3GS има стар bootrom. Ако е 359.3.2 или нещо по-горе, това е нов буутром.

Забележка: И в двата случая по-горе няма значение дали вашият iPhone е модел MB или MC модел. Стига да има 359.3 bootrom, iPhone 3GS има стария bootrom и ако 359.3.2 или по-висока, тогава iPhone 3GS има новия bootrom.

Надяваме се, че сте намерили това ръководство за полезно. Както винаги, уведомете ни как върви.

Update:

Използвайте F0recast, за да разберете зареждането на iPhone 3GS, това е много по-лесно от този метод.

[чрез Редмънд пай]



Популярни Публикации