Messaggi senza risposta | Argomenti attivi Oggi è venerdì 25 aprile 2014, 0:53



Apri un nuovo argomento Rispondi all’argomento  [ 53 messaggi ]  Vai alla pagina 1, 2, 3, 4  Prossimo
 [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager 
Autore Messaggio
Developer
Avatar utente

Iscritto il: lunedì 19 aprile 2010, 16:47
Messaggi: 1836
Ha ringraziato: 176
Grazie ricevuti: 740
Identità: Uomo
Età: 22
Cellulare: ACER LIQUID - HTC LEGEND - HTC DESIRE - SAMSUNG GALAXY S - NEXUS S - SAMSUNG GALAXYS S2 - Attualmente GALAXY NEXUS
Provider: vodafone
#1  Messaggio [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
Guida per modificare un tema Android
di una Rom utilizzando ApkManager
o apportare modifiche di tutti
i tipi alle APK



Difficoltà:3



Innanzi tutto iniziamo a scaricare ed installare i seguenti programmi:
1)Winrar Download oppure 7zip Download
2) Java JDK Download
3)Android SDK Download
(L'SDK di android funziona solo col JDK x86 (installate JDK x86 anche se avete un SO 64Bit)
Se durante l'installazione l'SDK non rileva il JDK impedendo il proseguimento dell'installazione, basterà premere su "Back" e di nuovo su "Next" per forzare il rilevamento e far avanzare l'installazione.)
4) ApkManager che è quello che ci servirà per decompilare Download




Bene ora abbiamo tutto l'occorrente per partire....
Siccome l'installazione dei primi programmi è abbastanza semplice,passiamo direttamente alla configurazione di ApkManager:


Cita:
Tasto destro Risorse del Computer -> Proprietà -> Impostazioni Avanzate sulla colonna a sinistra -> Avanzate -> Variabili d'Ambiente
In Variabili di sistema cercare la Variabile "Path" -> modificare
aggiungere un punto e virgola [ ; ] alla fine dell'indirizzo attuale, e aggiungere i seguenti indirizzi separati sempre dal punto e virgola.


Immagine


Aggiungere al Path


Cita:
C:\Program Files (x86)\Java\jdk1.6.0_26\bin;C:\Program Files (x86)\Android\android-sdk;C:\Program Files (x86)\Android\android-sdk\tools;C:\Program Files (x86)\Android\android-sdk\platform-tools;


Immagine

Aprire SDK Manager di Android ed installare i pacchetti di google, in modo da installare ADB.
Chiudiamo l'SDK



Bene,ora ci tocca installare il framework-res.apk per far si che ApkManager svolga il suo lavoro senza errori,siccome molte APK di sistema dipendono proprio dal Framework...
Per farlo basta copiare il framework-res.apk nella cartella \apkmanager\other (in caso di Galaxy SII e quindi con la TouchWiz,dovete installare anche il Twframework-res.apk e la SystemUI.apk) e posizionarsi tramite il promt dei comandi nella medesima cartella e digitare questo comando:


Cita:
apktool if framework-res.apk

(e per il GS2 anche)

apktool if twframework-res.apk
apktool if SystemUI.apk


Ora andiamo nella cartella estratta di APK Manager
Mettiamo l'APK da modificare in
\apk_manager_5.2\place-apk-here-for-modding\



Apriamo Script.bat (Esegui come amministratore per Seven/Vista) in \apk_manager_5.2\


Per mettere il livello di compressione a 0
Inseriamo 19 -> invio -> 0 -> invio


Per mettere la memoria Heap a 512
Inseriamio 20 -> invio -> 512 -> invio


Immagine

Ora per aprire il progetto messo in \apk_manager_5.2\place-apk-here-for-modding\

Inseriamo
22 -> invio

E selezionare il numero relativo al progetto (se abbiamo un solo progetto questo sarà numerato con 1 quindi...)

Inseriamo
1 -> invio


Per Decompilare
Inseriamo 9 -> invio

Ora nella cartella \apk_manager_5.2\projects\ verrà decompilato l'APK
Modifichiamo gli XML a nostro piacimento e...
Qui troveremo anche le .9.png decompilate:
noterete che avranno 1 pixel in più per ogni lato che non sono altro che gli offset che servono a dire dove allargare la png (lato sinistro e superiore) e dove inserire il testo nella png (lato destro e inferiore)
Potete modificare gli offset col tool Draw9Patch situato in android-sdk\tools
(Altrimenti lasciatele stare,sono quelle che creano più problemi nel compilare oppure sul telefono...)

Una volta decompilate le .9.png potete modificarle a vostro piacimento!
Ma dopo dovrete ricompilarle per includere gli offset (che scompariranno) e per poterle mettere nell'APK.
Una volta modificate, quando ricompilerete l'APK, queste .9.png verranno inserite nell'APK compilato, ma poi potete anche estrarle dall'APK con winrar e metterle in un altro APK senza decompilarle, cioè trattarle come normali PNG!
Dovete decompilarle e ricompilarle SOLO se le dovete modificare!!!


Compilare

Inseriamo
11 -> Invio

Dire se questa è un APK di sistema
Se è un Framework-res.apk o una qualsiasi APK presa da system/app
Inseriamo
y -> invio

Per assicurarvi di non perdere file alla richiesta del ripristino dei file backuppati precedentemente
Inseriamo
y -> invio

Ora nella cartella \apk_manager_5.2\ vedrete la cartella "keep"
Entrate in questa cartella e cancellate tutti i file che avete precedentemente modificato (in questa cartella ci sarà il backup dei vecchi file che verranno ripristinati durante la compilazione, quindi cancellando quelli con lo stesso nome di quelli precedentemente modificati, non sovrascriverete quest'ultimi)
Se avete modificato e quindi cancellato anche degli xml (e non solo le png) allora cancellate nella cartella "keep" anche il file "resources.arsc"

Dopodichè "Premere un tasto per continuare"


Troverete il vostro file compilato in \place-apk-here-for-modding\ rinominato con il premisso unsigned

Se l'APK NON è di sistema va signato (altrimenti non dovete farlo)
Mettete l'APK in \place-apk-here-for-signing\
Ora da APK Manager per signare in \place-apk-here-for-signing\
Inseriamo 16 -> invio
Troveremo la nostra APK signata sempre in \place-apk-here-for-signing\ senza nessuna rinominazione.

Ora avrete la vostra bella APK modificata e pronta per l'uso

Le immagini sono state prese in rete,quindi grazie all'autore (Travis90x)

_________________


lunedì 16 gennaio 2012, 15:30

Per questo post SnakeS Ha ricevuto 14 ringraziamenti: _Il MaRcO_, batista70, Calpietzo, endamaco, Er_fabio, fabio27, Giocoso, halduty, joslen, linus98, PhenoMik, rf74, Roy, tokinux
Profilo Invia messaggio privato
Utente registrato
Avatar utente

Iscritto il: domenica 29 maggio 2011, 9:48
Messaggi: 8647
Ha ringraziato: 502
Grazie ricevuti: 892
Identità: Uomo
Età: 38
Cellulare: Galaxy S II
Iphone 3GS
Tablet Sony S 16GB
Provider: Tim Aziendale
Tre
#2  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
Si vede che sono un pischello :) :) :) :) ......io uso un metodo molto più banale.............. :bravo: :bravo: :bravo: :bravo: bella guida!!!


lunedì 16 gennaio 2012, 15:34
Profilo Invia messaggio privato
Developer
Avatar utente

Iscritto il: lunedì 19 aprile 2010, 16:47
Messaggi: 1836
Ha ringraziato: 176
Grazie ricevuti: 740
Identità: Uomo
Età: 22
Cellulare: ACER LIQUID - HTC LEGEND - HTC DESIRE - SAMSUNG GALAXY S - NEXUS S - SAMSUNG GALAXYS S2 - Attualmente GALAXY NEXUS
Provider: vodafone
#3  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
Grazie ragazzi...tra qualche giorno vediamo di inserire anche guide per creare una rom base ;)

_________________


lunedì 16 gennaio 2012, 16:01
Profilo Invia messaggio privato
Moderatore Globale
Avatar utente

Iscritto il: venerdì 18 dicembre 2009, 16:19
Messaggi: 6178
Località: Tivoli Terme (RM)
Ha ringraziato: 619
Grazie ricevuti: 1841
Identità: Uomo
Età: 44
Cellulare: Nexus 4 - ASUS Transformer TF300T
Provider: TIM
#4  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
Merita proprio un bell'articolo sul

:thz: :thz: :thz:

_________________
Immagine
Immagine

Immagine
Immagine


lunedì 16 gennaio 2012, 22:56

Per questo post PhenoMik ha ricevuto un ringraziamento : SnakeS
Profilo Invia messaggio privato
Developer
Avatar utente

Iscritto il: lunedì 19 aprile 2010, 16:47
Messaggi: 1836
Ha ringraziato: 176
Grazie ricevuti: 740
Identità: Uomo
Età: 22
Cellulare: ACER LIQUID - HTC LEGEND - HTC DESIRE - SAMSUNG GALAXY S - NEXUS S - SAMSUNG GALAXYS S2 - Attualmente GALAXY NEXUS
Provider: vodafone
#5  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
:thz: :thz: appena visto :fool: :fool:

_________________


lunedì 16 gennaio 2012, 23:12
Profilo Invia messaggio privato
Moderatore Globale
Avatar utente

Iscritto il: venerdì 18 dicembre 2009, 16:19
Messaggi: 6178
Località: Tivoli Terme (RM)
Ha ringraziato: 619
Grazie ricevuti: 1841
Identità: Uomo
Età: 44
Cellulare: Nexus 4 - ASUS Transformer TF300T
Provider: TIM
#6  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
:thz: a te :OK:

_________________
Immagine
Immagine

Immagine
Immagine


lunedì 16 gennaio 2012, 23:14
Profilo Invia messaggio privato
Utente registrato
Avatar utente

Iscritto il: domenica 11 dicembre 2011, 14:42
Messaggi: 14
Ha ringraziato: 0
Grazie ricevuti: 1
Identità: Uomo
Età: 19
Cellulare: Samsung Galaxy SII
Provider: Vodafone
#7  Messaggio R: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
Stavo cercando proprio oggi una guida per decompilare gli apk :mrgreen: grazie Snake

Inviato dal mio GT-I9100 usando Tapatalk


lunedì 16 gennaio 2012, 23:16
Profilo Invia messaggio privato
Moderatore
Avatar utente

Iscritto il: lunedì 9 novembre 2009, 14:21
Messaggi: 15248
Ha ringraziato: 899
Grazie ricevuti: 1071
Identità: Uomo
Età: 37
Cellulare: Htc Bestio aka DESIRE HD
Provider: H3G
#8  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
:bravo: :thz: :bravo: :thz:

_________________
Immagine --->
Immagine
Immagine


martedì 17 gennaio 2012, 0:19
Profilo Invia messaggio privato
Moderatore Globale
Avatar utente

Iscritto il: martedì 8 dicembre 2009, 0:04
Messaggi: 8903
Ha ringraziato: 2065
Grazie ricevuti: 1133
Identità: Uomo
Età: 38
Cellulare: GALAXY NEXUS - Jelly Bean 4.2.2 JDQ39
radio: XXLH1
Kernel: 3.0.31

HTC Desire

Nokia Lumia 920

Acer Iconia A500 - Official ICS

Nokia 5800 black (hacked)
Provider: H3G:
1 prepagata
1 abbonamento
#9  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
:bravo: :bravo: :bravo: Raffaele!!!

_________________
Immagine

Immagine

IL FORUM NON E' UN CUSTOMER SERVICE. NON LAVORIAMO PER VOI. CI DIVERTIAMO "CON" VOI. AIUTACI A DIVERTIRCI by Pigeonblood

Immagine

RINGRAZIA CON ->Immagine IN BASSO A DESTRA


martedì 17 gennaio 2012, 0:55
Profilo Invia messaggio privato
Amministratore
Avatar utente

Iscritto il: sabato 7 novembre 2009, 22:20
Messaggi: 53890
Località: Canegrate (MI)
Ha ringraziato: 4359
Grazie ricevuti: 4525
Identità: Uomo
Età: 43
Cellulare: Nexus 5
Provider: Tim & Wind
#10  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
:bravo: :bravo: :bravo:

_________________
Immagine
Da Leggere Prima Di Postare.




martedì 17 gennaio 2012, 7:05
Profilo Invia messaggio privato WWW
Avatar utente
#11  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
:bravo: :bravo: :bravo: Veramente molto utile.


martedì 17 gennaio 2012, 10:13
Utente registrato
Avatar utente

Iscritto il: lunedì 12 dicembre 2011, 20:20
Messaggi: 8
Ha ringraziato: 0
Grazie ricevuti: 9
Identità: Non specificato
Età: 22
Cellulare: HTC wildfire
Provider: Vodafone
#12  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
:bravo: :bravo: :bravo: :thz:


martedì 17 gennaio 2012, 10:59
Profilo Invia messaggio privato
Utente registrato
Avatar utente

Iscritto il: martedì 23 febbraio 2010, 21:45
Messaggi: 93
Località: Camporosso
Ha ringraziato: 16
Grazie ricevuti: 2
Identità: Uomo
Età: 27
Cellulare: Samsung galaxy s2
Provider: h3g
#13  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
Sicuramente è fatta bene ma per uno che vorrebbe cominciare adesso ci vorrebbe una guida più semplice


martedì 17 gennaio 2012, 18:56
Profilo Invia messaggio privato
Developer
Avatar utente

Iscritto il: lunedì 19 aprile 2010, 16:47
Messaggi: 1836
Ha ringraziato: 176
Grazie ricevuti: 740
Identità: Uomo
Età: 22
Cellulare: ACER LIQUID - HTC LEGEND - HTC DESIRE - SAMSUNG GALAXY S - NEXUS S - SAMSUNG GALAXYS S2 - Attualmente GALAXY NEXUS
Provider: vodafone
#14  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
Diciamo che questa guida è per chi vuole iniziare ;-)
cosa intendi con più semplice?dimmi così procedo ad aggiornare la guida :max:

_________________


martedì 17 gennaio 2012, 20:43

Per questo post SnakeS Ha ricevuto 2 ringraziamenti: Giocoso, legolize
Profilo Invia messaggio privato
Moderatore Globale
Avatar utente

Iscritto il: lunedì 9 novembre 2009, 18:41
Messaggi: 16265
Località: rieti
Ha ringraziato: 1499
Grazie ricevuti: 1399
Identità: Uomo
Età: 1
Cellulare: galaxy s3 mini - galaxy note
Provider: h3g, vodafone
#15  Messaggio Re: [GUIDA] Decompilare-Compilare-Signare APK tramite ApkManager
grazie Raffaele :thz: :bravo: :bravo:

_________________
Immagine


mercoledì 18 gennaio 2012, 19:45
Profilo Invia messaggio privato
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 53 messaggi ]  Vai alla pagina 1, 2, 3, 4  Prossimo


Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Vai a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore. ..::Mod's by Nicoz::..
Traduzione Italiana phpBB.it
phpBB SEO