Visualizzazione stampabile
-
Quote:
Originariamente inviato da
polabai
Grazie mille dadenet,
cerco di dare il mio piccolo contributo come tanti altri già fanno da un po anzi colgo l'occasione per ringraziarli.
Saluti,
Paola.
Vai serena qui puoi esprimere come tutti il tuo estro , rotfl
-
Quote:
Originariamente inviato da
polabai
Ciao Mario,
esiste una nuova versione del tool (non ricordo esattamente il numero di versione credo 1.0.12) che dovrebbe decompilare anche i .jar ma la usai solo qualche ora perché dava problemi nella firma degli apk non di sistema e sono tornata alla 1.0.11, per questo motivo non ho avuto modo di testare quella nuova feature.
Saluti,
Paola.
OK, al limite puoi linkare la vecchia guida manuale sul thread chiuso in attesa che trovi il tempo per aggiornare questa con la nuova versione ;) senza nessuna fretta......
Saluti, mario
-
Quote:
Originariamente inviato da
superdild
OK, al limite puoi linkare la vecchia guida manuale sul thread chiuso in attesa che trovi il tempo per aggiornare questa con la nuova versione ;) senza nessuna fretta......
Saluti, mario
vai di apktool manuale :-D
-
Ciao a tutti, spero che possiate aiutarmi. Sto traducendo l'app settings.apk per miui, ho seguito la guida e non ho problemi durante la decompilazione/compilazione dell'apk. Il problema è che al termine ottengo l'apk identico all'originale senza nessuna modifica!!! Come mai??
Ho aggiunto solo la cartella values-it con all'interno gli xml per la traduzione.
Premesso che:
-Ho aggiunto ed installato anche il framework miui res altrimenti non mi faceva decompilare
-Ho copiato il file resources.arsc dall'apk nella cartella projects altrimenti non mi faceva compilare
- Ho rimosso il file resources.arsc dalla cartella keep e ho poi confermato.
Dove sbaglio??? Grazie!
Ps. per tradurre il framework-res.apk non ho avuto problemi invece ottengo lo stesso risultato anche con phone.apk...
-
Quote:
Originariamente inviato da
Paesani2006
Ciao a tutti, spero che possiate aiutarmi. Sto traducendo l'app settings.apk per miui, ho seguito la guida e non ho problemi durante la decompilazione/compilazione dell'apk. Il problema è che al termine ottengo l'apk identico all'originale senza nessuna modifica!!! Come mai??
Ho aggiunto solo la cartella values-it con all'interno gli xml per la traduzione.
Premesso che:
-Ho aggiunto ed installato anche il framework miui res altrimenti non mi faceva decompilare
-Ho copiato il file resources.arsc dall'apk nella cartella projects altrimenti non mi faceva compilare
- Ho rimosso il file resources.arsc dalla cartella keep e ho poi confermato.
Dove sbaglio??? Grazie!
Ps. per tradurre il framework-res.apk non ho avuto problemi invece ottengo lo stesso risultato anche con phone.apk...
c'è una guida per miui dove viene spiegato come fare... ma usano apktool.. Use APKTool to Decompile, Edit, Translate and Recompile an APK » MIUI-Au
l'unica cosa che devi fare è, se usi apktool, signare bene l'apk ma viene spiegato alla fine della guida... non serve cancellare o sostituire resources.arsc...
Use APKTool to Decompile, Edit, Translate and Recompile an APK » MIUI-Au
Paola... un thread dedicalo pure all'uso di apktool ;)
-
Quote:
Originariamente inviato da
Paesani2006
Ciao a tutti, spero che possiate aiutarmi. Sto traducendo l'app settings.apk per miui, ho seguito la guida e non ho problemi durante la decompilazione/compilazione dell'apk. Il problema è che al termine ottengo l'apk identico all'originale senza nessuna modifica!!! Come mai??
Ho aggiunto solo la cartella values-it con all'interno gli xml per la traduzione.
Premesso che:
-Ho aggiunto ed installato anche il framework miui res altrimenti non mi faceva decompilare
-Ho copiato il file resources.arsc dall'apk nella cartella projects altrimenti non mi faceva compilare
- Ho rimosso il file resources.arsc dalla cartella keep e ho poi confermato.
Dove sbaglio??? Grazie!
Ps. per tradurre il framework-res.apk non ho avuto problemi invece ottengo lo stesso risultato anche con phone.apk...
Ciao Paesani2006 fammi avere il framework-res.apk, il SystemUI.apk ed il settings.apk della MIUI così provo personalmente, ma prima puoi fare una prova cancellando il file public.xml che trovi in \res\values prima di ricompilare con l'opzione 11, fammi sapere.
Edit: Scusa Enrico non avevo visto la tua risposta.
Quote:
Originariamente inviato da
enrico2588
Scusami Enrico stavo scrivendo la risposta ed abbiamo postato quasi in contemporanea ho visto solo dopo il tuo post, se trovo un pò di tempo realizzerò una guida anche per apktool, in realtà neanche con APK Multi-Tool bisogna cancellare o sostituire nulla infatti non capivo questa cosa del resources.arsc per questo ho chiesto i file della MIUI per fare delle prove, questa cosa della sostituzione è proprio nuova per me
Saluti,
Paola.
-
Quote:
Edit: Scusa Enrico non avevo visto la tua risposta.
Scusami Enrico stavo scrivendo la risposta ed abbiamo postato quasi in contemporanea ho visto solo dopo il tuo post, se trovo un pò di tempo realizzerò una guida anche per apktool, in realtà neanche con APK Multi-Tool bisogna cancellare o sostituire nulla infatti non capivo questa cosa del resources.arsc per questo ho chiesto i file della MIUI per fare delle prove, questa cosa della sostituzione è proprio nuova per me
Saluti,
Paola.
tranquilla Paola, non devi scusarti di nulla :) Si, infatti mi sembrava strano pure a me, ammetto di non conoscere apkmultitool quindi pensavo che fosse una procedura ;) Secondo me basta aggiungere e ricompilare, i values non penso siano definiti da qualche altra parte...
-
@Paola @Enrico @Superdild mi date un'aiuto su questo errore?? sono 3 giorni che ci sbatto la testa
sto decompilando il il framework e la systemui ( presi dalla rom di enrico che tengo ora )
e mi da questi errori di decompilazione!
sono sotto ubuntu 13.04
mario@mario:~/Scrivania$ apktool d -f framework-resk@. apk
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x010800d3 drawable/btn_cab_done_default_holo_dark, config=-xhdpi
at brut.androlib.res.data.ResConfig.addResource(ResCo nfig.java:65)
at brut.androlib.res.data.ResConfig.addResource(ResCo nfig.java:58)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(AR SCDecoder.java:196)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(A RSCDecoder.java:165)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARS CDecoder.java:130)
at brut.androlib.res.decoder.ARSCDecoder.readPackage( ARSCDecoder.java:105)
at brut.androlib.res.decoder.ARSCDecoder.readTable(AR SCDecoder.java:82)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCD ecoder.java:48)
at brut.androlib.res.AndrolibResources.getResPackages FromApk(AndrolibResources.java:315)
at brut.androlib.res.AndrolibResources.loadMainPkg(An drolibResources.java:50)
at brut.androlib.res.AndrolibResources.getResTable(An drolibResources.java:43)
at brut.androlib.Androlib.getResTable(Androlib.java:4 4)
at brut.androlib.apkDecoder.getResTable(ApkDecoder.ja va:148)
at brut.androlib.apkDecoder.decode(ApkDecoder.java:98 )
at brut.apktool.Main.cmdDecode(Main.java:128)
at brut.apktool.Main.main(Main.java:65)
Grazie 1000
-
Quote:
Originariamente inviato da
asus85
@Paola @Enrico @Superdild mi date un'aiuto su questo errore?? sono 3 giorni che ci sbatto la testa
sto decompilando il il framework e la systemui ( presi dalla rom di enrico che tengo ora )
e mi da questi errori di decompilazione!
sono sotto ubuntu 13.04
mario@mario:~/Scrivania$ apktool d -f framework-resk@. apk
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x010800d3 drawable/btn_cab_done_default_holo_dark, config=-xhdpi
at brut.androlib.res.data.ResConfig.addResource(ResCo nfig.java:65)
at brut.androlib.res.data.ResConfig.addResource(ResCo nfig.java:58)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(AR SCDecoder.java:196)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(A RSCDecoder.java:165)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARS CDecoder.java:130)
at brut.androlib.res.decoder.ARSCDecoder.readPackage( ARSCDecoder.java:105)
at brut.androlib.res.decoder.ARSCDecoder.readTable(AR SCDecoder.java:82)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCD ecoder.java:48)
at brut.androlib.res.AndrolibResources.getResPackages FromApk(AndrolibResources.java:315)
at brut.androlib.res.AndrolibResources.loadMainPkg(An drolibResources.java:50)
at brut.androlib.res.AndrolibResources.getResTable(An drolibResources.java:43)
at brut.androlib.Androlib.getResTable(Androlib.java:4 4)
at brut.androlib.apkDecoder.getResTable(ApkDecoder.ja va:148)
at brut.androlib.apkDecoder.decode(ApkDecoder.java:98 )
at brut.apktool.Main.cmdDecode(Main.java:128)
at brut.apktool.Main.main(Main.java:65)
Grazie 1000
apktool d -f ? ... Che è qualche opzione per forzare? Xke su linux -f lo uso per gestire le dipendenze.. Non ricordo questo xomando in apktool... Prova apktool if franework-res.apk, per installare il frame.. Se lo hai fatto salta...
Poi apktool d franework-res.apk ;-)
Controlla anche che java sia aggiornato e installato correttamente... Xke lo script di apktool è un comando java (java -jar apktool.jar etc etc)...
-
Quote:
Originariamente inviato da
enrico2588
apktool d -f ? ... Che è qualche opzione per forzare? Xke su linux -f lo uso per gestire le dipendenze.. Non ricordo questo xomando in apktool... Prova apktool if franework-res.apk, per installare il frame.. Se lo hai fatto salta...
Poi apktool d franework-res.apk ;-)
Controlla anche che java sia aggiornato... Xke lo script di apktool è un comando java (java -jar apktool.jar etc etc)... E le sdk con le ultime api
quel apktool d -f serve per sovrascrivere il nuovo file sul vecchio..
le ho provate tutte, sia ad installare il frame e sia a decompilarlo non và comunque..
java e sdk tutti aggiornati!