Repository navigation
Releases: brain584/universal-debug-tool
Releases · brain584/universal-debug-tool
Release list
ATrace
ATrace 1.1.1
- 版本号提升到 1.1.1 (versionCode 1101)
新增
- 选项页新增「按 PID 注入」独立入口:可直接对任意 pid 注入,无需先选择进程
(native ELF 等没有包名的进程只能按 PID 注入) - 按包名注入时若目标未运行,可自动拉起应用、等进程起来后再注入
- 「注入后自动连接 socket」开关;SO 通道状态实时显示(绿=已连接 / 红=未连接)
- 搜索 / 保存 选项卡右上角数量角标(结果数 / 已保存条数)
- 保存地址前新增「选择类型」,列出各内存格式及其数值范围
- 跳转链接库支持按库名搜索;点击结果后自动关闭弹窗
- 点击对话框外部空白区域即可关闭(返回上一级)
修复
- 改善(结果过滤)闪退:原实现一次性构造全部命中页表(20 万条约 800MB)
会抛 bad_alloc 导致 SIGABRT;改为分块处理并串行化远程读取,内存有界 - 改善比较统一按 64 位进行,BYTE/WORD/DWORD 遇到负数目标值会全部漏判
- D 类型负数溢出显示为正整数(raw 未做按类型符号扩展);QWORD 现按有符号处理
- 搜索页「保存选中」只遍历当前页,跨页勾选的结果会被静默丢弃
- 输入法(手机键盘)菜单里的复制无效:后台窗口写剪贴板被系统静默丢弃;
新增 ClipboardEditText 接管并自动升级到兼容通道 - Lua 脚本页补充复制按钮(支持复制选中片段 / 全文),输出区支持长按复制
- 链接库搜索、注入对话框等在键盘弹出后顶部内容被挤出屏幕(对话框改为居中滚动)
说明
- 本 APK 为 arm64-v8a debug 变体;使用注入/断点/内存搜索需要 root
- 任务 1 的改善功能、任务 3 的拉起注入、水波纹等仍需真机复测
ATrace
feat: ATrace v1.1:完善原生悬浮窗并移除未使用的 ImGui 界面 - 版本号提升到 1.1 (versionCode 1100) - 移除未使用的 ImGui 渲染界面(ui/main_ui/core/platform、预编译 AImGui 库与 capstone armeabi-v7a、asmjit 测试等),删除体积约 87MB - 后端复用层(memsearch / BpService / socket / Disasm / AsmWrite)迁到 backend/ - 原生悬浮窗改进: - 复制不再弹对话框(新增「兼容复制」开关);搜索/保存/内存行均加复制按钮 - 搜索页/保存页地址格式与内存页统一;保存项支持「标记」命名 - 断点:停止服务不清空命中;按「地址+类型+长度」隔离堆叠;横向拉条展开 - 未选进程时展开自动弹出进程选择;进程退出自动重置悬浮窗状态 - 深色模式可读性修复;链接库解析修复 - 更新 README 与关于页,去除 ImGui 相关描述
ATrace
feat: 汇编写入修复与扩展、按 PID 注入、原生启动界面,更名 ATrace 汇编写入(AsmWrite): - 新增 ldr/ldrsw 字面量加载(ldr x0, [pc, #imm]),反汇编显示同步改为标准格式 - 补齐缺失指令:tst(含逻辑立即数)、udiv/sdiv、ror/rorv、sbc/sbcs、 sxtb/sxth/sxtw/uxtb/uxth/uxtw、sbfm/ubfm、extr、rev、smulh/umulh、 tbz/tbnz、svc、smaddl 系列、paciasp/pacibsp/pacia/pacib/xpaci、bti、 屏障 dmb/dsb/isb、mrs/msr 常用系统寄存器、ret 规范编码 - 修复后索引访存(ldp/stp/ldr/str [x], #imm)分词错误 - 编辑窗口写入成功后自动刷新内存页数值与反汇编 注入: - 新增按 PID 注入通道(native ELF 等非应用进程): 注入器 -p 改为可选,无包名时自动复制 agent 到 /data/local/tmp; 选择进程页新增 PID 输入与按 PID 注入按钮 启动界面(原生 View 重做): - 服务状态/目标进程/权限状态/关于四张可复用卡片,状态与权限动态检测 - 三点菜单新增配色切换(6 套强调色主题,持久化) - 头像入口 + 关于页(开源库清单与 GitHub 地址),修复状态栏重叠 其他: - 更换应用图标(自适应 + 各密度) - 更名 ATrace,包名改为 com.Alive.Trace(含 JNI 符号与源码目录)