Skip to content

RinCloud/PKUWalker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 65.0%
  • Java 30.6%
  • Makefile 3.4%
  • Shell 1.0%