【VMOS Pro】通过Fake Location实现的学习通虚拟定位签到方法
点击此处,这里有UI更清晰的教程:https://huajishe.fun/forum/upload/html/VMOS_Pro-Xposed-Fake_Location.html
一、想法的诞生
-
了解到了一个软件:Fake Location
第一次看到这个软件是在如下网址:https://mumu.163.com/mac/faq/use-fake-location-to-achieve-virtual-positioning-on-mac.html,当时正在为学习通签到烦恼,发现了这个神仙软件。
但是由于Fake Location在使用中需要获取root权限,本人使用的是鸿蒙系统,刷机所耗费的人力物力太多,故需要另辟蹊径
-
选择使用系统
这个教程是依据MuMu模拟器操作的,由于虚拟机在电脑上并不方便启动;就算成功启动,由于CPU虚拟化开启,虚拟机卡顿现象很突出,于是第一反应是在Windows自带的 WSA(Windows Subsystem Andriod)上安装调试。
但是WSA有两个问题:
-
WSA安装的安卓版本是Andriod 13
-
WSA最新版本不支持给予手机软件root权限,另寻其道地用Magisk刷机太过繁琐,而且每次更新都需要重新激活
最后综合便捷性与简易性,还是选择在手机上安装VMOS Pro来进行Fake Location的安装
二、实际操作
-
安装破解版本的VMOS Pro
VMOS Pro是一款很老的安卓手机上的虚拟机系统,但是由于其收费不合理的问题(尤其是连root权限都需要收费才能用),我采用了安装破解版的方式,具体操作可以看下面链接(包含下载地址):https://www.fenxm.com/721.html
安装成功之后需要激活VMOS Pro,此过程需要开启开发者选项中的无限调试,对于没有这项功能的机型需要看相关的操作指南进行操作,具体看下面的链接:https://blog.csdn.net/Amy_mumu/article/details/125988796
激活成功之后请安装安卓精简版7.1,该版本对于学习通和Fake Location的适配性最好。
-
安装Xposed框架及其插件
安装之后关闭虚拟机,点击虚拟机的设置选项,勾选Root权限和Xposed框架,之后进入系统,根据如下网址的教程安装Fake Location:https://mumu.163.com/mac/faq/use-fake-location-to-achieve-virtual-positioning-on-mac.html
成功安装后进入Fake Location软件,点击设置,开启Xposed兼容,然后进入Xposed Installer,点击左上角的模块,安装FL-Xposed,之后重启设备
-
给予软件root权限,测试
剩下的步骤就是重启后打开FL然后自己测试喽
运行模式选择Root模式,手动调节地图选择自己想要的地址即可
三、最终效果
四、错误示范
使用了一些不当且神秘的SimpleHookR
[{"packageName":"com.lerist.fakelocation","appName":"Fake Location","versionName":"1.3.1.9","description":"","configs":"[{\"className\":\"ށ.ރ.ؠ.ރ.ރ.މ\",\"methodName\":\"getProindate\",\"resultValues\":\"1948609417525L\"},{\"className\":\"ށ.ރ.ؠ.ރ.ރ.މ\",\"methodName\":\"getType\",\"resultValues\":\"1\"},{\"className\":\"ށ.ރ.ؠ.ؠ.֏\",\"methodName\":\"ޅ\",\"resultValues\":\"true\"}]","id":72}]
登录后方可回帖