小米手环数据修改攻略
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、前言:
另外,如果您在阅读本帖的时候有大量困难,那么建议您也别折腾了。本帖不会把每一个步骤(譬如安装软件、常规操作、root权限、或者“搞机”时的操作)介绍出来,也就不
太适用于小白,本帖的目的也不大是小白所需要的……请谅解。
还有就是部分朋友说修改无意义,这个就仁者见仁智者见智了,手环出现BUG 的时候,使用该方法是最佳修复异常数据的方法,至于您要用它改虚假的步数,这才是无意义之处。
二、原理:
小米手环的数据是以SQLite数据库的方式存储在系统Data分区内,部分数据库已经过了加密处理(如Origin_Journal(后期会介绍)),但是每日的记录是没有经过加密的,通过修改这里的数据,就会轻松的更改过去的异常数据。因此,使用XX修改器进行内存数据修改无效也就可以理解了。修改器只修改了目前的显示,不会修改数据库。而每次小米手环应用启动的时候将会读取数据库内的数据,没有修改数据库的数据,再次打开的时候数据也就会出现异常。目前,处理异常数据最佳的方法就是修改数据库。为了证明该方法真实可用,这里是我自己修改前和修改后的效果对比图:、
(手环电量过低,步数容易疯跳,这天没怎么运动却将近4000步,后来我用4.1、4.2、4.3的数据覆盖)
(左前右后)
三、准备:(本帖使用到的所有工具在文末皆有下载)
1、(手机端)安装RE管理器
2、(手机端)授予Root权限
3、(电脑端)①如果您已经安装了SQL Server,跳过该步骤
②如果您还没有安装,那么您可以使用一个相对简单SQL数据库编辑工具(SQLite Database Browser 2.0 b1,体积仅15M)
四、步骤:
1、(手机端)安装RE管理器,授予ROOT,进入如下目录:
根目录\Data\Data\com.xiaomi.hm.health\Databases,将Databases整个文件夹备份后,
拷贝到计算机上。
2、(电脑端)打开Database文件夹,您应该可以看到这些数据库文件:
对我们而言,最有用的是origin_db这一个文件。
3、(电脑端)运行SQLite Database Browser 2.0:
运行后,选择File>Open Database,右下角选择All Files(*.*)打开origin_db(注意不是origin_db_journal),
将软件选项卡中的Database Structure更换为Browse Database,在中上方的Table改为date_data后,您将成为为数不多的几个亲自看到小米手环每日数据存储的人之一,恭喜!
好了,到此,在summary一栏就是你对应日期的运动和睡眠数据了。日期从晚到早排列。
最开始的几个不符合排列规律的日期数据是您的跳绳数据。
双击正常的summary数据,您将会看见这个(比如我用的我4.12的数据):
这里我来详解一下数据的意思(此图耗时巨大,点击查看原图):
好了,现在您就可以根据自己的需要进行数据的修改了。如果你担心修改和的格式可能会出现问题,比较保险的方法是使用其它天的数据复制过来覆盖异常数据,这样的数据是绝对不会出现任何问题的。另外,入睡时间和起床时间我还没弄懂是怎么修改的,数字没找到规律,如果有人将单位或者修改方法找出来了,欢迎回复。修改后,选择File>Save Database后,将Origin_db覆盖到Data\Data\com.xiaomi.hm.health里的Database目录
就行了。还是那句话注意备份。
另外,如果您安装了SQL Server,那么您对数据库的修改一定非常熟悉,自行修改即可,
这里就不详细写教程了。
五、注意事项:
由于这种方法简单粗暴,所以操作的时候请务必断开所有网络通讯,小米手环的数据是同步在云端了的,如果你执意要修改,覆盖数据库后请赶快连上网,在小米运动里注销一次
小米账号,把修改后的数据同步到云端去。
另外,千万不要利用这种方法太过于疯狂的使用,使用时只适用于出现Bug或者数据丢失的情况。当然,我无法限制您使用这种方法,但是,还是希望用户们能够诚信相对,本来也就是个记录运动的数据,太虚假了意义也不大。
六、后记:
您也可以使用该工具,打开其他数据库试试,您一定还可以探索出更多的修改方法,说不定您还会发现跟活动有关(李宁10K跑步赛等)的数据库(反正我是找到了,这里留下一
个彩蛋吧)。
还是那句话,要诚信,千万要诚信。开发组没有加密这个数据库,以后要加密是完全可以的。所以,希望每一位用户都能够做到诚信,有节制的处理异常数据,并不要太过于频繁
地使用该方法。
七、工具下载:
RE浏览器:/apk/com.speedsoftware.rootexplorer
SQLite Database Browser 2.0 b1:
本帖隐藏的内容
SQLite Database Browser 2.0 b1.zip(6.85 MB, 下载次数: 39)