我在使用adb.exe
.
我想使用adb.exe
与 bash 相同的 shell 提示符,所以我决定更改默认的 bash 二进制文件(当然二进制文件是交叉编译的,一切都很完美)
更改 bash 二进制文件的顺序如下
adb remount
adb push bash /system/bin/
adb shell
cd /system/bin
chmod 777 bash
mv sh sh.bak
ln -s bash sh
第一次更改成功,但第二次尝试时出现问题。
我推送了新的 bash 二进制文件,但我错过了更改 bash 的权限 777,并断开了adb shell
.
后
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb.exe shell
- exec '/system/bin/sh' failed: Permission denied (13) -
C:\Program Files (x86)\Android\android-sdk\platform-tools>
有什么聪明的主意可以解决这个权限问题吗?
请帮我...