Releases: nowsecure/r2frida
Releases · nowsecure/r2frida
v5.4.2
- Support unnamed methods for Swift
- Add the
:t*
command to import swift data types into r2 - Suggest the use of
:
instead of=!
- Added support for the new Swift APIs as commands, starting on Frida 15.1
- Fix script name to make error messages more readable
- Fix crash when spawning apps on iOS caused by running ObjC code in suspend state
- Update to use Frida 15.1
5.4.0
General
- Improved GNUBoy plugin example with stepping support
- Android supports attaching by pkgid instead of processid or processname ( kudos @as0ler )
- Fix null deref and UAF bugs that were causing random crashes
- Fix a bug in
:dmm
that was causing some regions to be hidden :i
on iOS now shows several more useful paths like tmpdir, bundledir and homedir- Support r2 command execution in queue mode using the new &w command
New Commands
- Implement :?E command for agent-side alerts() useful for demos
- New
ich
command to list classes as Frida hook script syntax - Improved
afs
command to import function signatures for ObjC methods into r2 - The
dxo
command now assumes last instance when calling a method without passingthis
- Support float and double types in
dxc
anddxo
commands - Added
icw, icv, ics and ica
commands to list classes and modules - Added /i and /ij to search for objc and java class instances
Build stuff
- make install now puts the plugin system wide. Use
make user-install
for the old default behaviour - Switch to the latest Frida 15.0.16
Release 5.3.0 ci (#320)
- Improve java trace output readability
- Backslash command has been deprecated in r2. Use
=!
everywhere - Add
dii
command to inject integers - Load
=!dmm*
in=!init
- Fix
=!pd
- Fix build for android-arm32
5.2.1
5.1.3
5.1.1
- Guard ObjC references when the runtime is available
- Add =!e symbols.module to workaround a bug in Frida for Android
- Update to the latest Frida 14.2.12
- Fix build on Termux
- Filter special chars from flags from all symbols/methods to avoid code injection vuln
- Fix oLj command to let frida:// to be picked from r2cutter
5.0.0
v4.4.0
v4.3.1
4.2.0
- Upgrade to Frida 12.8.8 (and r2pipe and frida-compile dependencies)
- Make breakpoints work in the right way (initial implementation)
- Add the new .. command to eternalize scripts in the agent side
- Make use of the new .pkgname field of LibStruct to make r2pm happy
- Add 's' command in the agent side to avoid having to use backticks in r2
- Fixed some null derefs in the JSON parser in the host side