- Improve Java method overload completions
- Improve LSP configuration documentation with detailed examples
- Faster AndroidManifest.xml parser
- Fix some UI issues
- Add Objective-C protocol inspection panel
- Objective-C class dump
- Java class dump
- Add package and imports to Java header generation
- Add dump buttons to hierarchy and package tree views
- Add shift-click range selection for checkboxes
- Fix empty class name
- Remove hierarchy and package tree views
- Cleanup tslint leftover
- Add syntax highlight to CModule (c source)
- Remove bagbak
- Support split APK
- Remove iOS app dump (bagbak)
- Device dashboard view
- AndroidManifest and Info.plist viewing
- Memory scanning and dumping functionality
- Interactive session support for backend communication
- i18n improvements and localizations
- Fix "frida.ProtocolError: connection closed" error
- ObjC class method completion
- Fix LSP crash for unknown type encodings
- Frida 17 support
- Objective-C Hierarchy View and Java Packages View
- Modules & Classes panels with hook code generation
- Use AI to generate inform function signatures
Notice: do not use v0.11.0-v0.11.4, I accidently broke package.json and they could only run in debug, not production.
- Support frida-tools installed from virtualenv, pipx, etc.
- Remove lldb shortcut because it's impossible to adapt to different jailbreaks
- Bring back
bagbak
- Use
fruity-fridato support iOS debugging and SSH - Temporary disable bagbak for compatibility issue
- Remove Fouldecrypt
- add idevicesyslog
- Bugfix: Debug config only works for local device
- Bugfix: Debug config does not handle attaching to app properly
- Bugfix: Context menu for USB devices is missing
- Supports frida js debug!
- Supports connecting / disconnecting remote devices
- Bring back
executecommand
- Ask to install frida-tools when not found
- Fix issue #26 when multiple python interpreters are present
- Fix
iproxycommand
- Replace FlexDecrypt with Fouldecrypt
- Bugfix: Shutdown iproxy when ref count is 0
- Bugfix: Decryptor failes when App path has spaces
- Bugfix: Attaching objection to a running application
- Do not close terminal immediatly when exit code is not 0
- More error logs
Bugfix: iproxy fallback
New: show ipa in folder
- Add experimental lldb shortcut
Added
- Shell for both iOS (requires libimobiledevice) and Androd (requires adb)
- Install public SSH key to iOS (like
ssh-copy-id, but also supports Windows) - FlexDecrypt support. Requires
flexdecryptandzipon iOS,sshandiproxyon desktop - FlexDecrypt installer
Deprecation
- bagbak has been removed, in favor of FlexDecrypt
- support logcat for Android
- pull
frida-gum.d.tsfrom github
- first release