Juude / droidReverse
Category: Tools
Minimum SDK Level: Unknown :(


View in Github Github project information
Starred: 0
Forks: 0
Watchers: 0
Open Issues: 0

Snapshot pictures

No snapshot for this library yet.


This is an collection of android reverse tools


  • apktool:
    • decode resources
    • decode dex to smali
    • rebuild a new apk after changing smali codes
  • dex2jar: dex转为jar工具
    • convert dex to jar file
    • decode to smali rebuild from it
  • jd-gui:

    • decode .class files to java code
    • has plugins for Eclipse, IntelliJ/Android Studio
    • has beautiful gui

  • jadx:

    • decode dex to jar
    • a similar gui with jd-gui

    • without the need to unzip apk first, you can just send a apk to it, can it will do all the stuff for you
  • androguard:

    • use DAD as the decompiler
    • can also configure to use dex2jar + jad to decompile
    • malware and good ware analysis
    • has python api to write custom extensions
    • support visualization
  • enjarfy

    • a reverse tool built by google
    • translate dalvik bytecode to java bytecode
    • compared to dex2jar: > Enjarify correctly handles unicode class names, constants used as multiple types, implicit casts, exception handlers jumping into normal control flow, classes that reference too many constants, very long methods, exception handlers after a catchall handler, and static initial values of the wrong type
  • jeb

    • a buisiness software(although the demo version is free)
    • a powful decompile from bytecode to java, better handling of loop
    • can edit dynamiclly, add tags, rename package names
    • support python api