Android超级终端(Adb Shell)常用命令、命令大全-持续更新
超级终端(手机端操作)与AdbShell(电脑端操作)使用的Shell命令(即Linux shell命令,类似Dos命令)是相同除了部分ADB 专用命令,超级终端使用方便一点。
某些命令需要root权限才能执行,打开超级终端或 Adb Shell 后输入su(获取root权限),没有Root权限输入su没有用,至于那些命令是否需要root权限;自测!
Android手机 ->设置 ->应用程序设置 ->开发 ->USB调试(打上勾)
超级终端使用方法:打开超级终端,输入 su
下载 超级终端专业版(bettertermPro)
ADB SHELL用法:比较麻烦,安装手机对应的USB驱动(有些手机自动安装,豌豆荚能自动下载安装手机对应的usb驱动),下载 ADB Shell ,解压 将adb.exe和AdbWinApi.dll两个文件复制到C:\WINDOWS\system32目录下,打开CMD:用 windows键+R 组合键打开运行对话框,输入 cmd 后点确定,windows键是键盘左下角Ctrl键与Alt键中间的windows图标键。
输入下面命令:
adb shell
su (注意 手机屏幕会弹出是否赋予root权限)
R.E.管理器 脚本执行命令方法:/system /data 等目录都可,用RE管理器将 /system 挂载为读写,新建文件,文件名任意英文: abc 或 abc.sh 长按文件,弹出的菜单 选 用文本编辑器打开,输入需要的超级终端命令入:busybox df -h 后保存,将文件权限:读写执行 九个全部勾选,点击该文件 -> Linux 脚本处理器 ->执行
GScript Lite.apk:像android记事本那样保存命令,打开点击 保存好的命令即可执行,无需用超级终端重复输命令。
cd 进入命令,如进入/system/app
cd /system/app 回车
挂载目录为可读写、只读命令:
su
mount -o remount rw /system (挂载/system为可读写)
或 busybox mount -o remount,rw /system (挂载/system为可读写)
busybox mount -o remount,ro /system (挂载/system为只读)
reboot 重启命令
reboot -p 关机命令
reboot recovery 重启至recovery模式
mkdir 新建目录命令,例如在/system目录下新建目录 sd-ext :
su
busybox mount -o remount,rw /system
mkdir /system/sd-ext
查看 /system、/data、 /cache等分区存储空间使用情况命令:
su
busybox df -h
超级终端命令备份 system、data、cache、boot、recodvery等分区为 .img文件:
cat /proc/mtd
假设mtd1对应recovery分区,mtd2对应system分区,备份命令如下:
cat /dev/mtd/mtd1 > /sdcard/recovery.img
cat /dev/mtd/mtd2 > /sdcard/system.img
ls :列出某一目录下文件命令,如 /sdcard 下的文件命令:
ls -l /sdcard
chmod 命令: 更改文件权限命令:
chmod 644 /system/app/1.apk
用chmod 命令批量修改某目录下所有文件权限,例如将/system/app 目录下的文件全部更改为644:
chmod 644 /system/app/*
mmcblk 等具体对应哪些分区可参考:APP2SD+开启原理及用Re管理器开启app2sd+方法
挂载EXT分区命令 ,假设mmcblk0p2对应内存卡第二分区(ext格式)
mount -t ext2 /dev/block/mmcblk0p2 /system/sd-ext
重新挂载Fat32格式的内存卡到/system/sd-fat,假设mmcblk0p1对应内存卡第一分区(FAT32格式),在/system 下新建一个空目录 sd-fat 来挂载:
mount -o remount -t vfat /mmcblk0p1 /system/sd-fat
重新挂载回/sdcard:
mount -o remount -t vfat /mmcblk0p1 /sdcard
App2sd+完整开启命令,可参考:APP2SD+开启原理及用Re管理器开启app2sd+方法
su
busybox mount -o remount,rw /system (挂载/system为可读写)
mkdir /system/sd-ext (/system目录下新建目录 sd-ext)
mount -t ext2 /dev/block/mmcblk0p2 /system/sd-ext (将第二分区ext分区挂载到sd-ext)
cp -a /data/app /system/sd-ext/ (将/data/app目录复制到/system/sd/下)
rm -r /data/app (删除/data/app目录)
ln -s /system/sd-ext/app /data/app (建立软链接)
reboot (重启手机)
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫