Archív pro rubriku “iPhone”

Narazil jsem na tenhle problém hned po upgradu, ale nechtělo se mi s tím nic dělat a místo toho jsem koukal na maily skrz mobilní rozhraní GMailu (které je mimochodem skvělé). Dneska jsem se ale chvíli nudil, tak jsem zkusil Google a narazil na několik možných řešení, z nichž naštěstí fungovalo hned to první – použít funkci Fix User Dir Permissions z Boss Prefs (dostupné přes Cydii). Spousta lidí ale zmiňuje, že jim to nepomohlo – v tom případě neztrácejte hlavu a zkuste hledat dál.

Comments Bez komentářů »

Pořídil jsem si domů Mac (oslavné ódy budou následovat v něterém dalším postu) a samozřejmě jsem chtěl vyzkoušet dálkové ovládání pomocí aplikace Remote z AppStore. Pro jistotu jsem si ještě ověřil, že je možné vypnout automatické opravování chyb (je, asi sto různými způsoby) a pustil se do toho. Návody nejsou potřeba, celý postup je jednoduchý:

  1. Upgradujte na firmware 2.0.2 pomocí iTunes
  2. Stáhněte QuickPwn tool, třeba odtud
  3. Připojte iPhone, spusťte QuickPwn a držte se návodu. Pozor na pípání které upozorní na požadavek uvést iPhone do DFU módu
  4. Po skončení bude iPhone jailbreaknutý, pro unlock nainstalujte ze Cydie (obdoba Installeru) BootNeuter.
  5. Spusťte BootNeuter nastavte co chcete a kliknete Flash (bude potřeba nejdříve Neuter a teprve potom Flash)
  6. Pro vypnutí automatických oprav jsem použil BossPrefs a plugin do něj (obojí opět k nalezení v Cydii)

Comments Bez komentářů »

Dneska jsem se rozhodl zkusit ještě jednou update na nový firmware 1.1.2, třeba budu úspěšnější. A ano, byl jsem, samozřejmě díky Googlu. Postup, který jsem použil, je přesně ten známý (případně v češtině a bez obrázků), instalace OktoPrep, update, stažení utilitky jailbreak a… Tady to umřelo na hlášce „Cannot launch iPHUC!“. Naštěstí řešení je jednoduché:

  1. Rozbalte utilitku jailbreak někam na C:\ (např. C:\xxx)
  2. Otevřete příkazový řádek a přepněte se do daného adresáře
  3. Spusťte „set TEMP=c:\xxx“
  4. Spusťte „set TMP=c:\xxx“
  5. Spusťte windows.bat a pokračujte jako normálně

Řešení pochází ze stránek iPod Touch Dev týmu.

Comments Bez komentářů »

Apple sice na podporu témat jaksi zapomněl, ale komunita opět zasahuje, aby problém napravila. A přestože přizpůsobování vzhledu čehokoliv mi nic neříká, moje Windows mají nudné modré pozadí a jak dostanu telefon z prodeje, takový zůstane, tak v případě iPhonu jsem se rozhodl udělat změnu. Hlavně některé výtvory opravdu stojí za to!

Instalace a Nastavení SummerBoardu

SummerBoard naleznete v Installeru, v kategorii System. Na fórech je dost zmínek, že způsobuje pády ostatních aplikací, mě ale fungovala verze 3.0.0 perfektně (s firmwarem 1.1.1). Zároveň doporučuji nainstalovat Customize z kategorie Utilities. Po instalaci SummerBoardu je potřeba iPhone restartovat (vypnout/zapnout). Instalace témat se provádí opět v Installeru, všechny jsou v kategorii Themes (SummerBoard).

Po restartu a instalaci témat klikněte SMBPrefs,. Nejzajímavější je samozřejmě položka Theme, ve které témata vybíráte a potom Skip Last Row, ve skupině Advanced. Některá témata totiž obsahují jenom ikony pro základní aplikace, takže je efektnější nechat všechny další zobrazovat na další stránce. Pokud téma obsahuje ikony pro alespoň 16 vašich aplikací, tak jí můžete nechat vypnutou a změnit jejich pořadí pomocí Customize.

Pro screenshoty klikněte na pokračování článku (nechtěl jsem je dávat na hlavní stránku, jelikož mají dohromady skoro 1,5MB).

Pokračování článku »

Comments 5 Komentářů »

Pozn.: V celém textu je užíván pojem hacker pro jeho tradiční význam, tzn. lidé se skvělými znalostmi určitých systémů. Více třeba na Wikipedii.

Co mě na iPhone překvapilo asi nejvíc, je komunita okolo něj. Přestože se prodává skvěle, tak jeho rozšíření zatím není nic moc, ale i přesto hackeři z iPhone Dev týmu a ostatních skupin dokázali získat přístup do telefonu (jalibreak), aktivovat ho pro všechny firmwary a dokonce umožnit volání i z nepodporovaných SIM (všude kromě iPhonů prodávaných z výroby s FW 1.1.2). Dalším počinem je Installer, který umožňuje instalaci aplikací po vzoru balíčkovacích systémů, známých z *nix systémů. A potom samozřejmě existující aplikace, ať už to jsou porty z jiných BSD systémů nebo aplikace speciálně pro iPhone. To celé bez podpory Applu, nebo lépe řečeno s dosti chladným přístupem k těmto snahám. Když jsem se nad tím zamyslel, tak mi to už ale překvapivé nepřišlo.

iPhone je něco extra

Přestože existuje spousta skeptiků, kteří iPhonu prorokují přežívání někde na okraji trhu, tak jde o výjimečný telefon. Něco podobného tu zkrátka nebylo a jako takový přitahuje spoustu pozornosti. Hackovat nějakou Nokii? K čemu, vždyť je to jenom obyčejný telefon (nezabývám se tím, jestli to jde nebo ne).

iPhone má potenciál být hit

Apple už něco podobného předvedl s iPodem, tak proč by se mu to nemělo povést znovu? Opět vsadil na osvědčené zbraně – jednoduché ovládání a skvělý vzhled. A je samozřejmé, že hackovat něco s potenciálem je mnohem zábavnější, než hackovat nějaký zapadlý kousek.

Apple sám vytváří výzvy

iPhone má spoustu omezení, takže má i spoustu výzev, které čekají na překonání. Začalo to tím, že přístup do něj nebyl možný jinak, než přes iTunes a jenom pro synchronizaci. Telefon je ale připojený kabelem k počítači, takže to přece nějak jít musí? A když už získáme přístup k souborovému systému, tak by bylo fajn nějak instalovat aplikace ne? A co se rovnou podívat na telefonní část a zkusit jí odblokovat pro všechny SIM karty?

Show must go on

Apple navíc výzvy stále přidává průběžnými upgrady firmwaru, díky čemuž staré postupy přestávají fungovat a musí se hledat opět nové. Upgrady na firmware 1.1.1 například udělal z telefonů odblokovaných pomocí starších verzí AnySIM cihlu (doslovný překlad z „bricked“) a na svět se dostala metoda, jak upravit telefon do stavu před odblokováním („virginize“), aby byl možný upgrade a následné odblokování novější verzí AnySIM. Pro nové firmwary jsou opět nové metody jailbreaku atd. Výsledkem je nekončící souboj.

Neberte předchozí důvody jako nějaký pokus o smysluplnou analýzu. Jenom jsem se zkusil vžít do pozice člověka s potřebnými znalostmi a došlo mi, že hackovat iPhone by byla (pravděpodobně) zábava. V každém případě se těším na SDK, snad bude zábava i psát aplikace :-)

Comments Bez komentářů »

Jak je z názvu asi patrné, tak první příspěvek bude typu troubleshooting, neboli když se něco pokazí. V tomhle případě za to mohla moje úchylka na nové verze čehokoliv. Operačních systémů, programů, knihoven nebo v případe iPhone firmwaru. iPhone od Ježíška byl s firmwarem 1.1.1, který obsahuje pár milých změn oproti předchozímu 1.0.2. Na druhou stranu už ale existoval firmware 1.1.2, který žádné hmatatelné změny nepřináší, ale je prostě novější. A přestože jsem si říkal „vykašli se na to, máš iPhone 4 dny a hned se v něm chceš vrtat“, tak jsem to samozřejmě nakonec musel zkusit. Výsledek se dal čekat – něco se pokazilo a iPhone skončil ve stavu „těžítko“.

Následovalo asi 6 hodin usilovné snahy dostat vše do původního stavu, tedy alespoň zpět k firmwaru 1.1.1 (teď už by to trvalo asi čtvrt hodiny, ale po bitvě je každý generál). Asi netřeba říkat, že bez Googlu by to nešlo, díky němu jsem prošel tuny návodů a fór. Na druhou stranu teď můžu trousit rozumy zase v další oblasti, která nikoho moc nezajímá :-) Co jsem potřeboval jsem nakonec shrnul do dvou příspěvků na iPhone.cz fóru:

  1. DFU mód jednoduše a pro amatéry (DFU mód je „záchranný“ režim iPhone)
  2. Aktivace a odblokování 1.1.1 s nefunkčním *#307#

Comments 4 Komentářů »

Ježíšek se opravdu předvedl a pohled do malé dárkové tašky na elegantní černou krabičku s nápisem iPhone 8GB dal najevo, že bude o čem psát. Zatím musím uvést, že iPhone opravdu je něco jiného, než normální telefony, že jeho ovládání je těžce návykové, že používání internetu je na něm velice příjemné a že uživatelské rozhraní iPhonu má tzv. cool faktor asi milion :-)

Comments Bez komentářů »