我目前正在使用'Visual Studio Emulator for Android'在我的计算机上运行Android应用程序,我发现在使用多种类型的模拟器bluestacks,genymotion,andy等后,VS是最稳定和易于使用的他们都是。
我与其他模拟器相比唯一的问题是运行需要root权限的应用程序,这是一个模拟器,我知道它不可能通过fastboot / recovery进行生根,这是我唯一的方法我知道如何在我的手机上正常使用它。
我已经尝试了大部分'生根'APK(kingo,towel,frama等)并且没有一个有效。
那么有人会碰巧知道如何在Visual Studio Android Emulator上获得root访问权限吗?
我正在尝试运行触控复制应用程序(Frep& RepetiTouch),但所有这些应用程序似乎都需要root权限。
非常感谢任何建议。感谢
答案 0 :(得分:2)
是的,你可以。以下是步骤前的一些基础知识。从根本上说,所有Visual Studio模拟器都具有root访问权限;如果你adb shell
,你会得到根提示。唯一缺少的是su
二进制文件以及应用程序通过su
连接到root shell的访问权限。您可以从clockworkmod 的 superuser apk获取su
二进制文件,并通过su daemon
访问root shell。
su
二进制文件/data/app/
并通过adb pull /data/app/com.koushikdutta.superuser <local_path_in_your_system>
导航到assets / x86 /并将su
二进制文件复制到模拟器中的/ system / xbin
adb push <location_of_su> /system/xbin
chmod with suid and rwx
adb shell
chmod 6777 /system/xbin/su
符号链接到/ system / bin
ln -s /system/xbin/su /system/bin/su
运行su daemon
/system/xbin/su --daemon
su
adb install <path_to_superuser_apk>