Tegnap meghalt az iPhone-om. Persze nem hardware-esen, mert mint kiderült, maga a hardware szinte elnyűhetetlen, az 1.1.4-es iPhone-okból marha nehéz iBrick-et csinálni, mert minimum egy új firmware-t lehet tolni rá, amitől meggyógyul.
Esetemben valami szar 3rd party program összekutyulta a rendszerfájlokat (pontosabb analízisig még nem jutottam el) – a tünet a „Spinning Wheel of Death”, vagyis hogy elindul a SpringBoard mintha még soha sem tette volna (kirakja az ikonok mozgatására vonatkozó, csak egyszer megjelenő helpet), majd SWoD és újraindul. Ezt így végtelen ciklusban.
Tapasztalataim: A problémát sikerült viszonylag kultúráltan kijavítani: Recovery mode bekapcs (kikapcs, majd bekapcs hosszan nyomott gomb+bekapcs gombbal amíg az iTunes ikon meg nem jelenik a kijelzőn), majd iTunes-ből 1.1.4-et visszatölt, utána ZiPhone megint, mert az jó, aztán iTunes megkérdezi, hogy visszaállítsa-e a backupot, amire igennel válaszolva a 3rd party programok hiányán kívül kideríthetetlen, hogy egyáltalán volt valami fennakadás (Safari ott folytatja, ahol abbahagyta, stb.).
A gond az, hogy ma megint előjött ugyanaz az effekt. Találtam egy ilyet: http://www.ipodtouchfans.com/forums/showthread.php?p=519296. Eszerint főleg a Boss Tools és a kikapcs közben futva maradt SSH kapcsolatok tudják előidézni a bajt.
Amire rájöttem, hogy nem kell olyan kesztűs kézzel bánni a firmware upgrade-del, megy az masszívan. Pwnage tool-lal csináltam az 1.1.4-ből eleve aktivált, installerrel ellátott verziót, azt is simán fel lehet rakni, megy jól.
UPDATE: Még lekopogom, de nagyon úgy néz ki, hogy a hiba pontos oka az volt, hogy megváltoztattam ssh-n keresztül az iPhone root jelszavát. Valószínű nem is magával a jelszócserével, hanem sokkal inkább a bugos 3rd party passwd paranccsal volt gond. (Ergo a visszaváltoztatás nem oldja meg a helyzetet.)
Kipróbáltam a nyers, ZiPhone-nal feltört iPhone-on és a backupomat visszarakva is: mindkét esetben azonnal megölte a telefont. Persze mérnökpalántaként ez nem nyugtat meg, az, hogy így meghal, nem jelenti azt, hogy máshogy nem :) Mindenesetre meglássuk, ahogy mondani szokás.
UPDATE2: A fenti teória bizonytottnak látszik. Ne használjátok a passwd
parancsot!