CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: rattlehead con ben 37 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: Pierdebeer con ben 170 Thanks ricevuti negli ultimi sette giorni
Utente del mese: Pierdebeer con ben 715 Thanks ricevuti nell'ultimo mese

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

[TOOL+GUIDA] Tools per la decompilazione

  1. #1
    Androidiano VIP L'avatar di giuros77
    Registrato dal
    Feb 2012
    Località
    http://goo.gl/jhH3w
    Messaggi
    2,159
    Smartphone
    SGN2
    Thanks
    1,194
    Thanked 2,177 Times in 981 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 ). 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 a 13:07

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

    7raiden7 (10-11-12),aaasss10 (17-02-13),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),MrGlonass (09-11-12),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,159
    Smartphone
    SGN2
    Thanks
    1,194
    Thanked 2,177 Times in 981 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 a 11:04

  5. #3
    Androidiano VIP L'avatar di giuros77
    Registrato dal
    Feb 2012
    Località
    http://goo.gl/jhH3w
    Messaggi
    2,159
    Smartphone
    SGN2
    Thanks
    1,194
    Thanked 2,177 Times in 981 Posts
    Predefinito

    Riservato....

  6. #4
    Senior Droid L'avatar di darboc
    Registrato dal
    Jul 2012
    Messaggi
    622
    Thanks
    66
    Thanked 131 Times 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
    796
    Smartphone
    Samsung galaxy note
    Thanks
    222
    Thanked 342 Times 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 carbon blue:

    Delirium custom by me
    Kernel c.o.h HelloWorld v1.2.28

  8. #6
    Androidiano VIP L'avatar di giuros77
    Registrato dal
    Feb 2012
    Località
    http://goo.gl/jhH3w
    Messaggi
    2,159
    Smartphone
    SGN2
    Thanks
    1,194
    Thanked 2,177 Times in 981 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
    Androidiano VIP L'avatar di MrGlonass
    Registrato dal
    Sep 2011
    Località
    Via Lattea - Pianeta Terra - Europa - Italia - Roma
    Messaggi
    3,969
    Smartphone
    Galaxy S7....eheheh
    Thanks
    2,408
    Thanked 2,395 Times in 1,342 Posts
    Predefinito

    Interessante capo!
    Mooooooolto interessante...

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


    grandi pezzi li trovi QUI, QUI e QUI

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

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

  11. #8
    Super Moderator L'avatar di Andromeda1968
    Registrato dal
    Dec 2010
    Località
    Riserva Navajo
    Messaggi
    25,874
    Thanks
    247
    Thanked 9,699 Times in 4,929 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,159
    Smartphone
    SGN2
    Thanks
    1,194
    Thanked 2,177 Times in 981 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 a 22:56

  13. #10
    Senior Droid L'avatar di darboc
    Registrato dal
    Jul 2012
    Messaggi
    622
    Thanks
    66
    Thanked 131 Times in 93 Posts
    Predefinito

    Hahaha bella ragà


    Inviato dal mio GT-N7000 con Tapatalk 2

Pagina 1 di 19 12311 ... ultimoultimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •