Yeh*_*mov 1 android trace root adb android-5.0-lollipop
在尝试利用PVRHub Imagination 工具进行 OpenGL ES 跟踪时,我遇到了处理它的问题。首次 APK 启动时发出警告
未知的权限
android.permission.ACCESS_SUPERUSER
以及有关禁用 root 访问权限的通知消息(请参阅下面的详细信息):
与该问题相关的 Logcat 输出:
W/PackageManager( 1083): Unknown permission android.permission.ACCESS_SUPERUSER in package com.powervr.PVRHub
...
E/PVRHub (18453): Your device does not have a Superuser.apk.
E/PVRHub (18453): In order to run PVRHub you'll need to launch the PVRHubDaemon manually and relaunch PVRHub.
E/PVRHub (18453): Run: # chmod 0777 /data/data/com.powervr.PVRHub/bin/PVRHubDaemon; /data/data/com.powervr.PVRHub/bin/PVRHubDaemon &
Run Code Online (Sandbox Code Playgroud)
首次 APK 启动后发布的 Android 通知:
无法获取root权限!是否安装了Superuser.apk?
检查 Logcat 了解更多详细信息。
PVRHub 输出。
然而,如果它是工程操作系统版本(确切地说是Android 5.0)并且两个命令都表明设备必须已经root,那么adb root情况就有点棘手了。adb shell
所以我有两个问题:
有人在 Android 5.0(或 5.0 之前的操作系统版本)的 PVRHub 中成功使用 PVRTrace 吗?
如何处理与向必须已获得 root 权限的设备授予 root 访问权限(无需安装不受信任的软件)相关的问题?
对于第一个子问题和第二个子问题的任何帮助将不胜感激。
注:使用三星 Galaxy S4。这可能与三星安全(Samsung Knox)问题有关。
android.permission.ACCESS_SUPERUSER 是超级用户应用程序声明的权限,但在 Android 5.0 中已弃用。 http://su.chainfire.eu/#updates-permission
旧的 AndroidManifest 定义时: https://github.com/koush/Superuser/blob/976c7df74c09559d50cb91e0edf924bd4d5c7aa0/Superuser/AndroidManifest.xml。新版本似乎缺少该权限。
这意味着为了让您的设备上存在该权限,您需要安装具有该权限的旧超级用户版本。
| 归档时间: |
|
| 查看次数: |
13759 次 |
| 最近记录: |