内容简介:最近上迷于「一起来捉妖」,里面有一个孵蛋的功能。就是由一天走路的步数转化为孵蛋的进度。由于走路的步数是来自于iOS的健康,所以就想着是否有办法可以博破解健康,来满足自己的虚荣心。与修改微信的步数类似,目前市面上修改步数的方法都已经失效。我们需要一个更加给力的方法。
最近上迷于「一起来捉妖」,里面有一个孵蛋的功能。就是由一天走路的步数转化为孵蛋的进度。
由于走路的步数是来自于iOS的健康,所以就想着是否有办法可以博破解健康,来满足自己的虚荣心。
与修改微信的步数类似,目前市面上修改步数的方法都已经失效。我们需要一个更加给力的方法。
- 修改「一起来捉妖」检测步数的代码
- 修改iPhone步数的代码
- 物理增加步数
今天就先尝试修改iPhone的步数吧
1. 数据库
将手机越狱后,发现「健康」的数据储存在 /private/var/mobile/Library/Health/
两个关联数据库 healthdb.sqlite 和 healthdb_secure.sqlite
运动数据在 healthdb_secure.hfd (加密的)
数据库结构
healthdb.sqlite 主要包含了健康的来源数据。
healthdb_secure.sqlite 主要包含了健康运动等数据,并且关联到一个 healthdb.sqlite 数据库。
查询步数
在了解数据库后,我们可以尝试去找到步数
SELECT
quantity AS "STEPS",
DATETIME(samples.start_date + 978307200, 'unixepoch') AS "START DATE",
DATETIME(samples.END_DATE + 978307200, 'unixepoch') AS "END DATE",
samples.DATA_ID AS "SAMPLWES TABLE ID"
FROM
"main"."samples"
LEFT OUTER JOIN
"main"."quantity_samples"
ON samples.data_id = quantity_samples.data_id
WHERE
samples.data_type = 7
ORDER BY
samples.data_id DESC
LIMIT 100
而我们需要做的就是创建,或者修改已经有的步数,达到我们步数增长的目的。
3. 修改步数
连接手机,获取 healthdb_secure.sqlite 的数据库文件。
找到最近的步数相关的数据(在 quantity_samples 中)
SELECT *,rowid "NAVICAT_ROWID" FROM "main"."quantity_samples" LIMIT 0,100
修改步数的数据
保存后,上传到手机中。
等待一分钟后,打开健康的数据,就可以发现数据已经更新了。
4. 补充一句
「一起来捉妖」的步数对于的距离是 2800~3000 对于 2000 米,所以需要孵2000米的蛋,需要修改到2800左右。
以上
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 4 万字全面掌握数据库、数据仓库、数据集市、数据湖、数据中台
- Python3爬虫数据入数据库---把爬取到的数据存到数据库,带数据库去重功能
- Oracle数据库查询重复数据及删除重复数据方法
- sqlserver数据库获取数据库信息
- 从大数据到数据库
- node连接oracle数据库,更新数据后,数据库中不生效问题
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Building Websites with Joomla!
H Graf / Packt Publishing / 2006-01-20 / USD 44.99
This book is a fast paced tutorial to creating a website using Joomla!. If you've never used Joomla!, or even any web content management system before, then this book will walk you through each step i......一起来看看 《Building Websites with Joomla!》 这本书的介绍吧!