RinCloud / PKUWalker

Allow you walk when others run

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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文件的许可.

About

Allow you walk when others run

License:Other


Languages

Language:Python 65.0%Language:Java 30.6%Language:Makefile 3.4%Language:Shell 1.0%