Akik szeretik a témázgatást és halandóbbak, készítettem egy leírást, hogyan lehet a mélyebben az apk-ba nyúlni, amivel nem okozhatunk bootloop-t (elméletileg
)
A példámban a SystemUI.apk-t módosítom, azon belül egy status_bar.xml-t (res/layout mappában).
1. Csomagold ki az APK Manager 4.9-et.
2. Menj az
other mappába és másold be a telefonról a
framework-res.apk fájlt
3. Kattints duplán a Command Prompt.bat-ra, ami előhív egy parancssort a megfelelő elérési úttal, majd add ki a következő parancsot:
apktool if framework-res.apk
Amennyiben sikeres az utasítás a következő üzenetet kell látnod:
I: Framework installed to: C:\Users\felh.neve\apktool\framework\1.apk
4. Zárd be a parancsori ablakot
5. Másoljuk a
place-apk-here-for-modding mappába a SystemUI.apk-t.
6. Indítsuk el a programot a
Script.bat-al
7. Válasszuk ki a projektünket a 22 opcióval (
Set current project)
8. 9-es (
Decompile apk) billentyű lenyomására kicsomagolja az apk teljes tartalmát, amit a
projects mappa alatt érhetünk el. Itt kedvünkre módosíthatjuk a fájlokat.
Ha xml-ket szerkesztünk, lehetőleg notepad++al tegyük vagy egy olyan szerkesztővel, ami kezeli az UTF-8 BOM nélküli karakterkódolást.9. Módosítások után ismét térjünk vissza a manager-hez, amivel vissza kell csomagolnunk a projektet. 11 (
Compile apk)
10. A feltett kérdésre (
Is this a system apk)
y-nal válaszolunk.
11. Az újabb kérdést ismét
y-nal erősítünk meg,
de itt egy pillanatra meg kell állnunk. Létrehoz az apk manageren belül egy
keep mappát, aminek a teljes tartalmát első körben törölnünk kell, de a keep mappa marad.12. Most elmegyünk a place-apk-here-for-modding mappába, majd az eredeti apk fájlt megnyitjuk TC-vel és a teljes tartalmat átmásoljuk a keep mappába. (META-INF, res, AndroidManifest.xml, classes.dex, resources.arsc)
13. Következő lépésként
töröljük a keep mappából a resources.arsc fájlt, valamint azokat a fájlokat, amiket módosítottunk (jelen esetben res/layout/status_bar.xml).14. Ismét vissza az apk managerhez, majd az utasítást (
A folytatáshoz nyomjon meg egy billentyűt...) végrehajtjuk.
15. Keletkezett a place-apk-here-for-modding mappán belül egy unsignedSystemUI.apk, amit átnevezés után tetszőlegesen felmásolhatunk a telefonunkra. A legjobb választás ha telepíthető zip-t készítünk, mert a root explorer-ben előfordulhatnak a másolás során FC-k a jogosultságok nem megfelelő beállítása miatt.
Remélem a vén Lacusunk is megérti