Skip to content

Latest commit

 

History

History
84 lines (70 loc) · 1.77 KB

CHANGELOG.md

File metadata and controls

84 lines (70 loc) · 1.77 KB

[1.1]

Added

  • Added Update() for auto-update

[1.2]

Added

  • extra flag or option -a to use aapt2 instead of aapt.
  • Issue template

Changed

  • use getopts for parameters handling

Fixed

  • fix update()

[1.3]

Added

  • add aapt2 to bind()

Fixed

  • set LD_LIBRARY_PATH to avoid libraries access from termux i.e $PREFIX/lib

[1.4]

Added

  • patched binaries of aapt2 to skip invalid names while recompiling

Fixed

  • fixes #10

[1.5]

Changed

  • stick to alpine v3.10.2 instead of latest one

[1.6]

Added

  • custom path of framework directory
  • new flag -V to enable verbose mode for decompiling & recompiling only

Changed

  • update apktool to 2.4.1
  • remove framework app 1.apk after each decompiling

[1.7]

Added

  • new option --no-res to decompile app except resources.
  • new option --no-smali to prevent disassembly of the dex file(s)

[1.8]

Added

  • new option --no-assets to prevent decoding of unknown assets files
  • -z for zipalign
  • --frame-path to specify framework directory
  • -R recompile + sign

[1.9]

Added

  • new option --enable-perm to enable all permissions automatically in binded or non binded payloads

[2.0]

Added

  • Kali support

Changed

  • remove option -a & defaults to aapt2

[2.1]

Added

  • jadx support
  • new option --to-java to decode [dex,apk,zip] to java sources
  • --deobf can use along with --to-java

[2.2]

Changed

  • now apksigner in termux is from sdk so a key ( PKCS12 ) is added.

[3.0]

Added

  • introducing -a option again but now for aapt
  • new option --appname for change App name

Changed

  • update aapt2 for Android 11

[3.1]

Changed

  • update apktool to 2.5.0

[4.1]

Changed

  • update jadx to 1.3.2
  • use custom apktool