can';t在android上以root用户身份重新启动adb

can';t在android上以root用户身份重新启动adb,android,adb,Android,Adb,我知道通过键入adb root我可以在Android手机上以root身份重新启动我的adb服务。但当我输入它时,它会永远挂起,说它正在重新启动服务: $ adb root restarting adbd as root 这里可能出了什么问题?如何调试 然后,如果退出它并运行adbshell,它也会挂起。只有在重新启动手机后,我才能adb shell。您对adb的了解是错误的-无法通过键入magic命令以root用户身份重新启动它 实际上,default.prop文件中的ro.secure设置控

我知道通过键入
adb root
我可以在Android手机上以root身份重新启动我的adb服务。但当我输入它时,它会永远挂起,说它正在重新启动服务:

$ adb root
restarting adbd as root
这里可能出了什么问题?如何调试


然后,如果退出它并运行
adbshell
,它也会挂起。只有在重新启动手机后,我才能
adb shell

您对adb的了解是错误的-无法通过键入magic命令以root用户身份重新启动它

实际上,
default.prop
文件中的
ro.secure
设置控制哪个用户adbd将运行:

  • 如果
    ro.secure=1
    adbd将在某个用户帐户下运行。这是生产ROM构建的典型设置
  • 如果
    ro.secure=0
    adbd将作为root用户运行

实际上,您无法在消费类设备上执行此操作。这可能是因为你有一个定制的设备,有人试图让这个工作,但没有得到正确的。谢谢,那是什么设备呢?我有一个提供超级用户应用程序的中国嘉鱼手机。可能是
有人试图进行此操作,但没有正确执行。
?事实上,您无法在消费类设备上执行此操作-我是否需要根设备才能执行此操作?谢谢,请回答,我如何更改您指定的设置?在哪里可以阅读更多关于ADB及其设置的信息?如果我
root
it,那么我是否能够以root身份运行ADB?