
62.46 MB
Android 7.0+
156
x86, x86_64, arm64-v8a, armeabi-v7a
Verified safeScanned with ClamAV, APKiD, and Quark-Engine. No threats detected.
Description
本次更新是一个里程碑式的版本,我们引入了强大的 Proot 运行环境支持,让 R2Droid 在安卓上拥有了近乎完整的 Linux 逆向体验。
1. 核心功能:Proot 环境集成
Linux 容器支持:现在支持在应用内构建 Proot 容器(基于 Ubuntu),允许 radare2 在完整的 Linux 环境下运行。
自动化配置:提供一键安装脚本,自动配置 radare2 核心、r2pm 插件管理器以及 r2dec、r2ghidra 等必备插件。
Rootfs 目录管理:新增 Rootfs 选择器,支持从 GitHub/Gitee 动态获取最新的发行版资源(Ubuntu, Debian, Arch 等)。
构建变体:新增 prootOnly 变体(红色图标),旨在大幅减小 APK 体积,让用户完全依赖云端下载环境。
2. 二进制分析增强
概览信息大升级:将原有的 iIj 概览扩展为完整的 ij 输出。现在可以直观查看:
熵值图表 (Entropy):分析文件随机性,识别加密或压缩段。
块统计 (Block Stats):可视化二进制文件的段权限分布。
详细哈希:支持 MD5, SHA1, SHA256。
架构与入口点:更详细的 CPU 架构信息和多个入口点列表。
3. 体验优化与修复
实时更新通知:增强保活服务,支持 Android 16+ 的实时状态更新,防止后台分析任务被系统意外中止。
UI 布局优化:
修复了横竖屏切换时 Compose 界面可能销毁重建导致的会话丢失问题。
优化了加密 (Crypto) 对话框的布局,使其在小屏设备上更易操作。
改进了日志 (Logs) 视图,支持更高效的文本选择与复制逻辑。
缓存管理:新增应用缓存清理功能,一键清理 radare2 产生的临时分析数据。
兼容性修复:优化 FileProvider 配置,解决在 ColorOS 等特定定制系统上无法打开文件的问题。
4. 国际化
完善了俄语、中文和英文的本地化翻译。
本版本的进步离不开社区贡献者的支持,特别感谢:
@AbhiTheModder:优化了加密工具(Crypto)的界面布局,并协助清理了项目构建冗余。
@binx6:实现了实时状态通知(Live Updates)保活功能,并提交了多项细节优化。
以及所有在 GitHub 和QQ群提交 Issue 和提供改进建议的朋友们!
This update is a major milestone, introducing powerful Proot Runtime Support, bringing a near-complete Linux reverse engineering experience to R2Droid on Android.
1. Core Feature: Proot Environment Integration
Linux Container Support: Support for building Proot containers (Ubuntu-based) within the app, allowing radare2 to run in a full Linux environment.
Automated Setup: Provides one-tap installation scripts to automatically configure radare2 core, r2pm plugin manager, and essential plugins like r2dec and r2ghidra.
Rootfs Management: A new Rootfs selector that dynamically fetches the latest distribution resources (Ubuntu, Debian, Arch, etc.) from GitHub/Gitee.
Build Variants: Added a prootOnly variant (red icon), significantly reducing APK size by allowing users to download the environment as needed.
2. Enhanced Binary Analysis
Major Overview Upgrade: Expanded the original iIj overview to a full ij output. You can now view:
Entropy Charts: Analyze file randomness to identify encrypted or compressed sections.
Block Stats: Visualize segment permission distribution across the binary.
Detailed Hashes: Support for MD5, SHA1, and SHA256.
Arch & Entry Points: More detailed CPU architecture info and a list of all entry points.
3. Experience Optimizations & Bug Fixes
Live Updates Notification: Enhanced keep-alive service with support for Android 16+ Live Updates, preventing the system from killing background analysis tasks.
UI Layout Improvements:
Fixed a critical bug where screen rotation could cause the Compose UI to destroy and lose the current session.
Optimized the Crypto dialog layout for better usability on smaller screens.
Improved the Logs view with more efficient text selection and copying logic.
Cache Management: Added a built-in cache cleaner to purge temporary analysis data generated by radare2.
Compatibility: Optimized FileProvider configuration to fix file opening issues on specific systems like ColorOS.
4. Internationalization
Improved and completed translations for Russian, Chinese, and English.
Special thanks to all the contributors who helped make this release possible:
@AbhiTheModder: For optimizing the Crypto dialog layout and helping with build artifact cleanup.
@binx6: For implementing the Live Updates notification support and various minor improvements.
And a big thanks to everyone who submitted issues and suggestions on GitHub!
Rate this app
Ratings & reviews
No reviews yet.