Android adb:opendir失败权限被拒绝

时间:2017-09-10 16:46:46

标签: android adb

我尝试使用adb连接我的Android设备:

C:\Users\vince>adb shell
shell@M3s:/ $ su root
enter main
start command :am start -a android.intent.action.MAIN -n com.android.settings/com.meizu.settings.root.FlymeRootRequestActivity --ei uid 2000 --ei pid 3472 > /dev/null
shell@M3s:/ # cd data
shell@M3s:/data # ls
opendir failed, Permission denied
255|shell@M3s:/data #

我得到#,但是权限被拒绝

1 个答案:

答案 0 :(得分:1)

在过去,任何人都可以轻松地将移动设备用于任何目的。但是现在为了用户的安全,Android已经让Android设备很难实现。仍然有一些方法和第三方软件可以帮助您ROOTING设备。但这样做可能会损害您的设备或数据。

开发人员的解决方法 如果您是一名Android开发人员,并希望使用ADB测试您的应用程序,例如访问您的应用程序的SQLite DB,那么我建议您使用android的模拟器。它们是专门构建的模拟器,我认为它们默认为ROOTED。目前通过ADB连接到那些仿真器非常简单,无需SU访问。

注意 如果您不是Android开发人员并希望获得ROOT访问权限来破解/解锁您的设备,那么您可能需要使用设备的内核,任何错误都可能导致设备或数据受到无法恢复的损害。