- Added Update() for auto-update
- extra flag or option
-a
to use aapt2 instead of aapt. - Issue template
- use getopts for parameters handling
- fix update()
- add aapt2 to bind()
- set
LD_LIBRARY_PATH
to avoid libraries access from termux i.e$PREFIX/lib
- patched binaries of aapt2 to skip invalid names while recompiling
- fixes #10
- stick to alpine v3.10.2 instead of latest one
- custom path of framework directory
- new flag
-V
to enable verbose mode for decompiling & recompiling only
- update apktool to 2.4.1
- remove framework app 1.apk after each decompiling
- new option
--no-res
to decompile app except resources. - new option
--no-smali
to prevent disassembly of the dex file(s)
- new option
--no-assets
to prevent decoding of unknown assets files -z
for zipalign--frame-path
to specify framework directory-R
recompile + sign
- new option
--enable-perm
to enable all permissions automatically in binded or non binded payloads
- Kali support
- remove option
-a
& defaults toaapt2
- jadx support
- new option
--to-java
to decode [dex,apk,zip] to java sources --deobf
can use along with--to-java
- now apksigner in termux is from sdk so a key ( PKCS12 ) is added.
- introducing
-a
option again but now foraapt
- new option
--appname
for change App name
- update aapt2 for Android 11
- update apktool to 2.5.0
- update jadx to 1.3.2
- use custom apktool