前言
被要求KEEP每周1KM跑步运动记录可能是当代大学生永远的痛,为了拯救我们懒狗联盟,博主决定寻找一下能够模拟KEEP跑步记录的方法。
一、Fakelocation
Fakelocatin是一款帮助开发人员调试位置信息程序的模拟工具,用于实现对位置信息、WIFI信息以及设备开发环境的调试模拟。这个工具很好用,之前学习通签到模拟位置都是用的这个工具。但是很多功能需要专业版(付费)才能解锁,本次教程也需要用到专业版功能。
二、使用步骤
1.准备工具
安卓模拟器:
世面上的安卓模拟器很多:网易MuMu安卓模拟器、雷电安卓模拟器、腾讯手游助手等等,可以根据自己的习惯选择
本次教程使用的是,网易MuMu安卓模拟器,下载地址
Fakelocation:
先附上该项目在github上的地址,链接
如果上不去github的同学可以使用这个链接,https://wwlk.lanzoum.com/igCdU0zogt6b 密码:1f0a
2.配置模拟器
安装好模拟器以后会自动进入主界面,先安装好Fakelocation和KEEP两款软件,将APK安装包拖入模拟器界面即可。
没有KEEP安装包的可以先下载应用宝,然后在应用宝里安装KEEP:https://wwlk.lanzoum.com/i16Hw0zoixof 密码:8y90
安装完成以后,进入设置:
滑到最下面,关于手机:
点击五下版本号,进入开发者模式
回到上一级设置,进入系统
进入开发者选项
划到最底下,选择模拟位置信息应用
选择Fakelocation
回到主页,打开Fakelocation
各种权限允许一下,登录,没有账号的注册一个账号,PS该功能是需要专业版的,专业版可以试用,试用完了以后就需要付费了
回到上一级,选择线路模拟
点击目标线路
通过移动定位点,绘制需要模拟的线路
步频模拟和速度模拟:
启动模拟
到这一步之后,回到桌面,打开keep,登录自己的账号,选择跑步:
点击开始:
等到你自己需要结束的时候就可以了
可以看到配速,步频都是有的
总结
本博客讲解了如何使用Fakelocation模拟位置实现生成KEEP运动记录,本来是想将Fakelocation破解后再发出来的,可奈何基础薄弱,并没有做过安卓软件的破解,真是书到用时方恨少。
后续会尝试试用软路由或者virtual hosts的方式劫持fake location的网络验证请求,实现破解。
如果成功会发出来供大家参考。
后记补充:破解Fakelocation
在查资料的时候发现网上已经有人做了Fakelocation的破解,那就不重复造轮子了,在这里转载一下项目地址。github地址
提醒一下,该破解方法需要自己有一台云服务器,阿里云、腾讯云、华为云等都可以
并且破解需要1.3.0.2版本,因此需要把原来的版本删除,再安装 1.3.0.2版本的Fakelocation,下载地址 密码:14i2
破解成功后会显示: