Benissimo allora ;) Ce la farò sicuramente! Scusa un attimo, posso creare uno zip che mi va a cambiare un solo file che si trova in una cartella molto profonda?
Visualizzazione stampabile
Tipo /data/app/ecc/ecc? Si basta che nello zip metti la cartella nel percorso corretto, la meta inf con updater editato per copiare la cartella che ti interessa nella giusta posizione.. la cosa migliore è curiosare in varii zip e relativo updater per capire come funziona..
Ok, allora, fatemi capire, abbiate pazienza.
Lasciamo perdere in quali APK sono sistemate le icone (NON parlo di quelle delle app, ma di quelle di sistema relative ai toggle ed al quick setting)
Devo capire come ragiona Android.
Quando si installa una ROM (diciamo non temata come una AOSP) l'installazione estrae gli APK ed installa (tra le altre cose) le icone
nelle corrette percorsi\cartelle.
A - Se installo un tema da un APK dal market le icone (toggle ed al quick setting ad es) vanno a scaricarsi e sovascrivere le stesse icone
installate inizialmente con la ROM. Giusto ?
Penso questo perchè ritengo che quando si disinstalla il tema, Android risostituisce le relative icone del tema con quelle dell' APK originale.
Questo NON accade quando si installa una tematura da da ZIP attraverso la recovery. Occorre uno ZIP con la tematura originaria.
Quindi ritengo che le icone dei temi e quelle della ROM originale abbiano gli stessi nomi ?
Fin qui dico tutto bene ?
Questo mi occorre come base per capire poi il resto.
Grazie
Non so di preciso come funzioni con le app dal macket (penso ad una patch o simile) ma per il tema da recovery tipo vrtheme va a "decompilare e ricompilare" le app ( nel tuo caso parliamo di systemUI, come diceva bluflight, li stanno le immagini dei toogle che ti interessa sostituire in questo caso, in res/ xxhdpi) e appunto copiano le nuove immagini al posto di quelle esistenti. È importante sovrascrivere le immagini giuste con i formati giusti.
Oppure si puo flashare/spostare la systemUI gia modificata da pc tramite apktool
Bene da quel che dici e dall'esame del SystemUI della Rom AOSP e delle cartelle dell' APK del tema, confermo che le icone hanno gli stessi nomi, quindi, installando il tema, si sovrascrivono le icone della ROM, ecco perchè se il tema non comprende delle icone, vengono visualizzate quelle originali della ROM.
Secondo passo.
la base di partenza è un file APK con il tema con alcune delle icone che voglio modificare e poi applicare alla ROM AOSP KK.
Voglio rimanere sul file APK (e non passare ad uno zip) in modo che posso disinstallarlo quando voglio ed Androi ripristina la situazione iniziale della ROM.
Domanda:
Per sostituire le icone nell' APK del tema, l'unica via è seguire la seguente guida su questo post per decompilare\modificare\ricompilare l' APK ?
"GUIDA: come utilizzare apk-tool per decompilare/compilare gli apk" post #146
Oppure esistono altri tools più friendly ?
grazie
Qualcuno conosce un programma per creare file img flashabili con Odin? Mi servirebbe per ricreare il file system.img
dunque per fare cio che ti interessa, ovvero estrarre le icone da una apk e portarle in un'altra puoi senza problemi usare ninjamorph dal play..
funziona come se decompilassi da pc più o meno e ti consente di cambiare rapidamente la maggior parte delle immagini a a condizione che non debbano essere eseguite delle modifiche agli xml. in quel caso solo da smali/baksmali