始终在root用户设备上以root身份运行adb

时间:2013-06-10 13:52:34

标签: android adb root

所以我有一个扎根的SGS3每晚运行最新的CyanogenMod。我正在尝试在开发时使用DDMS,但遇到了问题。 我在手机上有root访问权限(当我使用adb shell并使用su命令时很明显),但DDMS在root模式下不使用adb,迫使我在复制之前使用adb shell手动更改文件的权限他们。有没有办法强制ddms一直使用root?我认为这必须在某处设置,但我找不到它。

任何帮助都很高兴。

1 个答案:

答案 0 :(得分:8)

你可以尝试这种方法,但要小心,因为这可以让任何应用获得root权限,你能说,"安全漏洞!"

输入以下命令,使你的suid二元不安全。

adb shell
su
mount -o remount,rw /system # or: adb remount
ls -la /system/bin/sh
lrwxr-xr-x root shell 2012-11-10 15:20 sh -> mksh
chmod 4755 /system/bin/sh
ls -la /system/bin/mksh
-rwsr-xr-x root shell 157520 2012-11-10 09:54 mksh # notice the suid bit is set
^D
adb shell