android stiwy ,solo guide in italiano
Cerca
 
 

Risultati secondo:
 


Rechercher Ricerca avanzata

Parole chiave

Ultimi argomenti
» salve sono nuovo
Gio Mar 27, 2014 5:33 am Da nico30

» stiwy rom liquid metal
Dom Feb 02, 2014 8:37 pm Da zero

» [OT] S-P-A-M
Sab Gen 05, 2013 11:12 am Da Admin

» [GUIDA] Root
Gio Gen 03, 2013 10:11 pm Da Nikola9698

» Condividi la tua homescreen HTC evo 3D
Gio Gen 03, 2013 9:42 pm Da Hawk721

» chiedi qua la tua app
Gio Gen 03, 2013 8:21 pm Da Nikola9698

» [GUIDA] Recovery galaxy ace
Gio Gen 03, 2013 8:04 pm Da Nikola9698

» Ehi stiwy!!
Gio Gen 03, 2013 7:26 pm Da Nikola9698

» CyanogenMod 10.1 beta 4 [4.2.1 JB] by Wayland_Ace
Gio Gen 03, 2013 4:16 pm Da Nikola9698

Settembre 2017
LunMarMerGioVenSabDom
    123
45678910
11121314151617
18192021222324
252627282930 

Calendario Calendario

Partner
creare un forum


Decompilare un APK

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso

Decompilare un APK

Messaggio  sergentesentenza il Dom Dic 09, 2012 10:42 am

Siccome ho ricevuto tante richieste di aiuto riguardo alla decompilazione/ricompilazione degli apk, ho deciso di mettere insieme, adattandoli, vari tool e scrivere una breve guida su come usarli, per rendere la vita un po’ più semplice a coloro che intendono approcciarsi al modding. Smile

Per prima cosa installiamo Java Development Kite http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html settiamo la path "C:\Programmi\Java\jdk1.7.0_XX\bin" (XX sta per il vostro update, attualmente è 09) in "Risorse del computer/Proprietà/Avanzate/Variabili d'ambiente/Variabili di sistema".

Quindi assicuriamoci che sul nostro dispositivo sia attivata la spunta su Impostazioni/Opzioni sviluppatore/Debug USB, colleghiamo il telefono al pc tramite cavo usb e clicchiamo prima sul file pull_framework.bat e poi su pull_twframework.bat:




Non si sta facendo altro che estrarre il framework-res.apk e il twframework-res.apk dal nostro telefono per copiarli nella cartella tools/framework.
Non preoccupatevi se vi dovesse comparire la scritta “remount failed: Operation non permitted”, vuol dire che adb.exe è già attivo. Aspettiamo che si chiuda la finestra dos e proseguiamo.




Cliccando su set_framework-res e su set_twframework-res andiamo ad impostare i files necessari ad apktool sotto C:\Documents and Settings\UTENTE\apktool.




Fatto questo associamo l’estensione .apk al tool di decompilazione attraverso il bat shell-add (ovviamente shell-remove serve a tornare indietro). Noterete che l’icona degli apk verrà modificata: per decompilare vi basterà cliccarci sopra o selezionare “Decompile APK” dal menu contestuale.




Finita la decompilazione vi verrà aperto automaticamente il tool Java Decompiler, che vi aiuterà a muovervi più agevolmente tra gli smali dell’apk decompilata (nel caso vogliate metterci mano Surprised). Se non vi interessa chiudete pure.




Nella stessa cartella dell’apk troverete la cartella NOMEAPK_decompiled. Fate le vostre modifiche e ricompilate tramite il comando “Recompile APK from source”.




Per signare il nostro apk modificato, clicchiamo su sign.bat per lanciare il programma Sign+.
Andiamo su “file/change keys” e andiamo a caricare publickey.x509.pem e privatekey.pk8 presenti nella cartella tools/sign e clicchiamo su ok.




A questo punto siamo pronti per signare: trasciniamo l’apk all’interno della finestra del programma e clicchiamo su “sign files”. Alla fine ci troveremo un nuovo file VOSTROAPK_signed.

N.B.: nel caso di apk di sistema, anziché signare, il mio consiglio è quello di trascinare l'xml modificato dal vostro apk ricompilato dentro l'apk originario, sovrascrivendo il precedente.

Buon Modding! Wink



DOWNLOAD: https://dl.dropbox.com/u/33713021/ApkTools.zip



Links Utili:

APK One click: [TOOL] APK_OneClick - decompile & disassemble APKs - xda-developers
Sign+: [APP]Auto sign multiple APKs and ZIPs v1.2.2 (08/08/2011) - xda-developers
Apktool: Downloads - android-apktool - A tool for reverse engineering Android apk files - Google Project Hosting
Dex2jar: Downloads - dex2jar - Tools to work with android .dex and java .class files - Google Project Hosting
Java decompiler: JD-GUI | Java Decompiler




sergentesentenza

Messaggi : 3
Reputazione : 0
Data d'iscrizione : 09.12.12

Vedi il profilo dell'utente

Tornare in alto Andare in basso

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto


 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum