step by step odblokování a počeštění iphone
koupil jsem si 16GB iphone a před tím než můj „starý“ 8GB prodám, jsem jej chtěl uvést do stavu, ve kterém by jej nový majitel mohl ihned, bez nějakého složitého nastavování a instalací používat. rozhodl jsem se, že tento proces budu krok po kroku dokumentovat a tento článek je výsledkem mého snažení. pokud by to někomu tento popis připadal příliš (až zbytečně) podrobný, důvodem toho je, že je koncipován tak, aby podle něj dokázal telefon zprovoznit skutečně každý.
úvod
koupil jsem si 16GB iphone a před tím než můj „starý“ 8GB prodám, jsem jej chtěl uvést do stavu, ve kterém by jej nový majitel mohl ihned, bez nějakého složitého nastavování a instalací používat. rozhodl jsem se, že tento proces budu krok po kroku dokumentovat a tento článek je výsledkem mého snažení. pokud by to někomu tento popis připadal příliš (až zbytečně) podrobný, důvodem toho je, že je koncipován tak, aby podle něj dokázal telefon zprovoznit skutečně každý.
obsah
- úvod
- požadavky
- přepnutí telefonu do dfu módu
- restore telefonu
- jailbreak, unlock & activation
- připojení na wifi
- instalace základních aplikací
- přesun aplikací do druhého (většího) oddílu
- oprava práv u cookies
- připojení z počítače přes scp
- vymazání originálních zdrojů a vložení zdroje pxl info do installeru
- instalace češtiny a dalších balíčků
- oprava práv a nastavení aplikace tevee
- přepnutí telefonu do češtiny a česká národní nastavení
- vypnutí autokorekce textu (t9)
- odstranění hlášky o přesměrování
- odkazy
- soubory použité v tomto návodu
- závěr
- komentáře
požadavky
- počítač s operačnímm systém windows xp a minimálně jedním usb 2.0 portem
- funkční aplikace itunes nainstalovaná na výše uvedeném počítači
- program ziphone ve verzi 2.5. možno stáhnout u mě na webu
přepnutí telefonu do dfu módu
- zapnutý telefon připojit k počítači
- stiskni současně tlačítka home a sleep a drž je zmáčknutá
- až se telefon vypne, uvolni tlačítko sleep, ale home stále drž
- v počítači se spustí itunes a ohlásí telefon v recovery módu
- tuto hlášku zavři kliknutím na tlačítko ok
restore telefonu
- vyskočí okno z dotazem, zda chceš telefon restorovat do továrního nastavení. klikni na tlačítko restore and update
poté bude probíhat restore. nejdříve se rozbalí image se softwarem a firmwarem
telefon je připravován na restore
poté je do telefonu nahrán software
zkontrolován
dále je nahrán firmware
po dokončení celé operaceje je oznámeno, že je restore dokončeno a telefon bude restartován
hláška zmizí automaticky a poté itunes ohlásí, že čekají na iphone
jailbreak, unlock & activation
- po restore telefonu přichází na řadu ziphone. já jsem použil verzi 2.5, kterou si můžeš stáhnout u u mě na webu. pokud chceš v průběhu procesu vidět více informací, klikni vpravo dole na click to show process output
- klikni na do it all
- spustí se proces jailbreku, aktivace a odblokování
- po asi čtyřech minutách ti ziphone nahlásí, že je vše hotovo
- odpoj telefon od počítače
připojení na wifi
- běž do nastavení přes ikonu settings a pokračuj na general > autolock a vyber never
- vrat se zpět pomocí ikonek v levém horním rohu na kartu settings a klikni na wifi. buďto vyber ze seznamu sítí tu, na kterou se chceš připojit nebo si ji nastav ručně následujícím postupem. klikni na other, do kolonky name zadej název sítě (ssid), nastav zabezpečení vobou security, vrať se na kartu other network pomocí ikony vlevo nahoře a poté zadej heslo do kolonky password. po nastavení všech potřebných údajů se připojíš pomocí tlačítka join vpravo dole pod klávesnicí
- pokud je zvolená síť dostupná, telefon se na ni připojí. poznáš to podle wifi ikony (na následujícím obrázku vpravo nahoře).
instalace základních aplikací
bsd subsystem
- spusť v telefonu aplikaci installer a počkej, až se refreshnou zdroje
- bude zobrazen dotaz ohledně update installeru. klepni na update now. počkej až se stáhne a nainstaluje nová verze installeru. po instalaci klepni na ok. installer se ukončí a telefon se zamkne.
- odemkni telefon, spusť installer, běž na kartu install, do kategorie system a ťukni na bsd subsystem a vpravo nahoře na install
ťukni na install. po stažení balíčku je zobrazena hláška, že nemáš měnit heslo pomocí příkazu passwd. nedělej to! pokud chceš heslo změnit, použij tento postup. po instalaci je zobrazen seznam kategorií.
term-vt100
- stejným postupem nainstaluj term-vt100 z kategorie system. pokud budeš mít v installeru více verzí nainstaluj tu s nejvyšší verzí
openssh
- dále nainstaluj openssh, které je také v kategorii system
- po instalaci budeš upozorněn, že první přihlášení bude trvat 30–35 sekund, než se vygenerují klíče. odklepni tuto hlášku klepnutím na ok
přesun aplikací do druhého (většího) oddílu
- spusť v telefonu aplikaci terminal
- zadej následující příkaz
ssh -lroot localhost
a počkej asi 30 sekund, než se vygenerují klíče - bude zobrazena hláška, že host 127.0.0.1 není autorizován a zda se má pokračovat v připojování
- zadej yes a ťukni na return
- budeš dotázán na heslo. zadej alpine
- zadej do terminálu následující příkazy:
cd /
provádění příkazu cp bude chvíli trvat, protože se kopírují aplikace.
cp -pr Applications /var/mobile
mv Applications Applications.old
ln -s private/var/mobile/Applications /Applications - restartruj (vypni a zapni) telefon
- po nabootování telefonu spusť terminal
- zadej nasledujici prikaz:
ssh -lroot localhost
- budes dotazan na heslo, zadej alpine
- zadej následující příkazy:
cd /
provádění příkazu rm bude chvíli trvat, mažou se aplikace.
rm -rf Applications.old
oprava práv u cookies
- aby se ukládaly cookies v safari, je třeba opravit práva u adresáře, kam se cookies ukládají.v terminálu zadej následující příkazy
chmod -R 0777 /var/mobile/Library/Cookies
chown -R mobile:wheel /var/mobile/Library/Cookies
připojení z počítače přes scp
- do počítače si nainstaluj winscp. popis je na webu iphone.cz
- zjisti si ip adresu telefonu: ťukni na ikonu settings, klikni na wifi a po zobrazení seznamu sítí ťukni vpravo u názvu sítě na modrou šipku, a uvidíš na stránce s detaily sítě v poli ip address adresu tvého telefonu.
v tomto příkladu je ip adresa 192.168.1.10 - po spuštění winscp klikni na tlačítko nový a vyplň do detailů připojení následující údaje:
- hostitel: ip adresa telefonu (získaná v předchozím kroku)
- číslo portu: 22
- uživatelské jméno: root
- heslo: alpine
- klikni na tlačítko přihlásit
- po přihlášení budeš mít na levé straně svůj počítač a na pravé telefon
vymazání originálních zdrojů a vložení zdroje pxl info do installeru
- zdroje z installeru je možné vymazat i jiným způsobem, ale zdroj apptapp original vymazat nejde jinak než editací souboru, ve kterém jsou uloženy zdroje.
- běž do složky /private/var/mobile/Library/Installer a zkopíruj si do počítače soubor PackageSources.plist
- jelikož je zkopírovaný soubor v binárním formátu, který není možno rozumně editovat, je nutné jej překonvertovat do xml formátu.
- běž na adresu https://brokolice.drsny.net/iphone/plutil/, pomocí tlačítka procházet vyber soubor PackageSources.plist na svém disku a tlačítkem convert nahrej soubor na server.
- soubor bude na serveru zkonvertován do xml formátu a můžeš si jej uložit kliknutím na odkaz PackageSources.plist
- otevři zkonvertovaný soubor PackageSources.plist v nějakém textovém editoru (např. poznámkový blok) a uprav jej do následující podoby
<?xml version=„1.0“ encoding=„UTF-8“?>
nebo si jej můžeš již zkonvertovaný a upravený stáhnout z mého webu
<!DOCTYPE plist PUBLIC „-//Apple Computer//DTD PLIST 1.0//EN“ „http://www.apple.com/DTDs/PropertyList-1.0.dtd“>
<plist version=„1.0“>
<array>
<dict>
<key>category</key>
<string>AppTapp</string>
<key>contact</key>
<string>apptapp@nullriver.com</string>
<key>description</key>
<string>Local packages in ~/Media/Installer directory.</string>
<key>location</key>
<string>local:</string>
<key>maintainer</key>
<string>Nullriver, Inc.</string>
<key>name</key>
<string>Local Packages</string>
</dict>
<dict>
<key>category</key>
<string>iphone.cz comunity</string>
<key>contact</key>
<string>drsny@drsny.net</string>
<key>description</key>
<string>installer sources agregator</string>
<key>location</key>
<string>http://drsny.net/iphone/pxlinfo/rep.php?default</strin g>
<key>maintainer</key>
<string>drsny</string>
<key>name</key>
<string>drsny\'s repository (default)</string>
<key>url</key>
<string>http://iphone.drsny.net/iphone/pxlinfo/</string>
</dict>
</array>
</plist> - upravený soubor ulož a přes winscp jej nahrej do telefonu do adresáře /private/var/mobile/Library/Installer (přepiš původní soubor)
- ukonči aplikaci winscp
instalace češtiny a dalších balíčků
- spusť v telefonu aplikaci installer
- běž na kartu sources a ťukni na refresh
- po refreshi běž na kartu install a nainstaluj následující balíčky
- kb2 z kategorie tweaks (1.1.1)
- mobilefinder, mobilepreview, mobiletextedit a sketches z kategorie productivity
- avplayer a iradio z kategorie multimedia
- bossprefs, snapture a taskbar notofier for 1.1.3–1.1.4 z kategorie utilities
- flashlight z kategorie toys
- poof z kategorie ispazio apps
- bsd subsystem 2.x su replacement z kategorie tweaks
- ibirthday z kategorie ifon blog
po instalaci odklepni hlášku o rebootu - mobile enhancer z kategorie rip dev
po instalaci odklepni hlášku o rebootu - z kategorie czech packages nainstaluj balíčky cz lokalizace 1.1.3–4, tv guide cz/sk a česká klávesnice
v průběhu instalace české lokalizace budeš dotázán zda chceš přepsat anglický slovník pro autokorekturu českým. pokud chceš, ťukni na ano. po instalaci české lokalizace odklepni hlášku o restartu. - pomocí tlačítka home ukonči installer
- restartuj (vypni a zapni) telefon
oprava práv a nastavení aplikace tevee
- spusť aplikaci terminal
- zadej následující příkazy:
su -l root alpine chmod -R 0777 /Applications/Tevee.app
- vylez z aplikce terminal stisknutím tlačítka home
- spusť aplikaci tevee
- klepni na options a poté na feed, vyber feed česká republika a klepni na save
- klepni na channels a zaškrtej pár kanálů (např. čt1, čt2, nova a prima) a ulož to tlažítkem save
- klepni na tlačítko back a poté klepni na update
- počkej až se stáhnou data pro vybrané kanály, ťukni na close a poté máš kanály updatnuté a můžeš používat tevee.
- ukonči aplikaci tevee stisknutím tlačítka home
přepnutí telefonu do češtiny a česká národní nastavení
čeština a český formát data a času
- běž do settings > general > international > regional format > czech > czech republic?
- vrať se zpět na kartu international a běž na keyboards a tam zapni english a russian
- vrať se zpět na international, běž na language, zvol čeština a klepni na done
- telefon se přepne do češtiny
časové pásmo a pásmo kalendáře
- běž do nastavení (dříve settings) > obecné > datum a čas
- nastav časové pásmo i časová zóna kalendáře na prague
- přepni nastavit automaticky na I
počasí
- spusť aplikaci počasí
- ťukni na ikonu i vpravo dole
- ťukni na „značku jednosměrky“ před cupertino a poté na tlačítko smazat
- ťukni na tlačítko + vlevo nahoře a zadej město, které chceš přidat (např. praha, usti, holesov, brno, ostrava, atd…). pokud bude město nalezeno, ťukni na něj ve výsledcích hledání.
- až budeš mít přidána všechna města, která chceš, ťukni na tlačítko hotovo
nastavení gprs / edge
- běž do nastavení > obecné > síť > edge
- do položky apn zadej internet
vypnutí autokorekce textu (t9)
- jdi do nastavení > obecné > klávesnice
- přepni autom.opravy na 0
- pokud si přeješ abys ti telefon při napsání písmene telefon lehce zavibroval, přepni vibrace na I
odstranění hlášky o přesměrování
- připoj se přes winscp a běž do adresáře /private/var/mobile/Library/Preferences
- stáhni si do počítače soubor com.apple.carrier.plistcom.apple.carrier.plist
- zkonvertuj ho pomocí .plist convertoru do xml formátu
- otevři jej v textovém editoru zaměň v něm text
<key>ShowCallForwarding</key>
textem
<true/>
<key>ShowCallForwarded</key>
<true/><key>ShowCallForwarding</key>
nebo si jej můžeš již zkonvertovaný a upravený stáhnout z mého webu
<false/>
<key>ShowCallForwarded</key>
4 <false/> - upravený soubor ulož a přes winscp jej nahrej do telefonu do adresáře /private/var/mobile/Library/Preferences (přepiš původní soubor)
- vypni winscp
- restartuj (vypni a zapni) telefon
odkazy
- iphone.cz – fórum – neocenitelný zdroj informací o iphone v českém a slovenském jazyce
- drsného pxl info – agregátor zdrojů pro aplikaci installer v telefonu iphone od firmy apple
- drsného online .plist converter – binary » xml and xml » binary .plist konvertor
- iphone aplikace – české popisy a recenze aplikací pro telefon iphone od firmy apple
- drsného infoservis pro iphone – užitečné informace upravené pro iphone
soubory použité v tomto návodu
- ZiPhone.zip – ziphone ve verzi 2.5
- PackageSources.plist – upravený soubor se zdroji pro installer
- com.apple.carrier.plist – upravený soubor pro odstranění hlášky o přesměrování
- tento nápod v pdf formátu
- tento nápod jako html stránka bez menu
závěr
po provedení tohoto postupu, krok za krokem, tak jak jsem jej popsal by měl být telefon odblokovaný a připravený pro použití u všech tří českých operátorů. sepsání mi zabralo docela dost času a doufám, že bude někomu k užitku.
originál návodu je dostupný na adrese http://drsny.net/iphone/stepbystep/