Salve amici androidiani,a quanto pare quest'argomento interessa ad una buona fetta di voi ma parecchi non sanno da dove cominciare quindi ecco a voi una guida che serve ad ottenere il file del tema decompilato/scompattato
Prima cosa,dobbiamo premettere che i file apk non sono altro che zip camuffati (questo vi farà capire quindi il metodo numero 1)
Metodono N1
quello più semplice atto alle modifiche basilari quali softkeys e icone varie
consiste semplicemente nel rinominare il nostro apk in zip scompattare il tutto*
andare a sostituire tutte le icone che ci interessano
rizzippare le cartelle con le modifiche e rinominare il nuovo file Zip in Apk
questo metodo è molto semplice ma attenzione:così facendo buona parte dei file che occorrono al funzionamento del tema/SO non saranno visibili o comunque tutti gli xml/smali saranno criptati
*:se volete sostituire delle icone in un tema che voi scegliete di applicare allora basterà scompattare il tema ma se volete sostituire delle icone nel tema di default della rom dovrete andare a scompattare il file framework-res.apk presente nel percorso system/framework
ma se volessimo apportare modifiche più pesanti al tema cambiando ad esempio colori e vari layout?
beh non è semplicissimo dato che dovrete conoscere almeno un pò di linguaggio xml ma in questa guida vi insegnerò come ottenere i vari file pronti per essere modificati (a differenza del 1 metodo)
Metodono N2
primo,cosa occorre?
[*]
- jdk (java)
- sdk(android developer tool)
- apktool
- un cervello
cominciamo con l'installare correttamente il jdk e l'sdk potete apprendere come cliccando qui
ora scarichiamo il file apk tool da qui
posizioniamoci ora nella cartella apktool e clicchiamo sul file apktool-if.bat (solo se c'è un framework.apk nella cartella,altrimenti procuratevi un framework.apk della versione di android di cui vogliamo andare a modificare il tema,se invece il vostro intento è modificare il tema di default mettete il framework-res.apk che volete modificare)
attendete e verrà installato il frameowork
ora posizionate anche il tema che volete modificare (nel caso vogliate modificare il framework chiaramente non aggiungete nulla)
aprite ora command prompt.bat e date il comando
attendete e se tutto va bene troverete una cartella con il nome del file decompilato dove dovrete andare ad apportare le modifichecodice:apktool d nomefile.apk
finito con le modifiche? bene,è ora di compilare
date il comando
attendete e vi troverete una cartella "build" nella cartella del file precedentemente decompilatocodice:apktool b nomefile importante NON aggiungere l'estenzione apk
in questa cartella apparentemente troverete il file ancora decompilato e invece no,perche ora dovete prendere il file apk originale scompattarlo con il 1 metodo e sostituire il resourc.arsc e tutte le cartelle in cui avete modificato qualcosa con i file presenti nella cartella build...cosi otterrete il file apk modificato e pronto ad essere usato
spero di essere stato comprensibile e sopratutto spero di essere stato utile a qualcuno,alla possima e buon modding
ricordo che ne io ne androidiani.com siamo responsabili di eventuali danni causati al vostro device da questa guida,voi siete i soli responsabili di ciò che fate
Crediti
XDA
Androidiani.com
polabai
Me,Alkemix e fedelamb per l'idea