2024. április 18., csütörtök

Gyorskeresés

Widget Locker moddolás (Android)

Írta: | Kulcsszavak: Android . theme . customizing . Widgetlocker

[ ÚJ BEJEGYZÉS ]

avagy
Hogyan készítsünk a telefonunkra saját Lock Screent?

Ha androidos telefonod van, lehet, hogy már benned is felmerült, hogy a lezárt képernyőn jó lenne több információt megjeleníteni, esetleg interaktívvá tenni. A gyárilag kapott képernyőzár elég puritán, így néz ki:

Aki kicsit érdeklődik, a Marketen több programot is találhat, amelyikkel lecserélhetőek a Lock Screenek. Én két programot próbáltam ki, az egyik a Simply Lockscreen, a másik a Widget Locker.

A Simply Locksreen a nevéhez hűen elég egyszerű próbál maradni, és mégis sokoldalú.

A képernyő felső részén található az óra, a dátum, az időjárás, ébresztés, jobb oldalon van egy zenelejátszó kezelő. Középen található két csuszka, a felsővel lehet a telefont elnémítani, az alsóval feloldani. Alul pedig egy értesítési rész található a fontosabb elmulasztott eseményekről.

A Widget Locker ennél jóval fajsúlyosabb, igaz ennek az árát is megkérik (2 dollár). Szerencsére megvásárolhatjuk Paypal segítségével is a fejlesztő honlapján keresztül, nem szükséges a Marketet buherálni hozzá.

Ezzel lényegében olyanra szabjuk a lezárt képernyőt, amilyenre csak szeretnénk. Tetszőleges számú csuszkát helyezhetünk el a képernyőn, a telepített widgeteket, sőt még shortcutot is tehetünk rá.

A fejlesztő ígéretet tett már a saját témák használatára is, ami majd az 1.3-as verzióval fog megjelenni benne. Ebben a cikkben azt szeretném bemutatni, hogy addig is, amíg megjelenik ez a verzió, hogyan lehet a lezárt képernyőt tovább finomítani saját design elemekkel.
Akik látogatják az egyik legnagyobb mobil hacker fórumot, az XDA-t, azok lehet, hogy már találkoztak a Widget Locker Mods témával.
Egy norvég srác indította a témát, ahol elég részletesen leírta a lehetőségeket. És a saját témáit meg is osztotta, bárki letöltheti, próbálgathatja a leírtak szerint.
Ízelítő:

Én csak az egyik - általam is kipróbált módszert írom le, amivel magam is működő Lock Screent készítette. A már említett fórumban több módszert is leírnak, azokat nem próbáltam ki.

Hozzávalók:
* Rootolt készülék
* JAVA SDK
* Android SDK + ADB
* APK Manager

(ezeknek az összetevőknek a telepítésére most nem térnék ki)

Használat:
1. Kapcsoljuk össze a telefont a számítógépünkkel és ellenőrizzük a kapcsolatot egy parancssorban!
adb devices
Valami ilyesmit kell látnod:

Ha itt nem jelenik meg a készüléked, akkor ellenőrizd az ADB telepítésed. A blogomban írtam az ADB telepítéséről röviden: [link].

2. Tegyük írhatóvá a telefon system partícióját!
adb remount

Egyes telefonokon le van tiltva a rootolás ellenére a system partíció írhatóvá tétele, szóval ne keseredj el, ha ekkor hibaüzenetet kapsz, próbáld meg a kézi módszert:
adb shell
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
exit
exit

Megjegyzés: Ha először adod ki a 'su' parancsot, akkor a telefonon engedélyezni kell a hozzáférést!

3. Indítsuk el az APK Managert!
A parancssorban lépj be a telepített apkmanager könyvtárba, és futtasd az ott lévő indító fájlt.
Windowson: Script.bat
Linuxon: ./Script.sh

Megjegyzés: Én linuxot használok, a leírásom további része is ehhez van igazítva. Sajnos (?) nincs windowsom, hogy kipróbáljam azt a módszert.

4. Szedjük le a telefonról a Widget Locker programot
A megjelenő APK Manager menüben válaszd a 0-s pontot és add meg ezt az elérési utat:
/data/app/com.teslacoilsw.widgetlocker.apk

5. Tömörítsük ki az apk-t.
Ehhez válaszd az APK Manager menüben az 1-es pontot.
A kitömörített program az apkmanager könyvtárában az out alkönyvtárba kerül.

6. Másold be a lecserélni kívánt képeket.
Az /out/res/drawable-hdpi könyvtárban található képeket kell lecserélni, ha csak álló módban használod a lock screent, ha fekvőben is használod, akkor a drawable-land-hdpi könyvtárban lévő képek is kellenek Neked.
Én egy iPhone témát szerettem volna készíteni, ehhez az alábbi fájlokat kellett lecserélni:
slider_iphone.png
slider_iphone_background.png

7. Tömörítsük be a fentiekben módosított programot.
Ehhez válaszd az APK Manager menüjében 3-as pontot, és a Regular (2) alkalmazást.
Így létrejön egy repackaged-unsigned.apk nevű fájl a place-apk-here-for-modding alkönyvtárban.

8. Írjuk alá a kész alkalmazást.
Ehhez válaszd az APK Manager menüjében 4-as pontot.
Így létrejön egy repackaged-signed.apk nevű fájl a place-apk-here-for-modding alkönyvtárban.

9. Widget Locker uninstall
A telefonodon szedd le a Widget Locker alkalmazást. (például a Settings -> Applications menüben)

10. Telepítsük a módosított Widget Locker programot
A számítügépen add ki ezt a parancsot:
adb install place-apk-here-for-modding/repackaged-signed.apk

11. Örüljünk
Ha mindent jól csináltál, akkor sikeresen települt a módosított Widget Locker, és a beállításai között most már az általad módosított képek jelennek meg.

Sok sikert!

Íme az általam készített első módosított Lock Screen:

http://mobilarena.hu/dl/upc/2011-02/03/73951_t5exdpo2ret1tv2u_defy_wls_lcars.png

És a hozzávalók: [link]

Hozzászólások

(#1) Vikt0r


Vikt0r
aktív tag

Az első háttérképet elkérhetném? :)

(#2) rum-cajsz válasza Vikt0r (#1) üzenetére


rum-cajsz
őstag

Sajnos a képeket google-ztam, csak az utolsó kép saját. :(

=Kilroy was here============================ooO=*(_)*=Ooo=======

(#3) llaszlo


llaszlo
veterán

Nem kell kitömöríteni az apk-t ahhoz, hogy moddolni tudd. Így nem kell utólag szignózni sem. Így gyorsabb és pár lépést ki lehet hagyni.
Lásd a blogom: llaszlo.wordpress.com

És még valami. Nem ajánlatos a bekapcsolt telefont moddolni ha jót akarunk. Recovery módban és backup után!

[ Szerkesztve ]

(#4) Balinov


Balinov
félisten

Koszi a leirast, szep reszletes, pont ilyet kerestem. :R

6yrs, 19.5kg :) Realme X2 Pro 12/256, Fizetési elvárás: hát, én már a Google-ban is sokat kerestem.... Flickr fotoim: http://www.flickr.com/photos/magdabalinko/

(#5) rum-cajsz válasza llaszlo (#3) üzenetére


rum-cajsz
őstag

Kösz az észrevételt!

Mondjuk a recovery módnak én nem látom szükségét, mivel itt nem rendszer programot módosítunk. De biztos, ami biztos, érdemes lehet a mentés.

=Kilroy was here============================ooO=*(_)*=Ooo=======

(#6) llaszlo válasza rum-cajsz (#5) üzenetére


llaszlo
veterán

Most jöttem rá, hogy simán Total commanderrel is lehet moddolni az appokat.
Igaz én OSX-et használok, de itt is van hasonló program. Az apk egy zip fájl csak át van nevezve. Ha a TC alapból nem nyitja meg akkor a végére oda kell biggyeszteni a .zip-et és utána már simán lehet bármit moddolni benne. Legalábbis nálam belép a zipbe és látom a fájlokat és a mappákat. Bármit bele tudok másolni vagy tudok törölni. Aztán törlöm a .zip-et a végéről és kész. Én most így csinálok mindent. mostanában saját framework-öt készítek. Sokkal egyszerűbb, mint kitömöríteni és újra szignózni meg egyebeket csinálni.
Ha valakinek még patchelni is kell .9-es fájlokat ott már más az eljárás. De ott sem kell a szignózással és ki-be tömörítéssel bajlódni.

Milyen a Defy? Az lett volna a másik telefon amit venni akartam, de a Desire-re esett a választás.

[ Szerkesztve ]

(#7) rum-cajsz válasza llaszlo (#6) üzenetére


rum-cajsz
őstag

Próbáltam a total commanderes módszert is, de nekem úgy nem telepítette az alkalmazást. :(

A defy-vel teljesen elégedett vagyok. Minden igényemet tökéletesen kielégíti, néztem előtte én is a Desirét, kollegámnak is az van, de inkább az ütésállóságra szavaztam a Sense ellenében. :)
Szerintem a Desire kicsit kezelhetőbb a Sense miatt, a többiben (aksi, camera, játékok, stb...) a Defy is eséllyel felveszi a versenyt. Illetve a modolhatóság is előny lehet a Desirének, ha valaki arra vágyik.

[ Szerkesztve ]

=Kilroy was here============================ooO=*(_)*=Ooo=======

(#8) llaszlo válasza rum-cajsz (#7) üzenetére


llaszlo
veterán

Nekem működik ez a zip moddolás. A blogomban a videón a srác is úgy csinálja csak talán winrar-t vagy valami mást használ. Én linuxon is kipróbáltam ott is valami tömörítő appal megnyitottam aztán lecseréltem azokat a png-ket amiket akartam és működött. Főleg a framework-nél csináltam ezeket. Eddig csan vinen nem próbáltam még. Bár ebben nem vagyok 100%ig biztos. Lehet valamikor még az ősidőkben azzal is próbálkoztam.

Nekem az ütésállóság nem volt fontos, mivel nem ütöm-vágom a telót. Viszont a support az igen. És nagyon durva az XDA és egyéb HTC modok. :) Most MIUI rom van fent és valami nagyon állat. Bizonyos tekintetben jobb, mint a Sense. Még vacillálok, hogy nekem melyik jobb, reggel Sense (LeeDroid) volt most MIUI van fent. :)
Meg külsőre is jobban tetszik a Desire. A Defy élőben szebb, mint a képeken. Képek alapján nekem nem tetszett.

[ Szerkesztve ]

(#9) gubitibi


gubitibi
csendes tag

Üdv!

Grat a leíráshoz!!!

Nektek sikerül a Defy-t Recovery módban elérni ADB-n keresztül??? Mert nekem nem jön össze. Bebootolt rendszeren keresztül elérhető, de se a gyári recovery-ből se a Clockworkmod recovery-n keresztül nem látható. Ötlet???

(#10) rum-cajsz válasza gubitibi (#9) üzenetére


rum-cajsz
őstag

Szerintem a forumban hamarabb választ kapsz. Arra tippelwk, hogy telepitened kell még a defy driverét. Sajnos én linuxot használok, ott ez nincs.

=Kilroy was here============================ooO=*(_)*=Ooo=======

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.