Skip to content

Open-source, cross-platform Qt based IDE for reverse-engineering Android application packages.

License

Notifications You must be signed in to change notification settings

nnbb923/apkstudio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

215 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APK Studio Codacy Badge Build Status Build status Join the chat at https://gitter.im/apk-studio/ideas

A Cross-Platform IDE for Reverse-Engineering (Disassembling, Hacking & Rebuilding) Android applications - featuring a friendly UI and Code editor with Syntax-highlighting support

If you are just willing to quickly decompile an Android app, you can make use of DeAPK - Online APK Decompiler which lets you decompile an Android app using apktool and jadx.

Features

  • Disassembling & Rebuilding APKs
  • Code Editor with Syntax Highlighting (java smali xml yml)
  • Built-in Image viewer for Resources
  • Single-click APK Signing with embedded key-store (New)
  • Android Signing scheme v2 Support (New)
  • Flexible Keystore & Key-Alias import
  • Automatic Zip-Aligning with embedded zipalign (New)
  • Single-click App Install to device
  • Frameworks Support

Download

Download

Requirements

  • JDK >= 8

  • Apktool

    Download latest apktool, rename it to apktool.jar and put it in the following path:

    • Linux: /home/{your-user-name}/.apkstudio/vendor/apktool.jar
    • Windows: C:\Users\{your-user-name}\.apkstudio\vendor\apktool.jar

    If you've apktool.jar already installed in the specified path, replace it with the new one and execute the following command in same path: java -jar apktool.jar empty-framework-dir --force

  • uber-apk-signer

    Download latest uber-apk-signer, rename it to uber-apk-signer.jar and put it in the following path:

    • Linux: /home/{your-user-name}/.apkstudio/vendor/uber-apk-signer.jar
    • Windows: C:\Users\{your-user-name}\.apkstudio\vendor\uber-apk-signer.jar
  • adb (optional) and zipalign (linux_x86 only)

    • Ubuntu: sudo apt-get install android-tools-adb zipalign
    • Windows: adb driver

Links

TODO

Screenshots

Screenshot #1

Screenshot #2

Disclaimer

Same as Apktool, APK Studio is neither intended for piracy nor other non-legal uses. It could be used for localizing, adding some features or support for custom platforms, analyzing applications & much more.

About

Open-source, cross-platform Qt based IDE for reverse-engineering Android application packages.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 95.2%
  • C 2.2%
  • QMake 2.0%
  • HTML 0.6%