Nov 12

Изглежда вече имаме работещ метод за отключване на телефони с новия фирмуер 1.1.2 (с известни ограничения), като вариантите са три. Ако сте си купили устройство с новия фирмуер, ще трябва да го даунгрейднете до по-стара версия, да го отключите и подготвите за ъпгрейд към 1.1.2 и чак тогава да следвате процедурата. Ако смятате да ъпгрейднете вече отключен телефон с фирмуер 1.1.1, може да действате директно. А ако имате устройство с по-стар фирмуер, ще трябва първо да минете през Virginize процедурата, преди да продължите с каквито и да е допълнителни действия. Напомням ви, че ъпгрейдът на фирмуер е свързан с някои дребни недостатъци, като например изтриването на всички инсталирани на телефона приложения, така че бъдете внимателни какво правите. Media директорията по традиция не се пипа, тоест снимките, контактите, музиката и видеоклиповете и т.н. на телефона ви ще си останат дори след ъпгрейд, но все пак е добра идея да имате бекъп на по-важните файлове. И за финал ви напомням, да не избързвате с ъпгрейд към новия фирмуер, тъй като процедурата все още е в ранен етап на разработка, макар в повечето случаи да минава без никакви проблеми…

По-долу описвам процеса за подготовка и ъпгрейд от iPhone с фирмуер 1.1.1 към новия 1.1.2, но имайте предвид, че все още не съм го изпробвал лично, тъй като метода изисква официално активиран през iTunes телефон с 1.1.1, а не хакнат такъв!!!



Трябва да започнете с инсталацията на OktoPrep програмата, която можете да намерите в категория Tweaks (1.1.1) в Installer приложението на вашия телефон. Тя ще направи необходимото, за да подготви устройството за ъпгрейд към новия фирмуер, така, че в последствие той да може да бъде отключен. След като инсталирате OktoPrep може да преминете към автоматичен ъпдейт на телефона с новия фирмуер 1.1.2 през iTunes 7.5 или да изтеглите файла и да използвате ръчния метод през по-стара версия на iTunes…

Изтеглете нужните файлове за Jailbreak 1.1.2 на iPhone/iTouch Dev Team, като вътре има всичко необходимо за извършване на процедурата на Windows машини (пускате windows.bat) и на Mac системи (пускате osx). Подробно описание на процедурата може да намерите и във включения в архива файл README.txt, като напомням, че това са нужните файлове само за Jailbreak на телефона, но не и за отключване на функционалността му за използване на произволна SIM карта, без значение от мобилния оператор. Освен възможността за достъп до файловата система на телефона, изпълнението на Jailbreak процедурата ще инсталира Installer приложението и OpenSSH на вашия телефон.

Следващата стъпка е да изтеглите anySIM 1.2 iPhone Elite Version, да го качите на телефона и да го стартирате, за да се отключи възможността за ползване на произволен мобилен оператор с дадения iPhone. За момента anySIM 1.2u не работи и с всички версии на софтуера на GSM модема (baseband), така че трябва да проверите дали вашия модел отговаря на изискванията.

Отново наблягам на факта, че тази процедура за момента работи само на официално активиран през iTunes телефон с фирмуер 1.1.1, а не хакнат такъв. Това разбира се я превръща в неизползваема за момента в България, но все пак очакваме съвсем скоро включване и с по-добър метод…

Update: изглежда новата версия на Jailbreak 1.1.2 на iPhone/iTouch Dev Team вече работи и с телефони, които не са официално активирани с iTunes, тоест с хакнати апарати. За момента процедурата работи само за телефони, които не са купени с фирмуер 1.1.2. Линкът за изтегляне е същия като на старата версия, просто файловете са по-нова версия…


Oct 30


Ако до момента ви се е струвало, че процедурата по отключване на достъпа до файловата система (Jailbreak), качването на Installer, след което активирането и отключването на iPhone с фирмуер 1.1.1 е било доста трудна задача, особено за по начинаещи, то вече има много по-лесно решение. Става дума за AppSnapp, което всъщност е изцяло автоматизирана уеб-базирана система за Jailbreak на файловата система, активирането на телефона и инсталацията на Installer.app, без да се налага потребителя да се намесва. Единственото, което трябва а направите след края на процеса е да инсталирате AnySIM и да го стартирате, за да може да отключите своя мобилен телефон за използване със SIM картата на произволен мобилен оператор…

За да се възползвате от този нов метод за получаване на достъп до файловата система и активиране на телефона е необходимо само да разполагате с безжична мрежа, да пуснете WiFi достъпа на телефона (това е възможно дори той да е съвсем нов, без да е отключван досега) и да отворите определен сайт през Safari браузъра. Става дума за сайта http://www.jailbreakme.com/, където може да прочетете подробно какво прави приложението и да стартирате процедурата, натискайки върху Install AppSnap. Единственият недостатък на тази процедура е нуждата от надеждна интернет връзка, както и добър сигнал от безжичната мрежа, защото при прекъсване на свързаността може да се наложи да възстановите телефона до първоначалното му състояние (Restore) и да опитате отново…

Как да стартирате Safari на чисто нов телефон с 1.1.1
- След зареждане на телефона използвайте слайдера, за да влезете в режим на спешни обаждания (Emergency Calls).
- От клавиатурата наберете *#307# (звезда, диез, 3, 0, 7, диез) и натиснете бутона Call.
- Телефона ще започне да звъни, изтрийте набрания номер и натиснете 0, след което отново бутона Call.
- Натиснете Answer, за да отговорите (не се безпокойте, никой не ви се обажда).
- След това натиснете бутона Hold, при което отново ще чуете мелодията за обаждане.
- Сега натиснете бутона Decline, при което ще бъдете пренесени в приложението Phone за направата на обаждания (ще видите менюто с бутони най-долу).
- Натиснете върху бутона Contacts в долната част на екрана, след което щракнете върху бутона Add Contacts, за да добавите нов контакт в списъка.
- Добавете нов контакт, без значение с какво име (може и празно), но задължително от Add new URL за home page напишете следното: prefs://1F, след което запишете данните.
- Върнете се на главната страница с контактите, където в списъка ще видите No Name или името, което сте избрали. Щракнете върху него и на следващата страница ще видите поле home page с добавения от вас специален адрес, натиснете върху него.
- Щракайки върху prefs://1F адреса ще ви се отвори главното меню за настройка на телефона Settings. От него трябва да щракнете на Wi-Fi и да настроите вашата безжична мрежа.
- Изчакайте телефона да се свърже успешно, което може да познаете по появата на иконата със сигнал на безжичната мрежа.
- Върнете се в главното меню за настройка (Settings) и деактивирайте автоматичното заключване, ако то е активно (General / Auto-Lock).
- След приключване на настройките рестартирайте телефона. Когато устройството зареди отново ще се свърже автоматично към настроената WiFi точка за достъп.
- Повторете първите няколко стъпки с набирането, за да стигнете отново до менюто Contacts.
- Редактирайте информацията, която добавихте преди малко и от Add new URL въведете нов адрес: http://jailbreakme.com/, след което запишете направените промени.
- Отворете подробностите за No Name или въведеното от вас име на контакта и този път щракнете върху втория адрес http://jailbreakme.com/, който добавихте туко що. Това ще ви отведе на сайта на AppSnapp, при което само трябва да стартирате процедурата, щракайки върху Install AppSnap.
- Остава само да инсталирате AnySIM и да го стартирате, за да може да отключите пълната функционалност на телефона, независимост от използваната SIM карта и мобилен оператор…

Какво реално върши AppSnapp на вашия телефон
- Отключва достъпът на потребителя до файловата система (Jailbreak) на апарати с фирмуер 1.1.1.
- Патчва Springboard, за да може да се добави поддръжката на повече икони при инсталация на допълнителен софтуер.
- Активира телефона (премахва началния екран за активация) ако използвате карта различна от официалната на AT&T, без да пипа вече активирани телефони.
- Позволява ви да използвате YouTube приложението, без да се налага да го активирате допълнително, отново не променя нищо по вече активирани телефони.
- Инсталира Installer.app v3.0b5 (приложението за лесна инсталация на неофициален софтуер), след което може да го ъпдейтнете до последната бета 7 версия.
- Поправя бъга при интерпретиране на TIFF графични файлове, точно този, който се използва от програмата за първоначалното отключване на телефона.

- За да изтеглите AnySIM версия 1.1 за отключване на iPhone с фирмуер 1.1.1…


Update
: Ако след приключването на jailbreak процеса приложението YouTube отказва да работи и изисква активация, изтеглете този архив, след което разархивирайте и пуснете Activation-YouTube.exe. Необходимо е да сте свързали своя iPhone в безжична мрежа с компютъра и да знаете IP адреса на телефона, тъй като програмата изисква да го въведете. След успешно приключване на изпълнението на активатора за YouTube трябва да рестартирате телефона си и всичко би следвало да работи без проблеми…

Update 2: Ако не знаете как да качите AnySIM версия 1.1 на своя телефон, за да отключите възможноста на телефона за използване на SIM карта на произволен мобилен оператор, прочетете това ръководство: Как да използваме WinSCP за връзка с iPhone

Update 3: Вместо да разчитате на WinSCP или друг метод за качване на файловете от компютъра, може да използвате и Installer програмата, която се намира на вашия телефон. Необходимо е единствено да се намирате на място, където има безжичен интернет и да се свържете, за да може да изтеглите нужните ви файлове. Процедурата е следната (за Installer версия 3!!!):
- Стартирате Installer на телефона и отивате на Sources (долу вдясно).
- Щракате на бутона Edit в горната дясна част на екрана, след което на бутона Add вляво и пишете следния адрес: http://i.unlock.no
- Следва натискане на бутона Refresh, за да се обнови информацията за наличния софтуер за инсталация от новия източник.
- Натискате иконата Install в долната част на телефона, за да видите пълния списък с категории.
- Влизате в категория System и инсталирате BSD Subsystem (необходим пакет за работата на АnySIM и не само).
- Следва влизане в категория Unlocking Tools и инсталацията на самия АnySIM 1.1., който ви е необходим за отключване на възможността за използване на произволен мобилен оператор.
- Връщате се в началния екран на телефона (натискате бутона Home) и го рестартирате или просто изключвате и включвате. За целта просто задържате Sleep/Wake бутона за няколко секунди, след което премествате слайдера, после натискате отново Sleep/Wake бутона (горе вдясно на корпуса на телефона), за да го включите.
- След като телефона зареди пускате АnySIM и чакате да си свърши работата, след което отново рестартирате или изключвате и включвате телефона. Вторият вариант е за предпочитане, защото отнема по-малко време при повторното зареждане на телефона, отколкото при рестартирането му.
- При зареждането на телефона той вече трябва да работи с вашата SIM карта, независимо от кой мобилен оператор е тя. Ако всичко е наред на този етап може да деинсталирате AnySIM, тъй като програмата няма да ви е необходима повече (за момента).


Oct 23


iDemocracy
е софтуер, имащ за цел да улесни процедурата по отключване на достъпа до файловата система на iPhone, посредством удобен графичен интерфейс. Идеята е да се улесни процедурата значително, на фона на използването на много на брой отделни приложения и нуждата от изпълняването на различни неща от страна на потребителя. iDemocracy дава възможност на всички PC потребители с Windows бързо и лесно да отключат файловата система (Jailbreak) своя iPhone с фирмуер версия 1.0.2 или 1.1.1 който до момента не е бил отключван. В последната версия на iDemocracy 1.1.1 дори е добавено и приложението anySIM, което позволява и отключването на телефона за работа с произволен мобилен оператор. Въпреки това iDemocracy все още не е решението, което с един клик да отключи изцяло устройството, макар че значително улеснява процедурата, особено за начинаещи потребители…



iNdependence
е алтернативното приложение, което служи за отключване на файловата система и позволява инсталирането на неофициален софтуер за потребителите с Mac компютри. За разлика от iDemocracy обаче, при iNdependence 1.2.5 липсва anySIM, което ще трябва да качите допълнително и да стартирате, след като направите Jailbreak на файловата система. Имайте предвид, че и този софтуер е предназначен за използване само в комбинация с все още неотключени iPhone апарати, освен ако не сте използвали комерсиалното приложение iPhone SIM Free (IPSF). Алтернативата е преди да преминете към отключването на телефона да възстановите неговото първоначално състояние с помощта на iPhone Virginizer процедурата, за която стана дума съвсем скоро. Недостатъкът разбира се е, че все още тази процедура е доста сложна за изпълнение за повечето потребители, макар че вече очакваме и по-лесно решение, използващо удобен графичен интерфейс…

- За да изтеглите iDemocracy за Windows…
- За да изтеглите iNdependence за Mac OS X…
- Повече информация за iPhone Virginzer процедурата…


Oct 20


Ето, че вече има подробно описана процедура как може да възстановите повредената информация в Seczone и NVRAM на вашия iPhone, ако сте използвали програмата AnySIM за неговото отключване. Тази процедура засега е описана само за изпълнение от Windows-базирана система, като се очаква съвсем скоро да има и вариант за изпълнение върху Mac системи. Имайте предвид, че iPhone Virginzer процедурата е предназначена само за телефони използващи фирмуер версия 1.0.2, които са били отключени с AnySIM или друг безплатен метод. Самата процедура за момента е доста сложна и в никакъв случай не е подходяща за изпълнение от начинаещи потребители, които не са наясно какво точно правят. По време на възстановяването на първоначалното състояние на iPhone със системен софтуер версия 1.0.2 може да възникнат известни проблеми, които не са описани в ръководството, затова е по-добре да изчакате улеснена и автоматизирана версия…

Всъщност, ако прегледате внимателно какво трябва да направите, ще забележите, че в ръководството се използва и платеното приложение за отключване на iPhone - iPhone Sim Free (IPSF). В процедурата е описана и стъпка, в която трябва да зададете даден IP адрес като DNS сървър на безжичната връзка, като този сървър ще е активен само до понеделник (22-ри октомври). Авторите на този метод обещават че ще предоставят сорс кода на сървъра, което ще ви позволи за в бъдеще до го пуснете на собствения си компютър, което би трябвало допълнително да улесни процедурата. Всъщност този сървър играе ролята на нещо като емулатор за IPSF, имащ за цел да помогне в процеса по възстановяване на повредените данни.

Приключвайки успешно процедурата по възстановяване на оригиналните данни в Seczone и NVRAM на вашия iPhone вие все още ще разполагате с отключено устройство с фирмуер 1.0.2. Можете да продължите да го използвате в този му вид или спокойно да преминете към ъпгрейд на устройството до версия 1.1.1, без да се притеснявате, че ще възникнат проблеми. Необходимо е разбира се да обновите фирмуерът на устройството до версия 1.1.1 и да последвате процедурата по отключване на iPhone с новия фирмуер, за която вече писахме преди време. След възстановяването на повредената информация вашето устройство не би трябвало да има никакви проблеми да се отключи и с новият фирмуер с помощта на последната версия на безплатното приложение AnySIM.

- Описание на процедурата и необходимите файлове за възстановяване ще намерите в този форум…
- Подробно визуално ръководство на процедурата, включващо скрийншоти, в DOC формат…

А ето и няколко важни допълнения, които би трябвало да ви помогнат, ако възникнат някакви проблеми или не сте наясно какво трябва да направите в даден момент. Процедурата по възстановяване наистина работи, вече я тествахме, просто трябва да следвате внимателно инструкциите, като е добре още преди да започнете да прегледате няколко пъти всяка от стъпките. Ако се натъкнете на нещо неясно, то по-добре да не бързате или просто да потърсите съвет или помощ какво трябва да правите… ;)


Допълнителни бележки…

- Започнете с изключването на AutoLock функцията, ако я използвате.

- Финализирането на инсталацията на AppTapp Installer на вашия компютър трябва да включите своя iPhone към него, при което телефонът ще бъде рестартиран на няколко пъти, не се тревожете, че това ще причини някакви проблеми.

- Преди да започнете с процедурата трябва да активирате WiFi И SSH достъпа до телефона, ако сте ги деактивирали от програмата Services.

- Файловете ICE03.14.08_G.eep и ICE03.14.08_G.fls ще намерите в Baseband архива (baseband-flash.rar), а bbupdater в revirgin_pack_with_instructions.rar.

- В инструкциите използването на “/.” за влизане в главната директория трябва да бъде “cd /.” (без кавичките).

- При първото пускане на bbupdater ще трябва да изчакате около 2 минути докато командата се изпълни (ProcessOutlineUpdated: Process time was 1 min 52 sec).

- Можете без проблеми да използвате WinSCP и Putty едновременно свързани към iPhone, Без да се налага да ги пускате и спирате при всяка нужда от тях.

- Преди да стартирате IPSF (iPhone Sim Free) проверете дали WiFi връзката е налична и дали сигналът е достатъчно силен. За да стартирате изпълнението на iPhone Sim Free трябва да натиснете с пръст върху червената ябълка в центъра на екрана. След приключването на работата на IPSF ще ви посрещне съобщението “Unlock failed. Error upgrading token.” с бутон OK, Не се притеснявайте, това е нормално да се случи, просто продължете към следващата стъпка.

- Ако по време на изпълнението на някоя от стъпките SSH сървъра на iPhone започне да ви отказва осъществяване на връзката може да се наложи да преинсталирате OpenSSH клиента. Това може да стане от Installer приложението намиращо се в телефона или от PXL файл (http://blog.psmxy.org/pkg-info/openssh/) с помощта на iBrickr например.

- При първото изпълнение на командата “./bbupdater -v” е нормално да видите съобщението “baseband unresponsive to pinging”.

- При повторното изпълнение на горната команда, след като сте префлашнали успешно фирмуера, вместо съобщението за грешка, трябва да видите следното (ако всичко е минало по план):
firmware: DEV_ICE_MODEM_03.14.08_G
eep version: EEP_VERSION:207
eep revision: EEP_REVISION:7
bootloader: BOOTLOADER_VERSION:3.9_M3S2

- Последната команда в инструкциите трябва да бъде както следва: “launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist”, след което трябва само да рестартирате своя iPhone. Ако всичко е протекло както трябва след зареждането на устройството, то трябва отново да е напълно функционално и с оправени данни в Seczone и NVRAM.

Ако се натъкнете на други проблеми или имате някакви въпроси използвайте системата за коментари… ;)

Update: След като приключите процедурата може да преминете към ъпгрейд на системния софтуер по метода използван за неотключваните до момента устройства, без да се притеснявате, вече е изпрабвано, че работи. Все пак отново предупреждаваме, че нито тази процедура за възстановяване, нито ъпгрейда към новия фирмуер са особено лесни задачи, така че ако не сте уверен във възможностите си по-добре не се захващайте с тях! Нужните файлове и информация ще намерите тук: AnySIM 1.1 вече отключва и телефони с фирмуер 1.1.1.

Update 2: Вече има и Revirginizing Tool дело на iPhone Elite Dev Team, който доста наподобява процедурата използвана в първия вариант, но решението на най-активния екип в хакването на iPhone е по-бързо и лесно за изпълнение. Все още за съжаление няма готов метод за автоматизирано изпълнение на всички команди във вид на удобен и лесен за ползване софтуер с графичен интерфейс.