ApkTool te lo chiede se è una apk di sistema e se rispondi con YES lui la firma!
Esperienza personale!
Quindi non avevo detto proprio una fregnaccia.. Com'è che JustLOL (mi pare) dice che ha semplicemente scompattato con 7zip le applicazioni di sistema, modificato e ricompattato con lo stesso ed ha funzionato? Credevo che si inceppasse tutto.
Perché per sostituire le immagini non c'è bisogno di decompilare.. con winrar apri il framework, e ci tiri dentro le immagini.. va decompilato e ricompilato se vuoi estrarre le immagini .9.png e modificarle con un programma di editing.. altrimenti non funziona il ridimensionamento automatico degli elementi.. ciò non succede se semplicemente invece si sostituiscono con .9 prese da altre rom...
credo che sia perché le apk sono già firmate, e stai solo sostituendo immagini con lo stesso nome, invariante per il sistema...
Inviato dal mio GT-S5570I usando Androidiani App
Proud developer of Galaxy Next Turbo Custom Rom Optimus Rom™ 3.0.0 testing
Michelasso (13-08-12)
Credevo che le firme dovessero dipendere anche dalla dimensione dei file. Cambiando qualche immagine qualche byte ci scappa di sicuro. Però boh, visto che funzionano (Transparent a parte) vorrà dire che va bene così.
Invece fatemi capire: le applicazioni modificate hanno bisogno dei 2 framework quando vengono ricompilate. Ma se uno usa applicazioni che sono state compilate con framework diverse, che succede? I colori, per esempio, sono nel framework-res.apk in /system o dentro l'aoìpk delle applicazioni stesse?
A me sta roba sembra tanto complicata (e inefficiente) per nulla. Chi sarà stato il genio che ha scelto di basare parte del sistema operativo su Java.
E chi se la piglia? Guarda che ti pigliavo pe' i fondelli..
Poi per quanto riguarda Google c'è per tutto. Sinceramente la risposta "Google is your friend" mi ha sempre urticato i sensi. In un caso come questo per cercare la risposta a una domanda diretta e non proprio banale dovrei sciropparmi 10 post almeno. Si fa prima a chiedere, no? Chi sa la risposta la scrive e poi magari la aggiunge alla guida! Se poi c'è già una guida in rilievo con tutte le risposte, allora si, infastidisce che la gente continui a chiedere.
Il tw framework e' il framework "touchwiz" e serve per decompilare e compilare correttamente le app di sistema..comunque scusate la mia assenza ma mi sono appena trasferito e sto avendo problemi con l'attivazione di internet..
Inviato dal mio GT-S5570I usando Androidiani App
~ Don't say THANKS, just press IT.
Non so se tu possa aiutarmi ma non so più dove sbattere la testa, ho seguito mille guide su internet tra le quali la tua ma non riesco a venirne a capo...
Sto cercando di tradurre un apk ma al momento della ricompilazione mi da sempre questo errore, premetto che con tante altre apk non ho mai avuto nessun problema ma la ricompilazione di questa mi da sempre il seguente errore:
C:\apktool>apktool b criskelo-res.apk
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathN
otExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java: 142)
at brut.androlib.Androlib.build(Androlib.java:159)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(Abst ractDirectory.java:
103)
at brut.androlib.Androlib.readMetaFile(Androlib.java: 138)
... 4 more
Premetto che ho le librerie java installate.... se potessi aiutarmi te ne sarei davvero grato....
Ti ringrazio anticipatamente!
Xiaomi Mi4c 3-32 (Cyanogenmod 13.0 - Android M - Team Superluminal)