是否可以使用Root Visual Studio Emulator Android?

我目前正在使用’Visual Studio Emulator for Android’在我的计算机上运行Android应用程序,我发现在使用多种types的模拟器bluestacks,genymotion,andy等之后,VS是最稳定和易于使用的所有。

我与其他模拟器相比唯一的问题是运行需要root权限的应用程序,这是一个模拟器,我知道它不可能通过fastboot / recovery进行生根,这是我知道root的唯一方法就像我通常在手机上做的那样。

我已经尝试了大多数’生根’APK(kingo,towel,frama等),但这些都没有奏效。

那么有人会碰巧知道如何在Visual Studio Android Emulator上获得root访问权限吗?

我正在尝试运行触摸复制应用程序(Frep和RepetiTouch),但所有这些应用程序似乎都需要root访问权限。

任何建议将不胜感激。 谢谢

是的你可以。 以下是步骤前的一些基础知识。 从根本上说,所有Visual Studio Emulator都具有root访问权限; 如果你做adb shell你会得到一个根提示符。 唯一缺少的是su二进制文件和应用程序通过su连接到root shell的访问权限。 您可以从来自clockworkmod的超级用户apk获取su二进制文件,并通过su daemon访问root shell。

安装su二进制文件

  1. 从clockworkmod下载超级用户apk。 理想的方法是从谷歌游戏商店下载应用程序并导航到/data/app/并通过adb pull /data/app/com.koushikdutta.superuser 复制到您的电脑上
  2. 将.apk扩展名更改为.zip。
  3. 导航到assets / x86 /并将su二进制文件复制到模拟器中的/ system / xbin

     adb push  /system/xbin 
  4. chod与suid和rwx

      adb shell chmod 6777 /system/xbin/su 
  5. 符号链接到/ system / bin

      ln -s /system/xbin/su /system/bin/su 
  6. 运行su守护进程

     /system/xbin/su --daemon 

通过su访问应用程序

  1. 通过拖放到模拟器或使用adb install 安装超级用户二进制文件
  2. 下载rootchecker free \ basic甚至是终端模拟器。 我们只想检查我们的设备是否已植根。
  3. 运行rootchecker应用程序以检查root,您应该能够从超级用户那里获得提示。