自定义 su 文件名和 ABI 验证:特殊 ROM 的处理
为什么需要自定义 su
绝大多数情况下,标准的 Magisk / KernelSU / APatch 安装后,su 文件的路径就是 /system/bin/su 或 /system/xbin/su,DataBackup 可以自动找到。
但少数定制 ROM、老旧设备或非标准 Root 方案可能修改了 su 文件名或路径。比如有些 ROM 把 su 改名为 su_root、magiskinit 或放在了自定义路径。
怎么改
- 打开 DataBackup 欢迎向导或主页
- 找到 Root 权限卡片,右侧有一个齿轮图标
- 点击进入可以手动输入 su 文件的完整路径或文件名
- 输入完成后点保存,重启 DataBackup 让设置生效
怎么确认 su 的实际路径
可以用终端模拟器(如 Termux)或 Root 文件管理器来查:
which su
或者:
ls -la /system/bin/su /system/xbin/su
如果这些路径都不对,再用搜索功能全局查找 su 文件。
ABI 验证
欢迎向导里还有一步 ABI 验证——DataBackup 会检测当前设备的 CPU 架构(arm64-v8a / armeabi-v7a / x86 / x86_64)并和安装包进行比对。
- 验证通过:绿色 ✓,继续下一步
- 验证失败:说明你装错了架构变体,需要卸载后换正确的安装包装
如果不确定设备的 ABI,也可以用 AIDA64、CPU-Z 等工具查看,或者在 Root 终端里跑:
getprop ro.product.cpu.abi
输出值就是主架构,ro.product.cpu.abilist 是支持的全部架构列表。