new
- Completely rewritten Frida agent using TypeScript. All of the old hooks have been ported into this agent, replacing the old method of constantly loading and unloading Frida scripts with a single instance exposing methods via the Frida RPC.
- An API! Read more about that here.
- Support spawning Android applications when running on a rooted Android device.
- Job output is no longer a single, random colour, but instead contains a job ID and more useful colouring of the overall output.
- Include new SSL pinning disabling hooks.
- Add command fuzzy completion.
- Upgrade dependencies, most notably, prompt-toolkit to version 2.
fixes
- A crazy amount of hook specific bug fixes (no really). This is primarily thanks to the TypeScript agent port work together with the help of the frida-gum TypeScript type definitions.
- Vastly improved filesystem interactions for both Android and iOS, primarily when uploading/downloading files.
- Better error reporting when the Frida server (both in a Gadget mode and server mode) goes away/crashes.
- Improved data decoding for the iOS keychain dumping module.
- Added a check when using
--skip-resourcesflag for the APK builder to not try and inject the Internet permission. - Fix the directory separator when using on Windows.
- Improve error handling when dumping memory regions.