Releases: nowsecure/r2frida
Releases · nowsecure/r2frida
v2.9.0
2.8.0
- Fix build on x86-32
- Upgrade to Frida 12.0.8
- Fix null deref assertion issue when resolving RCore fails
- Upgrade env var names to make it work with r2-2.8
- Show symbol names in the backtraces in \dt
- Support frida://./a.out (relative paths for spawning)
- Implement
dtj
command to show the traces in JSON format - Use DebugSymbol in \isa and \dt (faster name<->offset resolutions)
- Implement the
dth
command to hook trace events - tracehook API is also available to r2frida plugins
- tracehooks can use custom format to parse arguments
- Use names if available in the tracing graphs
2.7.0
2.6.0
Changelog:
- Upgrade to Frida 11.0.11
- Initial implementation of numEval as r2 async callback, on dcu and dbt for now
- Implement \dm* to import all maps as flags
- Fix register sizes in the profile (makes .\dr* and dL io happy)
- Enable plugins the ability to replace the read/write implementations
- Implement \dt for Android (trace java code) \dt package.Class.method
- Implement e search.in=heap
2.5.1
- Upgrade to Frida 11.0.1
- Fix include path in the android cross-compilation
Remember: if you are using those android blobs, you must do the following to make them work in Termux:
export LD_LIBRARY_PATH=/system/lib64:$LD_LIBRARY_PATH # use /system/lib on 32bit devices
xz -d io_frida-2.5.0-android-arm64.so.xz
mv io_frida-2.5.0-android-arm64.so `r2 -H LIBR_PLUGINS`
Termux friendly
- Resolve RCore from RIO instead of RCons (safer and android-friendly)
- Implement heap-related commands under
dmh
- In sync with r2-2.5
- Upgrade for Frida 11
- Handle process-replaced event
- Improve the
\ii
command to show imports - Make it work with Termux (precompiled plugins attached), see README for details