时间:2024年3月3日
1.基本实现原理
手机物理机安装虚拟机 APP,在虚拟机环境下修改 Fake Location 版本号进行破解,使用 Fake Location 进行虚拟定位和路线模拟。
然后你就可以在手机上模拟跑步打卡了,但此时还得去操场扫脸,走对角路线两个摄像头分别扫2次脸共4次不同时间段可能比较保险(你都不准备跑不了,还是多走走保持身体健康(手动狗头。
2.使用条件与环境要求
- 手机为安卓手机,安卓版本为12或者13,安卓14的手机我没试过,更低的安卓版本我也没试过。
- 苹果手机的用户是食用不了此教程的,操作系统必须为安卓才行,当然你也可以用云手机(运行在云服务器的安卓手机)去获得一个安卓系统的环境来正确的食用此教程。
- 手机运行内存最好8 GB 以上,6 GB 的运行内存可能会导致虚拟机内部开不了几个应用,可能会出现模拟定位器开了之后微信与小程序非常卡顿甚至卡退或者干脆运行不了。
- 手机预留存储空间 8 GB 左右,安装包虚拟机比较站存储空间。我手机 Redmi K50 完全安装部署完后占用 6.40 GB,另一个设备小米平板5 部署后5.86 GB。
- 手机不用Root。当然如果你手机原本已经Root的话,那么也是搞机玩家了,下面步骤仍然适用,当然你也可以参照此教程直接部署在物理机上。
3.具体教程
—–由于具体教程较长,我已经制作了PDF文件共大家阅读—-
文档链接: https://wwae.lanzoue.com/ifXyo2j6p70f
4.效果展示
- 接下来开始路线模拟。点击左上角
三根杠
图标,点击路线模拟
,点击加号
图标添加一个路线对着操场跑道的路线画个几圈,画好后点击✔
图标返回,这里可设置开启循环与速度设置。切记一定要开启步频模拟,速度浮动可以不用设置。设置完成后点击启动模拟
,点击前往授权,打开Fake Location的开关。好了,这时路线模拟就已经设置成功了,接下来是用微信小程序验证。
用微信中的小程序验证。
- 导入微信:返回桌面,点击
功能设置
,点击导入导出
,点击导入
,在上发搜索框搜索微信
,点击导入
,等待显示安卓成功返回桌面。当然你也可以在via浏览器中下载微信并登录,这我就不用演示了,此处省略步骤演示。 - 此步骤可以省略:打卡 Magisk,点击右上角的
齿轮
图标,点击配置排除列表
,点击微信图标
,再点击微信图标后面的勾选框
,好了可以返回到桌面了。 - 打开微信,再打开某小程序。
- 点击
开始跑步
,再点击确定
。 - 一会过后,模拟路线成功。
注意事项请全部阅读完:
- 修改 Fake Location 中运动速度可以调节小程序中配速,运动速度越快配速越低,我实际测试用4.3m/s的运动速度在小程序中差不多配速在4.52分/km左右。用3.5m/s的运动速度配速差不多在5.78分/km左右。步频对配速的效果不明显,请将其保持默认,或者像我一样修改为 4.0 步/s。
- 此时正在进行打卡的现象:
- 1.显示路径,大有可能后面路径会消失不见,但只要满足后面两条就说明在正在进行打卡。
- 2.地图刷新使定位点一直在屏幕中心。
- 3.配速与里程有变化。
- 出现以下配速过慢的情况不要慌,让他多跑一会就稳定了,如果还是过慢请修改运动速度。
- 若快跑到2km了配速过快的话请先退出小程序,将Fake Location中的运动速度修改为1m/s或者更小 ,并启用路线模拟,再打卡小程序使配速变慢。
- 如果小程序卡退,请关闭微信后台并重新进入小程序。需预先开启路线模拟,才能打开小程序,不然无法识别跑步。
- 在小程序自动跑步中,基本上只要不点击结束跑步,那么刚才跑步的记录都还在,请在Fake Location重新开启路线模拟,再次进入小程序。
- 如果虚拟机卡死,检查手机是否连接WIFI并打开 USB调试 与 无线调试,重新开启无线调试解锁安卓进程限制,参考无线调试的教程环节。
- 后续第n次使用虚拟机的时候,手机还需连接到相同的WIFI(不同的应该不行,当然你可以试一试毕竟实践出真知),若出现虚拟机卡死请参考上一条。
- 若出现MT管理器无法打卡的情况,请卸载过后重新安装。
- 重启虚拟机的步骤:1.清理虚拟机的后台 2. 重新打卡虚拟机。
- 如果虚拟机没有网络,请关闭虚拟机的WIFI并再次打卡,当然前提是你的物理机也就是手机有网。
- 请不要在不合理的时间段打卡,例如:23点30分(你懂的,容易出事。
- 为了更好的体验虚拟机,使虚拟机后台不被清理,建议上锁虚拟机应用。
完