PDA

Просмотр полной версии : Активация iOS5 без записи UDID в аккаунт разработчика


MobilaGSM
14.06.2011, 07:12
Вода …
Многие слышали о презентации iOS5 которая выйдет этой осенью, по рассказам Стива Джобса получилась ну прям конфетка :) рассказывать о нововведениях я сейчас не буду, кому интересно могут почитать, посмотреть на ресурсах просвещенных непосредственно iДевайсам.
Но разработчикам повезло немного больше, им дали бету iOS5 уже сейчас, но есть небольшое препятствие, стоимостью 200-250р. за такую сумму на многих ресурсах предлагают внести ваш UDID в аккаунт разработчика.
Т.е. обновится на iOS5 beta можно и сейчас, но вот активировать ваш iДевайс без этого самого внесенного UDID в акаунта разработчика не удастся.
Буквально вчера мне попалось пару строк с какого то форума, где человек буквально мельком сказал, что и как надо делать.
Вооружившись всем необходимым, я решил прошить и активировать свой iPhone 3GS
Суть …
Итак по порядку:
1. Ставим iTunes 10.5 (http://www.mcrf.ru/fz/index.php?dir=.NEWs/iPhone/iTunes/)
2. Прошиваем ваш iOS девайс iOS 5 Beta (прошивку я брал здесь (http://rutracker.org/forum/viewtopic.php?t=3606246))
3. Делаем JailBreak с помощью redsn0w 0.9.8b1 (http://www.mcrf.ru/fz/index.php?dir=.NEWs/iPhone/RedSn0w/)
4. С помощью iFunBox (http://www.mcrf.ru/fz/index.php?dir=.NEWs/iPhone/iPhone%20PC%20Suite/iFunBox/)идём в //System/Library/CoreServices
Копируем (делаем рез. копию) файл SystemVersion.plist
открываем, редактируем (я использовал Notepad++) … цель удалить строки:

<key>ReleaseType</key>
<string>Beta</string>
т.е. было:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ProductBuildVersion</key>
<string>9A5220p</string>
<key>ProductCopyright</key>
<string>1983-2011 Apple Inc.</string>
<key>ProductName</key>
<string>iPhone OS</string>
<key>ProductVersion</key>
<string>5.0</string>
<key>ReleaseType</key>
<string>Beta</string>
</dict>
</plist>
стало:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ProductBuildVersion</key>
<string>9A5220p</string>
<key>ProductCopyright</key>
<string>1983-2011 Apple Inc.</string>
<key>ProductName</key>
<string>iPhone OS</string>
<key>ProductVersion</key>
<string>5.0</string>
</dict>
</plist>

5. Перезагружаем
При наличии сети WI-FI ваш iДевайс автоматически активируется, без отсутствия WI-FI я не знаю, т.к. пока не активированный сеть не находил.

p.s. Все манипуляции производил на
железо: Win7 X64, 8Gb RAM, CORE i5
iДевайс: iPhone 3GS 16Gb. PCT

p.s.s. Если у кого то получится кирпич .... это не ко мне ;) тем более JB привязанный с кучей глюков, т.к. используется старый добрый эксплоит от Геохота (limera1n). Если иконка cydia у вас белого цвета, используйте пункт "Just boot tethered right now" в RedSn0w.

p.s.s.s. Откат на 4.3.3 еще никто не отменял (на всякий позаботесь о сохранности вашего SHSH до прошивки на iOS5)

Все необходимые файлы, кроме прошивки я любезно загрузил в NEWs (http://www.mcrf.ru/fz/index.php?dir=.NEWs/iPhone/)