moogician / PKUNoRun

I just don't want to run.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PKUNoRun

People who don't want to run, unite!

本项目旨在降低科技跑步的门槛, 让不懂计算机的同学也能拥有决定是否跑63km的自主权.

由于人手不足, 本项目暂时只能照顾安卓PKURunner的用户, 且所有的用户界面都遵循最简原则.

我们承诺不上传或记录您的学号及其他个人隐私, 如果怀疑这一点, 您可以选择不用或者自行检查代码.

使用本项目的风险由使用者自行承担.

Usage

由于新版本的PKURunner加了商业壳, 对逆向造成了一定困难, 我们暂时没能做到完全消除使用门槛的目标.

使用adb连接手机(无需root), 有javapython3运行环境的* nix用户, 可以执行

make backup

以得到PKURunner的内部数据. 手机将弹出一个确认备份的窗口, 建议为备份设置非空的密码(此时需向程序提供该密码), 以减少出现某些错误(指1024 bytes written to apps.tar.)的可能.

执行

python3 generator/generator.py -db apps/cn.edu.pku.pkurunner/f/data.db -speed 5 -dist 8 -freq 180 -time 19260817-11:45:14

可以向数据中插入一条跑步记录.

执行

make restore

可以将经过编辑的数据存储回PKURunner. 随后可在PKURunner中上传该记录.

Thanks

本项目需要感谢很多人的努力, 但他们都不愿意公开身份. 要感谢的人有████, ████, ████, ████和████.

About

I just don't want to run.


Languages

Language:Python 82.6%Language:Shell 9.1%Language:Makefile 8.3%