我使用 Magisk 在 Android 12 上对新的三星 Galaxy A04e 进行了 root。 我可以“adb shell”并su 到root 没问题。 但是当我尝试执行“adb root”时,我遇到了其他人报告的“生产设备”问题。
问题是 adbd 无法在运行 Android 12 的已 root 的 Galaxy A04e 上以 root 身份运行(至少我是如何 root 的!)
据我了解,是手机上的adbd服务需要“打补丁”。因此,我尝试了“adbd insecure”apk,并通过 Magisk 授予该应用程序 root 访问权限,但该应用程序无法修补。 似乎 adbd insecure apk 无法在 Android 12 上运行。
有谁知道我能做什么,所以 adb root 可以工作吗?
是否有运行 Android 12 或 13 的 A40e 的任何映像可供我使用并且可以使用 adbd root?我需要图像与标准 Android 12/13 版本一样接近(但完全扎根:)。
在该链接上,Ilya Filimonov 似乎设法找到了解决方案,但没有详细信息,我无法联系到该人。 https://stackoverflow.com/questions/75212388/android-12-adb-root-adbd-cannot-run-as-root-in-product-builds/76463747#76463747
欢迎任何帮助! 谢谢。 G.
在cmd窗口中执行“adb shell”,然后在shell中运行“su -c”打开magisk并转到超级用户访问权限,您应该在列表中看到adb shell,只需授予它访问权限,之后您应该能够运行adb root没问题