minias-tdi / ApkStudio

Cross-platform IDE for Reverse-engineering Android applications

Home Page:http://Surendrajat.github.io/ApkStudio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Notice

This fork is outdated. It is recommended that you use APKLab instead as it has more features and being based on VS Code provides full IDE support.


APK Studio Codacy Badge Build Status(Linux) Build status(Windows) 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

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.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.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

Cross-platform IDE for Reverse-engineering Android applications

http://Surendrajat.github.io/ApkStudio

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 95.4%Language:C 2.1%Language:QMake 2.0%Language:HTML 0.5%