Régóta OS X-felhasználóként és magam, családom és barátaim hibaelhárítójaként rengeteg trükköt meríthetek, amikor megpróbálom kideríteni a rendszer problémáját. Az OS X hibaelhárításának szakszerű eszközei közé tartozik az engedélyek javítása, a merevlemez javítása, a probléma megkettőzése egy új felhasználóval, bizonyos preferenciafájlok kidobása, a betűtípusok sérülésének ellenőrzése, az összeomlási naplók ellenőrzése, a bejelentkezési elemek letiltása, a biztonságos rendszerindítás. módban, és egyszerűen újra kell indítani. Ez természetesen nem egy átfogó lista, de megértheti az eszközök széles skáláját, amelyek segítségével megoldhatja az OS X-szel kapcsolatos problémákat.
Most nézzük az iPhone-t. Az OS X-től eltérően az iPhone egy nagyon zárt környezet a felhasználó szemszögéből. Az iPhone egyetlen nézete az a nézet, amelyet bekapcsolásakor láthat. Semmilyen módon nem léphet közvetlenül kapcsolatba a rendszerrel, csak magán az iPhone különféle Beállítások képernyőjén keresztül. Amikor dokkolja iPhone-ját, csak az iTunes-on keresztül (és a fényképek szinkronizálásához az iPhoto-n) keresztül dolgozhat vele.
Ha minden működik – mint ahogyan az alapvetően mindenkinél, aki az első generációs iPhone-t használja az iPhone firmware 1.x verziójával – ez jó hír. Felhasználóként nem igazán kell látnia a részleteket, ha a dolgok jól működnek. Csak csatlakoztassa az iPhone-t, hagyja szinkronizálni, és már mehet is. De mi van akkor, ha a dolgok nem működnek jól? Például az iPhone firmware 2.0-val?
Végzetes hiba
Sok felhasználónak, köztük nekem is volt egy különösen katasztrofális problémája a szoftver 2.0.x verziójával. Az én esetemben a telefonom – ötször és most számít, beleértve kétszer az elmúlt két napban – elérte azt az állapotot, hogy nem lépi túl a rendszerindítási folyamat Apple logóját. Ez általában akkor fordul elő, ha frissítést alkalmaz egy alkalmazáshoz, akár az iTuneson keresztül, akár magán az iPhone-on. A folyamat során az iPhone spontán újraindul, majd a rendszerindítási folyamat során elakad, és csak az Apple logót mutatja. Egy esetben négy órán keresztül hagytam állni a képernyőn, csak hogy megbizonyosodjak arról, hogy valóban beragadt – és így is volt. A munkatársaknak és a barátoknak is hasonló problémájuk volt több száz másik ember , tehát az én tapasztalatom nem egyedi eset.
Az egyetlen megoldás egy logós iPhone-hoz
Sajnos, ha ez a bizonyos hiba elharapja Önt, akkor egyáltalán nem kell hibaelhárítást tenni, mivel az Apple logón kívül mást nem láthat. Az egyetlen megoldás ezen a ponton az iPhone teljes visszaállítása. Tartsa lenyomva a Kezdőlap gombot az iPhone-on, csatlakoztassa az USB-kábelhez vagy a dokkolóhoz, és várja meg, amíg meg nem jelenik a jobb oldalon látható speciális képernyő, majd engedje fel a Kezdőlap gombot.Az iTunes ezután közli, hogy helyreállítási módban talált egy telefont, és elkezdheti a visszaállítás hosszú folyamatát. Először az iTunes újratelepíti az iPhone operációs rendszerének legújabb verzióját, majd visszaállítja az alkalmazásait (beleértve az ezekben az alkalmazásokban létrehozott adatokat is) a legutóbbi biztonsági másolatból, majd végül – szinkronizálni tudja a zenéit, videókat, fényképeket és egyéb adatokat visszaküldeni az iPhone-ra.
Egy érdekesség félretéve: ha történetesen új képek vannak az iPhone-on, amelyeket szinkronizálni szeretne az iPhoto-val, az valóban működhet. Sikerült szinkronizálnom az új képeket, még akkor is, ha az iPhone-omon az Apple logó látható. Ez azt jelenti, hogy a telefon valóban be van indítva – legalábbis bizonyos mértékig –, de használhatatlan felhasználói felülettel.
A rendszerindításkor elakadt iPhone messze a legbosszantóbb hiba a 2.0-s szoftverben. Reméltem, hogy a legutóbbi 2.0.1-es frissítés megoldja a problémát, de ez ugyanolyan gyakori volt nálam az új alatt, mint az eredeti 2.0-s szoftvernél.
Egyéb problémák hibaelhárítása
Ezen a halálos sérülésen túl azonban más hibák is vannak az iPhone 2.0.x szoftvert futtató telefonoknál. Néha az alkalmazások elindulnak, majd azonnal kilépnek a kezdőképernyőre. Néha, Bármi program (beleértve azokat is, amelyek előre telepítve vannak az iPhone-on) indításkor kilép. Néha úgy tűnik, hogy az akkumulátor élettartama gyorsabban csökken, mint a benzinárak emelkedése. Azt is tapasztaltam (és láttam, hogy más emberek is tapasztaltak) nagyon lassú iPhone-okat, ahol a felhasználói felület minden érintése egy-két másodpercet vesz igénybe a regisztrációhoz.
Mit tehet tehát, ha ilyen jellegű problémái vannak iPhone-jával (vagy iPod touchjával)? A rövid válasz nem sok. Mivel a rendszer zárva van a végfelhasználói hozzáférés előtt, a legtöbb hagyományos hibaelhárítási módszer nem alkalmazható – például nincs mód egy adott program beállításfájljainak kukába helyezésére. Ha az iPhone valamelyik szabványos programja összeomlik, nem telepítheti egyszerűen újra, mert például az Apple nem biztosít telepítőket a Mobile Safarihoz.
A jó hír, ha lehet jó hír, az, hogy a teendők listája nagyon rövid, így nem kell sok memorizálás vagy képzés az iPhone hibaelhárításához. Tehát további késedelem nélkül álljon itt egy szuperrövid iPhone hibaelhárítási útmutató, amely felsorol néhány dolgot, amit megtehet, ha problémái vannak iPhone vagy iPod touch készülékével. Ez nem egy végleges lista – biztos vagyok benne, hogy figyelmen kívül hagytam néhány más lehetőséget is –, de mindent lefed, amit megpróbálok, ha az iPhone-ommal baj van.
Növekvő nehézségi sorrendben a következőket teszem, hogy megpróbáljak felépülni az általam tapasztalt különféle iPhone 2.0.x betegségekből:
Jövőbeli tippek
Jelenleg ezeket a megközelítéseket alkalmazhatjuk az iPhone problémáira. Ahogy egyre többet megtudunk a 2.0-s platformról – és amint megjelennek az új frissítések –, arra számíthatunk, hogy az instabilitások és egyéb nehézségek kezelésére való képességünk egyre bővül.
[ Rob Griffiths Mac OS X hibaelhárítási tippeket kínál a Mac OS X webnaplójában. ]