Giter Site home page Giter Site logo

imkkingshuk / pkgdroid Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 22 KB

pkgDroid is a versatile and lightweight command-line tool crafted for comprehensive Android APK manipulation. Packed with advanced functionalities, pkgDroid goes beyond the basics to offer a robust toolkit for APK modding, cracking, extreme modification, and reverse engineering. Dive into the depths of Android app internals with pkgDroid.

License: GNU General Public License v3.0

Shell 100.00%
android android-development apk apk-decompiler apk-editor apk-parser apkhacking apktool bash-script hacktoberfest open-source

pkgdroid's Introduction

pkgDroid

v1.2.1

pkgDroid is a versatile and lightweight command-line tool crafted for comprehensive Android APK manipulation. Packed with advanced functionalities, pkgDroid goes beyond the basics to offer a robust toolkit for APK modding, cracking, extreme modification, and reverse engineering. Dive into the depths of Android app internals with pkgDroid and unleash a new realm of possibilities!

Whats New ( v1.2.1 )

  • Added APK Comparison (Resources, Smali, Manifest etc.)
  • Added Rebuild APK
  • Added Sign APK
  • Added Extract APK
  • Optimized Tool
  • Enhanced User Menu

Features

  • ๐Ÿ“ฆ APK Decompilation: Easily decompile Android APK files for in-depth analysis and modification.
  • ๐Ÿ› ๏ธ Resource Modification: Seamlessly modify resources such as layouts, images, and strings within APKs.
  • ๐Ÿ” Smali Code Analysis: Analyze and modify Smali code directly for precise app behavior adjustments.
  • ๐Ÿ›ก๏ธ Obfuscation Bypass: Bypass obfuscation techniques to understand and manipulate app logic and flow.
  • ๐Ÿงฉ APK Rebuilding: Effortlessly rebuild modified APKs for testing or distribution.
  • ๐Ÿ› ๏ธ Advanced Modding: Dive into advanced modding capabilities to customize APKs to your requirements.
  • ๐Ÿ•ต๏ธโ€โ™‚๏ธ Reverse Engineering: Explore app internals, classes, and methods for deep reverse engineering insights.
  • ๐Ÿ“„ Manifest Analysis: View and modify AndroidManifest.xml for fine-grained control over app behavior.
  • ๐Ÿ“‚ Directory Structure Viewing: Easily navigate and view the APK's directory structure for quick insights.
  • ๐Ÿš€ Lightweight: A lightweight and efficient tool designed for swift APK manipulation.
  • โš™๏ธ Cross-Platform: Works seamlessly across macOS, Linux, and Windows environments.
  • ๐Ÿ’ป Terminal-Based: Operate entirely from the terminal for focused and efficient APK modifications.

Requirements

  • macOS, Linux, Windows
  • Bash-compatible environment
  • Java Development Kit (JDK) installed
  • APKs for manipulation
  • Internet connectivity for fetching updates

Installation

  1. Clone the repository:

    git clone https://github.com/ImKKingshuk/pkgDroid.git
    cd pkgDroid

Usage

  1. Decompile an APK:

    bash pkgDroid.sh decompile your_app.apk
  2. Modify Resources:

    bash pkgDroid.sh modify -r resource_folder/ your_app
  3. Edit Smali Code:

    bash pkgDroid.sh edit -s smali_folder/ your_app
  4. Rebuild the APK:

    bash pkgDroid.sh rebuild your_app
  5. Explore More Options:

    For a full list of commands and options, run:

    bash pkgDroid.sh --help

Contributing

Contributions to pkgDroid are highly welcomed! Feel free to report issues, suggest enhancements, or submit pull requests. Let's together make APK manipulation more accessible, powerful, and secure!

Disclaimer

โš ๏ธ Use responsibly โš ๏ธ

The developer of pkgDroid is not responsible for any misuse or illegal activities conducted with this tool. Ensure proper authorization before using pkgDroid for APK manipulation or reverse engineering. Always adhere to ethical hacking practices and comply with all applicable laws and regulations.

Acknowledgments

pkgDroid is developed for educational and research purposes. It should be used with caution and in compliance with legal guidelines. The developer of this tool is not responsible for any misuse of this tool.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.