我知道周围有很多这样的问题,但似乎没有一个对我有用。
我正在编写一个自动更新并自行安装的程序,但是要安装更新,需要用户确认,但我不希望这样做,因为将要部署在其上的设备永远不会被任何人实际使用。因此,要尝试解决此问题,我想使设备根目录并在代码中使用运行时命令以使其刚安装。
为了对此进行测试,我想先在(AVD)仿真器上进行尝试,但是(显然)需要扎根。那么我将如何处理呢?
我已经在adb shell中尝试了命令(并在adb shell中尝试了它):
mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
push su /system/xbin/su
chmod 06755 /system
chmod 06755 /system/xbin/su
和其他一些我现在无法再次找到的东西,但是它们总是会给我错误,例如无法统计'su'之类的东西(如果我可以找到命令并再次重新创建,它们将进行编辑),或者它们只是没有说什么,似乎没有用。
如果有帮助,我在Visual Studio中使用xamarin。
您可以使用https://www.genymotion.com/。默认情况下,创建的所有设备都植根。例如,启动设备,然后键入adb shell command
。它将打开一个有根的外壳。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句