android - 始终在 Root设备上以根用户身份运行 adb

标签 android adb root

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

非常感谢任何帮助。

最佳答案

您可以尝试此方法,但要小心,因为这允许任何应用获得 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

关于android - 始终在 Root设备上以根用户身份运行 adb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17025546/

相关文章:

android - 水平 RecylerView 看起来像 ViewPager

android - 为具有不同项目布局的 ListView 创建 ViewHolders

java - 如何通过adb shell显示本 map 片

Android:监控应用程序的网络流量,使用类似于 F12->Network on Web 的工具

android-studio - Android Studio DDMS 无法在模拟器手机中打开/data 文件夹

android - 使用 super 用户构建 Android

java - 使用DexClassLoader时如何获取Activity中字段的当前值?

android - 低功耗蓝牙扫描失败

android - 解决 "adb server version doesn' t 匹配此客户端"错误

Android如何检测拨出电话是否被接听