首頁 資訊 iOS 健康 數據數據庫分析

iOS 健康 數據數據庫分析

來源:泰然健康網 時間:2024年11月24日 04:01

最近上迷于「一起來捉妖」,里面有一個孵蛋的功能。就是由一天走路的步數轉化為孵蛋的進度。

由于走路的步數是來自于iOS的健康,所以就想著是否有辦法可以博破解健康,來滿足自己的虛榮心。

與修改微信的步數類似,目前市面上修改步數的方法都已經失效。我們需要一個更加給力的方法。

修改「一起來捉妖」檢測步數的代碼 修改iPhone步數的代碼 物理增加步數

今天就先嘗試修改iPhone的步數吧

1. 數據庫

將手機越獄后,發(fā)現「健康」的數據儲存在/private/var/mobile/Library/Health/

兩個關聯數據庫healthdb.sqlite 和 healthdb_secure.sqlite

運動數據在healthdb_secure.hfd(加密的)

數據庫結構

healthdb.sqlite 主要包含了健康的來源數據。

healthdb_secure.sqlite 主要包含了健康運動等數據,并且關聯到一個healthdb.sqlite數據庫。

查詢步數

在了解數據庫后,我們可以嘗試去找到步數

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

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

而我們需要做的就是創(chuàng)建,或者修改已經有的步數,達到我們步數增長的目的。

3. 修改步數

連接手機,獲取healthdb_secure.sqlite的數據庫文件。

找到最近的步數相關的數據(在quantity_samples中)

1

SELECT *,rowid "NAVICAT_ROWID" FROM "main"."quantity_samples" LIMIT 0,100

修改步數的數據

保存后,上傳到手機中。

等待一分鐘后,打開健康的數據,就可以發(fā)現數據已經更新了。

4. 補充一句

「一起來捉妖」的步數對于的距離是 2800~3000 對于 2000 米,所以需要孵2000米的蛋,需要修改到2800左右。

以上

The Why·Liam·Blog by WhyLiam is licensed under a Creative Commons BY-NC-ND 4.0 International License.

由WhyLiam創(chuàng)作并維護的Why·Liam·Blog采用創(chuàng)作共用保留署名-非商業(yè)-禁止演繹4.0國際許可證。

本文首發(fā)于Why·Liam·Blog (https://blog.naaln.com),版權所有,侵權必究。

本文永久鏈接:https://blog.naaln.com/2019/05/crask-ios-health/

相關知識

國內外健康醫(yī)療大數據建設及應用發(fā)展現狀分析
薄荷健康社媒營銷分析報告|數據報告PDF下載
大數據為健康醫(yī)療賦效能
發(fā)了近 2000 篇 10+ 分文章,越來越多國人入場這個數據庫
19 個頂級醫(yī)療保健數據集:機器學習項目的關鍵開放數據集
最新國內減肥行業(yè)大數據分析.pptx
10.30 iOS精選:效率工具與健康生活應用
2016年十大保健品品牌排行榜數據分析
實時監(jiān)測個體健康數據以改善健康結果
國產保健食品數據庫

網址: iOS 健康 數據數據庫分析 http://www.gysdgmq.cn/newsview46252.html

推薦資訊