Dnes pokračujeme poslednou štvrtou časťou nášho miniseriálu o prispôsobovaní HTC telefónov – dnes to bude o tom, ako si upraviť HTC Sense UI.
Na vytvorenie skinu potrebujete plnohodnotný root, S-Off (ak si ho potrebujete vytvoriť, môžete ísť na prvú časť seriálu)
Čo budeme potrebovať?
Stiahnite a nainštalujte pre PC:
7zip
Java development kit (JDK), Java Runtime Enviroment (JRE)
http://www.oracle.com/technetwork/ja…ads/index.html
Android Software Developement kit (SDK)
http://developer.android.com/sdk/index.html
Auto-sign.zip by Dave Da illest
http://www.mediafire.com/download.php?uwzjjydnm2r
Apktool by Brut.alll
http://code.google.com/p/android-apktool/downloads/list
(treba stiahnuť apktool1.4.1.tar.bz2 a pre druhý archív pre Váš OS Windows,Linux alebo MacOS)
Pre telefón aplikáciu Root Explorer
V našom návode budeme používať stiahnuté archívy určené pre Windows a telefón HTC Desire HD
1 Inštalácia apktool:
- Rozbaľte obsah archívov z apktool „apktool1.4.1.tar.bz2“ a “apktool-install-windows-r04-brut1.tar.bz2“ do jednej spoločnej zložky napríklad “C:/apktoolhome“
- Do telefónu si nainštalujeme už stiahnutú aplikáciu Root Explorer spustíme a pôjdeme do zložky “…/system/framework“ odkiaľ postupne vyberieme aplikácie “com.htc.resources.apk“ a “framework-res.apk“(podržíme na ikone a dáme copy), skopírujeme najprv prvú aplikáciu, vrátime sa o dve zložky späť otvoríme zložku „sdcard“ a dáme “Paste“. Tento postup opakujeme aj s druhou aplikáciou.
- Pripojíme telefón do režimu “Prenos dát“, na roote karty (v koreňovom adresári karty) by sme mali mať dve aplikácie z predošlého kroku, ktoré skopírujeme do zložky “C:/apktoolhome“. V zložke by malo byť dokopy 5 súborov
- Otvoríme príkazový riadok (“Štart -> Spustiť -> napíšeme cmd“) kde napíšeme “cd C:\apktoolhome“ potvrdíme “Enter“. Nápovedu alebo help si môžeme vyvolať príkazom “apktool“ (pozri obrázok / po kliknutí sa zväčší).
- Ďalej pokračujeme napísaním príkazu “apktool if com.htc.resources.apk DHD“ pričom sa nám vytvorí zložka “C:/Users/“užívateľ“/apktool/framework“ v ktorej nájdeme dva .apk súbory s názvami “1.apk“ a “DHD.apk“
2 Úprava pôvodného Slate skinu
- Znovu použijeme Root Explorer a podobne ako v kroku 1.2 si skopírujeme na SD kartu súbor s názvom “Slate.apk“ ktorý sa nachádza v “…/system/app“ (môžeme tu nájsť aj iné skiny ako napríklad wooden.apk, blackboard.apk…) a nakopírujeme do PC
- V počítači pomocou programu 7zip rozbalíme “slate.apk“ (klikneme pravým tlačidlom a vyberieme “7zip–> rozbaliť do Slate/“)
- Teraz môžeme upravovať .png súbory podľa nášho vkusu “Slate/res/drawable-hdpi, drawable-land-hdpi, drawable-port-hdpi“. Po úprave ich treba uložiť do “.png“ v pôvodnom názve.
- Originálnu aplikáciu nakopírujeme do “C:/apktoolhome“
- Otvoríme príkazový riadok a tam zadáme “apktool d –f –t DHD C:/Slate.apk“ V zložke “C:/apktool/home“ sa vytvorí priečinok s názvom “Slate“
3 Editácia názvu skinu, farieb
– na úpravu súborov vo formáte “.xml“ budeme používat Poznámkový blok – notepad. Po editácii nezabudnite súbor uložiť späť do “.xml“
- Názov skinu – pomocou notepadu otvoríme súbor “AndroidManifest.xml“ ktorý sa nachádza v “C:/apktoolhome/slate“
Riadok: <manifest android:hasCode=“false“ android:versionCode=“8″ android:versionName=“2.2″ package=“com.htc.skin.Slate“
Zmeníme na: <manifest android:hasCode=“false“ android:versionCode=“8″ android:versionName=“2.2″ package=“com.htc.skin.Vas_nazov_skinu_bez_medzere“ - V zložke “C:/apktoolhome/Slate/res/values“ editujeme súbor “strings.xml“
Riadok: <string name=“skin_name“>Slate</string>
Zmeníme na: <string name=“skin_name“>Názov skinu</string>
Poznámka: V zložke “C:/apktoolhome/Slate/res/“ nájdeme aj priečinky s názvami ako napríklad “values-sr, values-cs“ tu sa nachádza názov skinu v rôznych jazykoch
– otvorte v notepade “…/values-sr/strings“ a názov bridlica nahraďte “mojvlastnyskin“ - Farby editujeme v súbore colors.xml, ktorý sa nachádza v zložke “C:/apktoolhome/Slate/res/values“ (niektoré špecifické časti v Sense UI sú v html kóde)
Napríklad:
– v originálnom skine sú pri uzamknutej obrazovke zobrazené biele hodiny
Riadok: <color name=“lockscreen_time_text_color“>#ffffffff</color>
-ak chceme mať hodiny čierne prepíšeme na hodnotu
Zmeníme na: <color name=“lockscreen_time_text_color“>#000000</color> - Vypnutie / Zapnutie “pretáčajúcich“ hodín
Riadok: <integer name=“clockwidget_flip“>1</integer>
1-zapnuté 0-vypnuté - Vypnutie / Zapnutie zakrivenia indikátora (tam kde sa Vám zobrazuje telefón)
Riadok: <integer name=“rosie_scrollbar_curve“>0</integer>
1-rovné 0-zakrivené
4 Kompilácia
Teraz keď už máme upravené “.xml“ súbory bude ďalším krokom vytvorenie / skompilovanie “.apk“ nášho upraveného skinu
- Vrátime sa k príkazovému riadku kde zadáme
“ apktool b -f C:/apktoolhome/Slate Vas_nazov_skinu_bez_medzere.apk“ - V zložke “C:/apktoolhome“ sa nám vytvorí skompilovaná aplikácia s názvom “mojvlastnyskin.apk“
- Na aplikáciu “mojvlastnyskin.apk“ kliknite pravým tlačidlom a vyberte “7zip -> Otvoriť archív“ budete tam vidieť “zložku assets a res, androidmanifest.xml, resources.arsc“
-V zložke “…/assets/image“ nájdete obrázky v “.png“ s náhľadom vašeho skinu
-V zložke “…/res“ nájdete “drawable, drawable-hdpi, drawable-land-hdpi, drawable-port-hdpi“ - Pomocou “uchytenia“ alebo drag’n’drop presuňte upravené súbori “ drawable-hdpi, drawable-land-hdpi, drawable-port-hdpi“ ktoré ste si pripravili v kroku 2.3, potvrďte že chcete prepísať súbory a počkajte kým sa vám súbory vložia do archívu
5 Podpísanie aplikácie a nahratie do telefónu
Na podpísanie použijeme “auto-sign.zip“m, ktorý sme si stiahli na začiatku manuálu a rozbalíme ho na disk “C:/“
- V zložke “C:/apktoolhome“ premenujeme náš skin z “mojvlastnyskin.apk“ na “update.zip“, potvrďte zmenu prípominy kliknutím na “áno“
- Pomocou drag’n’drop tak ako v kroku 4.4 presuňte “update.zip“ na súbor “Sign.bat“ pričom sa vám otvorí príkazový riadok a úspešnosť je potvrdená “Signed complete“, kliknite “enter“ pričom sa v zložke vytvorilo zipko “update-singned.zip“
- “update-singned.zip“ premenujte pomocou Total Commandera na “mojvlasnyskin.apk“, potvrďte
- Nakopírujte na SDkartu a nainštalujte ako bežnú aplikáciu. Po nainštalovaní nájdete svoj skin v “personalizovat–> vzhľad/skins“
android-sk [Lukas Budisky]
Ostatné časti seriálu:
- Seriál: Ako si prispôsobiť HTC (1.časť) – Ako na downgrade HTC Desire HD z verzie 1.XX 2.XX (obsahuje 2.37, 2.42, 2.43, 2.50 builds) na 1.32, Radio & ENG S-Off
- Seriál: Ako si prispôsobiť HTC (2.časť) – Inštalácia ROM pre začiatočníkov, recovery
- Seriál: Ako si prispôsobiť HTC (3.časť) – Vytvorenie ROM pre HTC zariadenia
Prečítajte si viac!
Ako zmeniť desktopový Gmail na štýl Honeycomb [NÁVOD]
Tipy: Ako zvýšiť výdrž baterky v telefóne s Androidom
CyanogenMOD 7 ROM už aj pre HTC Sensation [VIDEO]
HTC spustilo novú verziu svojho vývojárskeho centra – HTCDev
Zvýšte si výkon vášho telefónu pomocou aplikácie Android Booster!
Okomentujte ako prví