Chcete mít odkaz na této pozici? Kontaktujte mě a můžeme se domluvit!
iPhone ve stylu Androidu
Líbí se vám GUI operačního systému Google Android, máte „pouze“ iPhone nebo iPod Touch a nechcete si telefon s Androidem kupovat, protože nevíte, jak by vám vyhovoval? Žádný problém – stačí mít přístroj jailbreaknutý, k tomu pár programů a do půl hodiny máte SpringBoard skvěle upraven do stylu Androidu!
Pokud tě tato úprava zaujala, tak nepřehlédni ještě úpravu pro LockScreen!
Nedávno, když jsem hledal inspiraci na DeviantArt, jsem narazil na nádhernou úpravu obrazovky SpringBoard (SB) určenou primárně pro iPhone. Háček byl ovšem v tom, že to byla pouze beta verze, ve které se stále nacházelo pár bugů. Neodolal jsem však a pustil jsem se do úprav přímo pro iPod Touch, počeštění a zárověň odstraňování bugů, na které narazím. Chci však upozornit, že beta verze to byla a i po mých úpravách to betaverzí zůstavá, takže neručím za případné chyby. Chvíli to sice trvalo, ale na výsledek jsem hrdý …
Co tedy bude zatím potřeba? Na iPhone si v Cydii nainstalovat tyto aplikace:
- Winterboard
- Reflective Dock
- iBlank
V iBlank vytvořte jednu ikonku, umísťete ji na první stránku SB a ostatní ikonky přesuňte tak, aby první stránka byla prázdná, respektive na ní byla jen „prázdná“ ikonka z iBlank. To je kvůli tomu, že na první stránce budou pouze hodiny, počasí a ikonky v doku, což můžete vidět na fotce.
Reflective Dock po nainstalování již nijak nastavovat nemusíme, jelikož základní nastavení vyhovuje přesně tomu, co potřebujeme.
Stáhneme si archiv pro iPhone nebo pro iPod Touch (samozřejmě podle toho, na jakém zařízení chceme nové GUI mít) a rozbalíme. Na PC otevřeme složku /var/stash/Themes.xxxxxx/, která se nachází v iPhone (místo xxxxxx budou samozřejmě jiná písmena, ale ta jsou vždy jiná …), a do ní nakopírujeme složky alpha.theme a Agua.
Nyní otevřeme Winterboard, zaškrtnutím aktivujeme alpha i Agua a Winterboard zavřeme. Proběhne respring a poté by již mělo vše fungovat.
Město pro počasí je definováno v souboru configureME.js a lze jej upravit v normálním textovém editoru.
A teď ještě k pozadí za aplikacemi. Pro každou stránku aplikací je jeden obrázek. První stránka aplikací „s ouškem“ (ta hned za hodinami a počasím) se nemění a mi s ní nijak manipulovat nebudeme. Nyní je několik opakujících se ploch a to je uzavřeno na poslední stránce obrázkem se zakulacenými rohy vpravo. Jak to ale udělat, aby to vyšlo správně? Nejdříve spočítáme, kolik máme stránek s aplikacemi. První strany aplikací si nevšímáme, pro tu bude obrázek s názvem Page1.png. Poté bude několik stejných obrázků (v mém packu to jsou Page2.png – Page5.png) a uzavírá to Page6.png – celkem tedy 6 stránek aplikací. Pokud máte ovšem více stránek s aplikacemi, například osm, tak musíte Page6.png přejmenovat na Page8.png a Page2.png dvakrát nakopírovat a kopie pojmenovat Page6.png a Page7.png – ve finále tedy bude opět začínat strana se zakulacením vlevo, končit strana se zakulacením vpravo a mezitím bude šestkrát stejný obrázek (bez kulatých rohů, to jsou soubory Page2.png – Page7.png).
Vyjíždějící první strana aplikací s „ouškem“.
Osobně mi to však ještě nestačilo a chtěl jsem to celé dotáhnout k dokonalosti. Jak? Poprvé, když jsem viděl font z Androidu, jsem si říkal, že by se tento font přímo vyjímal na iPhonu či iPodu a tak začalo dlouhé hledání. Na Twitteru mi byl ulehčen úkol, jelikož ho jeden z followerů našel zdarma (také byl k dispozici za 30$, což je trochu přehnané, jelikož z Androidu se dá vypreparovat poměrně lehko). Po dlouhém a marném boji jsem však zjistil, že se musí upravit určité informace fontu, což jde jen s velmi předraženým softwarem. Hledal jsem tedy font již upravený a po chvíli také našel.
Stačí tedy rozbalit archiv s fonty a nahrát soubory Helvetica.ttf a HelveticaBold.ttf do složky /System/Library/Fonts/Cache/, což zajistí to, že všechny systémové fonty budou ve stylu Android a webové stránky budou mít k dispozici i jiné fonty, pokud ovšem chcete všechna písma, včetně těch na webu, ve stylu Android, tak ve výše zmíněné složce přehrajte všechny soubory těmi z archivu.
Hlavní stránka s počasím a hodinami
Gratuluji, pokud jste to vydrželi až sem, tak (pravděpodobně – pokud se něco nepokazilo) již máte iPhone/iPod Touch ve stylu Android, a tak již zbývá jen stáhnout tapetu pro lockscreen!
Použité podklady pro výsledný „Android pack“:
Líbil se ti článek? Dej mu hlas a podpoř tím autora!
V reálu je to ještě o něco lepší. ;) A alespoň to vyzkouší někdo s iPhonem, ale radši tě předem upozorním, že jsem to na iPhonu netestoval, takže nezaručuji funkčnost, tak pak nahlaš (jestli to vůbec budeš testovat), jak to dopadlo, díky. :D
BTW: Co fólie?
Seruste, prosim vas akym programom na PC mozem pristupovat do systemovych zloziek v iphone?
Například DiskAid. ;)
Diky :)
Fólie je príma, primisíma, přesně, co jsem potřeboval :) Díky moc.
iPhone funguje .. dík moc, jediná vada na kráse, že to celej iPhone citelně zpomalilo :-(
Super, to jsem rád, že funguje. Zpomalení je kvůli WinterBoardu, o něm je to známo, ale bohužel to jinak (= bez něj) nejde. Ale např. na mém iPodu to nezpomaluje, nevím proč …
woko: To jsem rád, aspoň jsem se jí zbavil. :D
nejak mi nenaslo tie zlozky co su tu v texte v diskAid… Nevie niekto co robim zle? Otvorene mam Media folder
V levém dolním rohu se přepni do Root (aspoň myslím) a tam už to snad najdeš, pokud ne, tak zkus to třetí …
fakt se ti to neseká, třeba když listuješ stránkama? ve chvíli když jsem přesouval ikonu, tak už se to rovnalo nepoužitelnosti :-D
Ze začátku jo (i když ne tak jako tobě), ale pak to přestalo, zkus restartnout – třeba to pomůže. ;)
Na iPhonu 3G to bez problémů funguje, moc dobrá práce. Díky.
Není za co a díky za podání reportu. ;)
Ty ikonky v doku sis upravoval aby se leskly? Ty základní ikonky se sice lesknou, ale jsou hnusné a když tam hodím svoje, lesk je fuč.
Myslíš ten zrcadlový odlesk pod ikonou? To je přes Reflective Dock. Jinak jsem ikonky neupravoval.
Divné. Lesknou se mi jenom ikonky, které tam byly v originálu. Můžu se zeptat, jaké máš pořadí přídavků ve WinterBoardu?
Je možné, že se v nějaké nové verzi Reflective Dock změnilo výchozí nastavení. Vím, že tam je volba pro stín ikonky v docku. Já toto téma již nepoužívám, tudíž nemám ani Reflective Dock, takže nevím přesný název. Tolik jich tam ale zase není, takže zkus zapínat. ;) :D
heh nikde sem nenasel na cydii Reflective Dock :) co ted :D
Je v repo apt.modmyi.com a název je bez mezery, takže ReflectiveDock. :)
je to fakt dobre len dva detaily ta ikona iblank mam ju nehat na prvej stranke ??? lebo mi znacne prekriva cas a kazi to inac dokonaly dizajn a este jeden detail jak sa nastavuje to pocasie lebo som nepochopil ,,configureME.js" neviem kde to najst......diki za odpoved
iBlank ikona by neměla vůbec být vidět a jestli je, tak je něco špatně. Vidíš ji na screenech?
Prolez složku alpha a tam je někde soubor configureME.js, ve kterém je zapsáno město pro počasí.
prosimtě, jak mužu změnit čas na 24 hodinovy format, na lockscreenu to beha 24 hod. a na dekstopu 12hodinovy :(
Narychlo jsem kouknul do kódu a nenašel jsem, kde by mohl být problém. Asi to znovu zkusím, ale zatím s tím nikdo problém neměl … Jedná se o iPhone nebo Touch verzi? :)
Chtěl bych se zeptat, nejsem z Prahy a tak bych si rád změnil počasí z Praha na České Budějovice, je to nějak možné?
Ano, je to možné. Otevři si soubor configureME.js ve složce alpha.theme/Private a přepiš Praha na Ceske Budejovice. Bohužel ti pak bude část jména přesahovat do obrázku počasí, ale s tím asi nikdo nic neudělá, leda zmenšit font a to se mi teď upřímně řečeno nechce hledat.
Prosim Ta chcem sa ta spytat, ci sa nejak da to pocasie na springboarde dat aj na lockscreen, ale aj s tym pocasim :) lockscreen samotny uz mam (podla tvojho navodu, krasa), ale ci sa tam da nejako dat este to pocasie za odpoved dakujem :):)
Určitě dá, ale již to nepůjde konkrétně s tímhle. Možná by to šlo, ale nebude to jednoduché a vzhledem k tomu, že již toto téma nepoužívám, tak to upravovat nebudu, sorry. :))
Hej to je tak pěkný, že si ho snad jailbreaknu :)