apk-mitm

🤖 A CLI application that automatically prepares Android APK files for HTTPS inspection

MIT License

Stars
3.8K

Bot releases are hidden (Show)

apk-mitm - Latest Release

Published by shroudedcode 6 months ago

  • Add "Limitations & alternatives" section to README 11821ae
  • Fix --certificate only working with .pem files 51578b4
  • Fix --apktool accidentally being required ce83872
  • Update uber-apk-signer to v1.3.0 472e52e
  • Clean up handling of relative input paths 973f246
  • Make shell commands in README easier to copy (#114) 09f3190
  • Update apktool to v2.9.3 c962144
  • Shorten "decoded-directory-by-apktool" in CLI output be5c995
  • Throw error when input directory does not contain an apktool.yml file 62bf931
  • Move logic to determine task type into separate function c911d1e
  • Make sure files extracted from zip files have the right Unix permissions 24854f9
  • Add cli option to replace google maps api key (#98) 8eb2c2d
  • Add support for patching an unpacked apk (#97) 816cd99

https://github.com/shroudedcode/apk-mitm/compare/v1.2.1...v1.3.0

apk-mitm -

Published by shroudedcode over 2 years ago

  • Bump apktool from 2.6.0 to 2.6.1 (#94) c881387

https://github.com/shroudedcode/apk-mitm/compare/v1.2.0...v1.2.1

apk-mitm -

Published by shroudedcode over 2 years ago

  • Rename --keep flag to --keep-tmp-dir 24d345c
  • Add support for user-defined temporary directory path (#79) 34d7db5
  • Ignore EBUSY error when deleting temporary directory under Windows 6c57231
  • Reorder GitHub action jobs d259da7
  • Add macOS and Node.js 16 to GitHub Actions test matrix 96e76a0
  • Also enable GitHub Actions for pull requests f570050
  • Add --keep cli argument to keep temporary directory (#91) 0e96088
  • Add troubleshooting guide on reading logs 2de799d
  • Add troubleshooting guide on patching failures 4cbb0da

https://github.com/shroudedcode/apk-mitm/compare/v1.1.0...v1.2.0

apk-mitm -

Published by shroudedcode about 3 years ago

  • Update Apktool to v2.6.0 d9076cc
  • Implement --certificate flag (#64) 035cb1b

https://github.com/shroudedcode/apk-mitm/compare/v1.0.3...v1.1.0

apk-mitm -

Published by shroudedcode over 3 years ago

  • Fix App Bundle APKs not being properly signed on Windows 3dadf3e

https://github.com/shroudedcode/apk-mitm/compare/v1.0.2...v1.0.3

apk-mitm -

Published by shroudedcode over 3 years ago

  • Implement UserError class for errors that don't require a stack trace 5cb5d9e
  • Document dependency on and check existence of zip and unzipon Linux d0202a8
  • Update dependencies 76e5bca

https://github.com/shroudedcode/apk-mitm/compare/v1.0.1...v1.0.2

apk-mitm -

Published by shroudedcode over 3 years ago

  • Fix Java version check failing when it can only find a major version 8d9d537

https://github.com/shroudedcode/apk-mitm/compare/v1.0.0...v1.0.1

apk-mitm -

Published by shroudedcode over 3 years ago

  • Update dependencies 097add2
  • Recommend regular installation (instead of npx) in README 7ccc647
  • Drop support for Node.js 10 6966f75
  • Add prerequisite checks 6452436

https://github.com/shroudedcode/apk-mitm/compare/v0.12.0...v1.0.0

apk-mitm -

Published by shroudedcode over 3 years ago

  • Add ponyfill for String.prototype.matchAll 46b683f
  • Explicitly install types for the lowest supported Node.js version 6aa25ce
  • Set up continuous integration (#39) 1dedf93
  • Add CLI option to mark app as debuggable (#35) a098600

https://github.com/shroudedcode/apk-mitm/compare/v0.11.1...v0.12.0

apk-mitm -

Published by shroudedcode over 3 years ago

  • Make observeListr function show task progress df5c100
  • Fix spelling of "APKLab" 8aaf214
  • Mention APKLab in README 62a0b38
  • Explicitly allow system certificates in Network Security Config 451478c

https://github.com/shroudedcode/apk-mitm/compare/v0.11.0...v0.11.1

apk-mitm -

Published by shroudedcode over 3 years ago

  • Stop using xml-js compact mode for modifying manifest e6f291c
  • Rename next functions to log in most places f0f77d1
  • Implement new Smali patching logic 0f85c10
  • Create processSmaliFile function be21aed
  • Enable TypeScript strict mode a874755

https://github.com/shroudedcode/apk-mitm/compare/v0.10.1...v0.11.0

apk-mitm -

Published by shroudedcode over 3 years ago

apk-mitm -

Published by shroudedcode almost 4 years ago

  • Expose observeListr and applyPatches functions as library 9fcd796
  • Introduce observeListr helper function 5be4669
  • Make logging of disableCertificatePinning function less verbose 186d9c4
  • Start emitting TypeScript declarations 5dcd08e
  • Disable esModuleInterop TypeScript compiler option 25b56aa
  • Add --skip-patches flag 955f360
  • Group all patches into one task 4dee138
  • Stop setting debuggable attribute to true in manifest 7c9d76f
  • Configure recommended VS Code workspace extensions c4a0138
  • Set up automatic code formatting using Prettier f358935

https://github.com/shroudedcode/apk-mitm/compare/v0.9.5...v0.10.0

apk-mitm -

Published by shroudedcode almost 4 years ago

  • Use globby.stream for finding Smali files 07d35a7
  • Use fs wrapper everywhere 65c3af1
  • Introduce observeAsync helper to improve async error handling 04d97d8
  • Fix inconsistent indentation in observe-process.ts 444e8fe
  • Print full stack trace for non-command errors 10be937
  • Fix inconsistent indentation in full logs message 7131ff9

https://github.com/shroudedcode/apk-mitm/compare/v0.9.4...v0.9.5

apk-mitm -

Published by shroudedcode almost 4 years ago

  • Allow cleartext traffic in Network Security Config 6e0ed4c
  • Create Network Security Config based on hard-coded template file b71ae57
  • Remove unused jar directory from package.json 65984f9

https://github.com/shroudedcode/apk-mitm/compare/v0.9.3...v0.9.4

apk-mitm -

Published by shroudedcode almost 4 years ago

  • Fix certificate pinning removal not working on Windows c4ac81e

https://github.com/shroudedcode/apk-mitm/compare/v0.9.2...v0.9.3

apk-mitm -

Published by shroudedcode almost 4 years ago

apk-mitm -

Published by shroudedcode almost 4 years ago

  • Add apk-mitm- prefix to temporary directory name c314fe1
  • Fix unhandled promise rejection 6742b8d
  • Improve error handling in downloadFile function ab95829
  • Update uber-apk-signer to v1.2.1 0288dfc
  • Update dependencies 03a02b1

https://github.com/shroudedcode/apk-mitm/compare/v0.9.0...v0.9.1

apk-mitm -

Published by shroudedcode about 4 years ago

  • Output full logs of all processes in temporary directory 6bff023

https://github.com/shroudedcode/apk-mitm/compare/v0.8.1...v0.9.0

apk-mitm -

Published by shroudedcode about 4 years ago

  • Update OWASP links in README e2afeef
  • Speed up patching by not scanning all classes for certificate pinning c91d43e
  • Disable certificate pinning more reliably 0856cda

https://github.com/shroudedcode/apk-mitm/compare/v0.8.0...v0.8.1

Badges
Extracted from project README
Related Projects