Za jídlo, šaty a vzduch otročíme na programech z temných světů

Jailbreak na iPodu Touch

Taky máte rádi bulvární titulky?iPod touch mám od Vánoc a až do minulého týdne jsem byl zásadně proti jeho jailbreaknutí. Nic se ovšem nemění tak snadno jako zásadní názory.
Na ShuConu 2011 se ke mně dostala zpráva, že jailbreak pro aktuální iOS spočívá jen v ťapnutí na jeden button na webové stránce. Firma, kterou jsem řadu let adoroval a propagoval, do jejíchž produktů jsem vrážel desítky tisíc korun a přesvědčoval své známé k témuž, ta firma, že má ve svém systému tak zásadní bug? No, tak to si pak jailbreaknutí zaslouží…


Provedení jailbreaku
Není snad ani nic snazšího. Zadejte do svého Safari adresu jailbreakme.com, načte se vám stránka, která jakoby z App Store z oka vypadla a pokud je vaše verze systému podporována, pak po zmáčknutí tlačítka FREE/INSTALL máte za několik desítek sekund ve svém přístroji staženou aplikaci Cydia, která je centrem celého jailbreakového systému.

01_jailbreakme_com.png

Cydia
Cydia je jailbreakový klon AppStore. Je to místo kde si můžete procházet, vyhledávat, kupovat, stahovat a instalovat aplikace. Platit se za komerční aplikace dá mimo jiné i PayPalem, což znamená, že nemusíte dávat neznámým hackerům číslo svojí kreditní karty, valná část aplikací je ale zdarma.
Proces zakoupení aplikace je ovšem trochu jiný, než v App Store, alespoň u obou aplikací, které jsem si kupoval, tomu tak bylo. Aplikaci si zdarma stáhnete a nainstalujete (jedná se o linuxové deb balíčky, jak je možné vidět ze zpráv vypisovaných při instalaci), posléze si ji v Cydii koupíte a ona se při prvním spuštění aktivuje.

02_cydia.png

K čemu to vlastně je?
Každý má k prolomení iOSu jiné důvody. Nejsem notorický warezák či hacker za každou cenu, popravdě jsem za aplikace z Cydie utratil zatím za týden zhruba stejně, jako za oficiální z App Store od začátku roku. Jailbreak jsem dělal kvůli získání zcela konkrétní funkčnosti. Tuto funkčnost mi zajišťují následující aplikace:

03_gps.png

GPS
Aplikace využívá bluetoothový subsystém BTstack a umožňuje připojení bluetooth GPS modulu k iPodu a ten se pak tváří jako interní GPS a všechny aplikace používající Location API s ním mohou pracovat. Podezřívám autora programu, že vlastně jen přesměruje jedno sériové zařízení na jiné a vše funguje nadále pomocí systémových knihoven. Přesto program za 5 USD odstraňuje to největší omezení, které na iPodu pociťuji a já můžu využít svoje zakoupené offline topo mapy naplno.

04_ibluever_on_demand.png

iBluever on Demand
Každé PDA, které jsem v posledních sedmi letech měl jsem dříve či později pomocí mobilního telefonu připojil k Internetu. Díky investici dalších 5 USD můžu kdekoliv a kdykoliv pomocí Bluetooth udělat totéž i s iPodem a tím se z něj konečně stalo plnohodnotné PDA. Nevýhodou je to, že obě aplikace mají vlastní Bluetooth stack a tudíž nemohou běžet zároveň nebo v součinnosti se stackem systémovým. Tak to už ale u takovýchto projektů chodí.

05_iXpectrum.png

iXpectrum
Hardwarově dobře vybavený stroj, jakým je iPod touch, je ideální pro běh emulátoru ZX Spectra, zejména pro chvíle kdy člověk zatouží vidět v MHD demo The Path. Emulátory jsou v oficiálním App Store poměrně dost omezované, naštěstí nám po jailbreaku můžou názory vedení Apple na emulaci být ukradené a emulátor iXpectrum nám umožní koukat na dema do sytosti. Navíc lze stahovat software do emulátoru přímo z World Of Spectrum.


Závěrem
Systém není méně stabilní, všechny tři aplikace, které jsem z Cydie chtěl, mám a fungují. Za některé jsem zaplatil a je mi to jedno – klidně bych si tyto funkce zaplatil přímo od Apple, kdyby je Apple nabízel. iPod touch, který je prodávaný jako lepší přehrávač médií získal s jailbreakem možnosti unixového PDA (dost mi připomíná Nokii 770 blahé paměti) a to se mi líbí. Názor že jailbreakovat se nemá jsem definitivně opustil, pokud Apple skutečně chtce jailbreaku zabránit, ať si odstraní chyby, které jej umožňují.