android stiwy ,solo guide in italiano
Cerca
 
 

Risultati per:
 


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

Luglio 2018
LunMarMerGioVenSabDom
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Calendario Calendario

Partner
creare un forum


Decompilare un APK

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

Visualizza il profilo

Torna in alto Andare in basso

Torna in alto


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