用busybox加持的功能更加强大的adb shell;不需要root。
-
安装 python,注意选择安装python 2.x
-
安装pexpect这个python库:
pip install pexpect
-
下载super_adb,把它放到系统路径
cp super_adb /usr/local/bin
用 super_adb
这个命令替代adb shell
这个命令即可。
默认打开 adb shell
可加入 run-as + 包名
参数,可以直接进入对应包名的目录,并在对应包名下安装busybox
super_adb run-as com.test.package