PKUWalker
Allow you walk when others run
Principle
PKU Runner的数据储存于/data/data/cn.edu.pku.pkurunner/files/data.db
.
修改这些数据,即可制造跑步记录.为了使未root玩家也能使用PKUWalker,需对App做一些修改.
Usage
首先下载build/pkurunner-v1.2.4_res.apk
,并登录你的账号.
然后在设置/破解功能
中选择导出data.db
.
生成伪造数据,将被修改过的data.db
导入App.如果无效果,随意建立临时账户以进入设置,多导入几次即可.
导入后App由于并不完善,会停止运行(白屏),可以手动清除活动并再次进入.
若导入成功应该可以在旧账号
中看到之前已经登录的账号.此时通过PKU Runner原有的上传功能上传记录即可.
导出data.db
的功能自然也可以用作备份跑步记录.
Make
需要apktool
. 在本目录下执行
make
即可.由于pkurunner.patch
是随手糊出来的,建议直接使用product/pkurunner-v1.2.4_res.apk
.
如果想为本项目创建其他的patch,请取消注释makefile
最后的make patch
命令.
Generate record
在generator
目录下执行generator.py
即可看到用法.跟随提示输入即可.在只有一个用户时不用选择用户.输入时间时直接按enter
使用当前时间.输入其他参数时按enter
使用默认值.
Thanks
本项目在生成伪造数据部分使用了来自PKURunningHelper, zhongxinghong的代码.在此提出感谢.因此generator/fake.py
应当使用与PKURunningHelper
相同的许可.除此之外的代码均使用本项目下LICENSE
文件的许可.