kingroot 中文文档 下载 App

Root 终端命令基础——su 权限下最常用的 10 条命令

为什么要用终端

RE 管理器能做的事,终端模拟器 + root shell 也能做,而且更高效、更精准。有些操作(比如批处理、查找所有 su 二进制、init.d 脚本执行)RE 管理器做起来很麻烦,终端一行搞定。

准备工作

  1. 下载终端模拟器 App(Terminal Emulator、Termux、Android Terminal Emulator 都行)
  2. 第一次打开输入 su → 回车 → KingUser 弹窗允许 → 提示符从 $ 变成 #(表示已进入 root shell)

最常用的 10 条命令

1. su — 切到 root shell

su
# 提示符变成 # 就是成功了

如果提示 "su: not found",说明 su 二进制注入失败,回 切换 SuperSU 看解决方案。

2. ls — 列目录(带权限)

ls -la /system/app/
ls -la /data/local/tmp/

-l 显示权限位、-a 包括隐藏文件。

3. rm — 删除文件

rm -f /sdcard/test.txt          # 删单个文件
rm -rf /data/local/tmp/king*    # 递归删目录(注意 -f 没有二次确认)

⚠️ rm -rf 没有回收站,输错路径直接删没了。操作前先用 ls 确认一下路径对不对。

4. chmod — 改权限

chmod 755 /system/xbin/su       # 普通权限
chmod 4755 /system/xbin/su      # setuid(su 二进制必须有)
chmod 644 /system/build.prop     # 文本文件

权限数字 = owner/group/other 三位,每位值是 4(r)+2(w)+1(x)。常用组合:

5. cp / mv — 拷贝/移动

cp /sdcard/my.apk /system/app/MyApp/    # 拷贝(目标目录要先建)
mv /sdcard/old.apk /sdcard/new.apk       # 重命名 / 移动

/system 分区默认只读,复制之前要先挂载:

mount -o rw,remount /system
# 操作完再切回只读
mount -o ro,remount /system

6. pm — Package Manager(操作已安装 App)

pm list packages             # 列出所有包名
pm uninstall --user 0 com.example.app   # 卸载用户级 App
pm disable com.carrier.bloatware   # 禁用 App(保留 apk 不卸载)
pm enable com.carrier.bloatware    # 重新启用

禁用比卸载安全——App 还在,但被系统忽略。

7. find — 搜索文件

find /system -name "su" -type f           # 找所有 su 二进制
find /data -name "*kingroot*" -type d     # 找 KingRoot 残留目录

8. cat — 查看文件内容

cat /system/build.prop | grep ro.build.version
cat /proc/version          # 看内核版本
cat /data/misc/wifi/*.conf # 看已存的 Wi-Fi(root 才能看)

9. reboot — 重启 / 进入 bootloader

reboot              # 正常重启
reboot bootloader   # 进 fastboot
reboot recovery     # 进 Recovery

10. sh — 执行脚本

sh /sdcard/mrw/root.sh    # 一键替换 KingRoot → SuperSU

init.d 脚本

init.d 是 Android 传统开机自启脚本目录:/system/etc/init.d/。把脚本放进去、设 755 权限,开机就会自动执行。

测试 init.d 是否生效

ls /system/etc/init.d/   # 看目录是否存在

部分厂商(小米 MIUI 8+、华为 EMUI 5+)屏蔽了 init.d 执行路径,这种情况下脚本放进去也不会跑。可以用 Kernel Manager 或 Magisk 模块 来绕过。

写一个 init.d 脚本示例

#!/system/bin/sh
# 每次开机自动清理 dalvik 缓存
rm -rf /data/dalvik-cache/*

保存到 /system/etc/init.d/99cleanup,chmod 755。

脚本批量操作

把多条命令合并执行:

su -c "mount -o rw,remount /system && cp /sdcard/fonts/*.ttf /system/fonts/ && chmod 644 /system/fonts/*.ttf && mount -o ro,remount /system && reboot"

一行搞定:挂载 → 拷贝字体 → 设权限 → 回挂 → 重启。

常用路径速查

路径说明
/system/app/系统预装 App
/system/priv-app/更核心的系统 App
/system/xbin/susu 二进制传统位置
/system/build.prop系统属性
/system/fonts/系统字体
/data/app/用户安装的 App
/data/local/tmp/临时目录
/sdcard/ 或 /storage/emulated/0/内部存储

安全提示

相关