CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Pagina 1 di 19 12311 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 187
Discussione:

[TOOL+GUIDA] Tools per la decompilazione

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di giuros77


    Registrato dal
    Feb 2012
    Località
    http://goo.gl/jhH3w
    Messaggi
    2,152
    Smartphone
    SGN2

    Ringraziamenti
    1,206
    Ringraziato 2,200 volte in 987 Posts
    Predefinito

    [TOOL+GUIDA] Tools per la decompilazione

    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.

    Per prima cosa installiamo Java Development Kit (Link) e 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 :o). 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!



    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
    Ultima modifica di giuros77; 05-07-13 alle 14:07

  2. I seguenti 18 Utenti hanno ringraziato giuros77 per il post:

    7raiden7 (10-11-12),aaasss10 (17-02-13),bn1540 (09-11-12),checco1926 (10-11-12),darboc (09-11-12),flynet77 (09-11-12),Ghost277 (03-12-12),hypersonic87 (09-11-12),IImanuII (16-11-12),KlaasMad (20-08-13),Luca1926 (13-04-13),Madden91 (24-05-13),max2069 (05-06-13),ntony17 (17-11-12),ogeid79 (10-11-12),soloilmeglio (09-11-12),superlegno (17-11-12),vingar (10-11-12)

  3.  
  4. #2
    Androidiano VIP L'avatar di giuros77


    Registrato dal
    Feb 2012
    Località
    http://goo.gl/jhH3w
    Messaggi
    2,152
    Smartphone
    SGN2

    Ringraziamenti
    1,206
    Ringraziato 2,200 volte in 987 Posts
    Predefinito

    Vi segnalo un programma molto utile nel caso in cui vogliate confrontare due apk decompilati: WinMerge.
    L'utilizzo del software è molto intuitivo, per cui mi limiterò a mostrarvi le funzioni principali.

    Cliccando su 'file/apri' andiamo a selezionare le cartelle che vogliamo confrontare:



    Ci troveremo davanti ad una schermata come questa:



    Dal menu 'visulaizza' possiamo scegliere quali files visualizzare, io in questo caso ho levato la spunta su "mostra elementi identici".

    Facendo doppio click sul file, possiamo andare a modificarlo direttamente dalla schermata di WinMerge:



    DOWNLOAD: http://winmerge.org/
    Ultima modifica di giuros77; 20-11-12 alle 11:04

  5. #3
    Androidiano VIP L'avatar di giuros77


    Registrato dal
    Feb 2012
    Località
    http://goo.gl/jhH3w
    Messaggi
    2,152
    Smartphone
    SGN2

    Ringraziamenti
    1,206
    Ringraziato 2,200 volte in 987 Posts
    Predefinito

    Riservato....

  6. #4
    Senior Droid L'avatar di darboc


    Registrato dal
    Jul 2012
    Messaggi
    605

    Ringraziamenti
    68
    Ringraziato 131 volte in 93 Posts
    Predefinito

    Ottimo grande....
    Appena torno metto trasparenze e altre

    Inviato dal mio GT-N7000 con Tapatalk 2

  7. #5
    Senior Droid L'avatar di hypersonic87


    Registrato dal
    Feb 2012
    Località
    Palermo
    Messaggi
    766
    Smartphone
    Samsung Galaxy Note 4

    Ringraziamenti
    223
    Ringraziato 342 volte in 204 Posts
    Predefinito

    Giuros questa è un'altra guida per decompilare gli apk? Mi sembra più semplice rispetto ad apktool o sbaglio?


    Inviato dal mio GT-N7000 usando Androidiani App
    Samsung Galaxy Note 4 SM-N910F:

  8. #6
    Androidiano VIP L'avatar di giuros77


    Registrato dal
    Feb 2012
    Località
    http://goo.gl/jhH3w
    Messaggi
    2,152
    Smartphone
    SGN2

    Ringraziamenti
    1,206
    Ringraziato 2,200 volte in 987 Posts
    Predefinito

    Quote Originariamente inviato da hypersonic87 Visualizza il messaggio
    Giuros questa è un'altra guida per decompilare gli apk? Mi sembra più semplice rispetto ad apktool o sbaglio?


    Inviato dal mio GT-N7000 usando Androidiani App
    Si, l'intento è proprio quello di facilitare le cose....

  9. #7
    Super Droid


    Registrato dal
    Sep 2011
    Messaggi
    4,168

    Ringraziamenti
    2,430
    Ringraziato 2,504 volte in 1,407 Posts
    Predefinito

    Interessante capo!
    Mooooooolto interessante...

    Così darboc dopo le trasparenze passa alle tendine invisibili...

  10. I seguenti 3 Utenti hanno ringraziato bn1540 per il post:

    Ghost277 (03-12-12),giuros77 (09-11-12),ntony17 (17-11-12)

  11. #8
    Androidiano VIP L'avatar di Andromeda1968


    Registrato dal
    Dec 2010
    Località
    Riserva Navajo
    Messaggi
    23,074

    Ringraziamenti
    251
    Ringraziato 10,044 volte in 5,101 Posts
    Predefinito

    Quote Originariamente inviato da MrGlonass Visualizza il messaggio
    Interessante capo!
    Mooooooolto interessante...

    Così darboc dopo le trasparenze passa alle tendine invisibili...
    loool

  12. #9
    Androidiano VIP L'avatar di giuros77


    Registrato dal
    Feb 2012
    Località
    http://goo.gl/jhH3w
    Messaggi
    2,152
    Smartphone
    SGN2

    Ringraziamenti
    1,206
    Ringraziato 2,200 volte in 987 Posts
    Predefinito

    Quote Originariamente inviato da MrGlonass Visualizza il messaggio
    Interessante capo!
    Mooooooolto interessante...

    Così darboc dopo le trasparenze passa alle tendine invisibili...

    Povero darboc....
    Ultima modifica di giuros77; 09-11-12 alle 22:56

  13. #10
    Senior Droid L'avatar di darboc


    Registrato dal
    Jul 2012
    Messaggi
    605

    Ringraziamenti
    68
    Ringraziato 131 volte in 93 Posts
    Predefinito

    Hahaha bella ragà


    Inviato dal mio GT-N7000 con Tapatalk 2

Pagina 1 di 19 12311 ... ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy