小米手环数据修改攻略

合集下载

小米手环3操作方法

小米手环3操作方法

小米手环3操作方法
小米手环3的操作方法如下:
1. 开机:按住手环触摸区域的按钮,手环将会开机,并显示小米的标志。

2. 连接手机:在手机上下载并安装“小米运动”App,打开蓝牙,并在App中搜索手环,选择手环3进行连接。

3. 时间设置:手环连接成功后,会同步手机上的时间,如未同步成功,可以在App中手动设置时间。

4. 手势唤醒:在App中可以设置手势唤醒功能,开启后,可以通过手腕抬起来亮屏。

5. 查看步数:在手环上滑动触摸区域,可以查看当天的步数、距离、卡路里消耗等运动数据。

6. 心率监测:在App中开启心率监测功能,手环会定时测量用户心率,并在App中显示心率数据。

7. 运动记录:在App中选择相应的运动模式(如跑步、骑行等),手环会记录相应的运动数据,并在App中展示。

8. 来电提醒:在App中开启来电提醒功能,手环在连接状态下,当手机有来电时,手环会震动提醒用户。

9. 消息提醒:在App中可以开启消息提醒功能,手环在连接状态下,当手机接收到短信、微信等消息时,手环会震动提醒用户。

10. 设置闹钟:在App中设置闹钟功能,手环在连接状态下,当闹钟时间到达时,手环会震动。

11. 关机:长按手环触摸区域的按钮,手环将会关机。

注意:以上操作方法仅供参考,具体操作步骤以小米手环3的使用说明书为准。

加密门禁卡写入NFC手环小米手环手机教程

加密门禁卡写入NFC手环小米手环手机教程

NFC手机模拟加密门卡教程设备:1、一台NFC-PM3读写器2、小米NFC手机或NFC手环(目前经测试小米的NFC功能较为完善,写入的门可以正常使用。

)3、被模拟的门禁卡\电梯卡第一步:解密门禁卡1、使用PM3对原卡进行解密操作,获得原卡卡内16扇区数据,导出dump文件保存在电脑上(可重命名后保存在桌面,以便再次使用)具体步骤:1、把原卡放设备上点“全加密自动解码”2、待右侧扇区都变绿后,软件显示出卡内扇区数据,点“导出”并保存数据。

如下图所示:第二步:制作模拟卡(很多买家卡在这一步,或者操作有误,切记,这一步的目的就是获取一张0区0块跟原卡一样的非加密卡)因手机NFC只能模拟无加密的IC卡,所以我们要先模拟一张卡号与原卡一样的无加密卡,以便模拟进手机NFC。

通过第一步已获取原卡数据,我们只需把原卡的0扇区0块(号卡数据)利用软件的编辑功能手动输入到一张空白卡上即可1、把未使用过的空白卡放到设备IC识别区,点“读IC卡”待软件左侧扇区变绿后显示出数据(未使用过的IC空白卡数据都是未加密的)2、按软件界面下方的导入按键,导入原卡数据3、利用软件的”编辑”功能,把原卡0扇区0块的数据输入到空白卡0区0块4、编辑好后,保存,并写入空白卡。

(IC-K、UID点“写IC空白卡”)(CUID点写IC卡)备注:切记,只修改00区00块数据,把原卡00区00块的数据通过编辑输入到空白卡的00区00块上。

其他扇区不动!通过以上操作就获得了一张卡号与原卡原一样的无加密IC卡,就可以模拟到手机NFC了。

解析:IC卡写入手机\手环,主要就是第二步跟第四步。

通过这两个步骤,把IC里的16个扇区数据搬到手机\手环里,第二、第三步就是把0区0块的卡号数据先通过模拟的方式搬进手机\手环里,然后在通过第四步把剩下的1-15扇区数据写入到手机\手环第三步:用手机\手环模拟第二步的那張卡(已经修改了00区00块数据的那张)。

打开小米钱包。

小米手环的原理

小米手环的原理

小米手环的原理小米手环是一款智能手环产品,主要实现了运动监测、睡眠监测、心率监测等功能。

它的原理主要包括传感器技术、信号处理技术和数据分析算法三个方面。

首先,小米手环内置了多种传感器,如三轴加速度传感器、光学心率传感器等。

三轴加速度传感器可以实时感知手腕的运动状态和姿势变化,通过与计步算法配合使用,可以精确计算出用户的步数、距离和卡路里消耗等信息。

光学心率传感器可以通过感光元件感知到血液流动时的微弱光变化,从而实时测量用户的心率数据。

其次,小米手环通过传感器采集到的数据信号,进行信号处理技术的处理和优化。

这里的信号处理主要包括滤波、滑动窗口等处理方法。

滤波技术可以对原始信号进行平滑处理,去除噪声和杂波,提高数据的准确性和可靠性。

滑动窗口技术可以将信号切割成若干窗口,通过对每个窗口的数据进行分析,得到更精确和可靠的结果。

最后,小米手环利用数据分析算法对传感器采集到的信号进行计算和分析,实现各项功能。

例如,对于运动监测功能,通过计算步数、姿势变化等数据,可以精确测量用户的运动量和运动轨迹。

对于睡眠监测功能,通过分析用户的体动状态和心率变化,可以判断用户的睡眠质量,并给出相应的建议和改进措施。

对于心率监测功能,通过分析心率数据,可以判断用户的心脏健康状况,并提醒用户注意心率异常。

此外,小米手环还具备与手机的无线连接能力,通过与手机的蓝牙通信,可以实现数据的传输和同步,以及与手机APP的交互。

用户可以在手机上查看和管理手环采集到的各种数据,并进行更全面和个性化的运动分析和健康管理。

总结来说,小米手环的原理是通过传感器技术采集用户的运动、睡眠和心率等数据,再通过信号处理技术对数据进行处理和优化,最后通过数据分析算法实现各项功能。

手环通过与手机的连接,可以实现数据的传输和同步,以及与手机APP 的交互,为用户提供更全面和个性化的运动和健康管理服务。

小米手环1使用方法

小米手环1使用方法

小米手环1使用方法
以下是小米手环1的使用方法:
1. 下载小米运动APP,注册账号并绑定手环。

2. 手环绑定成功后,打开小米运动APP,在主页面下拉刷新,手环会同步数据。

3. 手环上有一个主按钮,可以通过点击或轻敲来唤醒显示屏。

按住主按钮可以进入功能菜单,包括查看步数、心率、睡眠、运动数据和消息提醒等。

4. 手环可实时记录步数、活动量、运动里程和消耗卡路里等数据。

同时还可以通过手环进行心率监测以及睡眠监测和分析。

5. 如果想要进行运动记录,可以通过手环选择“运动模式”,包括室内运动、户外跑步、骑行等,手环会自动记录相应的运动数据。

6. 手环还可以进行消息提醒,包括来电提醒、短信提醒和社交软件消息提醒等。

需要在小米运动APP中进行相应的设置。

7. 如果手环需要充电,可以通过充电底座进行充电。

充电底座可通过USB接口连接充电器或电脑进行充电。

8. 手环防水等级为IP67,可以在深度为1米以下的水中使用,但不建议长时间浸泡在水中。

以上是小米手环1的使用方法。

小米手环3NFC自定义门禁卡数据

小米手环3NFC自定义门禁卡数据

⼩⽶⼿环3NFC⾃定义门禁卡数据摸索了好久,最后还是从⽹络安全下⼿,篡改数据包。

最终的效果,点击添加⼩⽶空⽩卡便可⽣成⼀张⾃定义数据的门禁卡。

【最终测试,可以突破2张限制,最多添加5张门禁卡】思路:因为门卡模拟的通道必须要读取⼀张未加密的卡才能触发向服务器发送添加卡⽚及卡⽚信息的请求,所以我不在门禁卡模拟那⾥添加,太⿇烦了。

我选择添加⼩⽶空⽩卡的选项,然后⼿机就会向服务器发送添加⼩⽶空⽩卡的请求。

我通过fiddler抓包神器拦截这个POST请求,并将数据包篡改成添加门禁卡的类型,同时将想添加的UID和扇区数据同时篡改。

⾄此,便实现向服务器发送添加⾃定义NFC卡数据的功能,服务器便会返回⼀些命令,⼿机再使⽤这些命令⾃动写⼊⼿环。

上⾯是⼤概思路,我⾃⼰肯定成功了。

我编写了⼀个fiddler脚本,⾃动拦截数据包并篡改成想要的UID和数据块。

上代码://⾃定义代码// ⾃定义的UID在这⾥修改var UID = "1A2B3C4D";//卡IDvar isMusicRequest = 0;// 判断是否为⽬标请求if ((oSession.host == "")&&(oSession.fullUrl.Contains("nfc/accessCard/script/init")||oSession.fullUrl.Contains("nfc/accessCard/script/request"))){isMusicRequest = 1;}// 修改请求体JSON串if (isMusicRequest == 1){// 1, 获取Request Body中字符串var requestStringOriginal = oSession.GetRequestBodyAsString();//FiddlerObject.log(responseStringOriginal); // 可在控制台中输出Log// 2, 转换为可编辑的JSONObject变量var requestJSON = Fiddler.WebFormats.JSON.JsonDecode(requestStringOriginal)// 3, 修改JSONObject变量// 3.1修改字段requestJSON.JSONObject['fareCardType'] = "0";requestJSON.JSONObject['fetch_adpu_mode'] = "SYNC";requestJSON.JSONObject['sak'] = "08";requestJSON.JSONObject['uid'] = UID;requestJSON.JSONObject['aid'] = "";requestJSON.JSONObject['atqa'] = "0400";requestJSON.JSONObject['action_type'] = "copyFareCard";// ⾃定义的UID和扇区内容在这⾥修改requestJSON.JSONObject['blockContent'] = UID + "b208040062636465666768690000000000000000000000000000000000000000000000000000000000000000ffffffffffffff078069ffffffffffff00000000000000000000000000000000000000000000 // 4, 重新设置Request Bodyvar requestStringDestinal = Fiddler.WebFormats.JSON.JsonEncode(requestJSON.JSONObject);oSession.utilSetRequestBody(requestStringDestinal);}上⾯的代码请添加到flidder的规则->⾃定义规则-> 这个函数中static function OnBeforeRequest(oSession: Session) {}代码添加好后效果如下:static function OnBeforeRequest(oSession: Session)static function OnBeforeRequest(oSession: Session) {// Sample Rule: Color ASPX requests in RED// if (oSession.uriContains(".aspx")) { oSession["ui-color"] = "red"; }// Sample Rule: Flag POSTs to in italics// if (oSession.HostnameIs("") && oSession.HTTPMethodIs("POST")) { oSession["ui-italic"] = "yup"; }// Sample Rule: Break requests for URLs containing "/sandbox/"// if (oSession.uriContains("/sandbox/")) {// oSession.oFlags["x-breakrequest"] = "yup"; // Existence of the x-breakrequest flag creates a breakpoint; the "yup" value is unimportant.// }if ((null != gs_ReplaceToken) && (oSession.url.indexOf(gs_ReplaceToken)>-1)) { // Case sensitiveoSession.url = oSession.url.Replace(gs_ReplaceToken, gs_ReplaceTokenWith);}if ((null != gs_OverridenHost) && (oSession.host.toLowerCase() == gs_OverridenHost)) {oSession["x-overridehost"] = gs_OverrideHostWith;}if ((null!=bpRequestURI) && oSession.uriContains(bpRequestURI)) {oSession["x-breakrequest"]="uri";}if ((null!=bpMethod) && (oSession.HTTPMethodIs(bpMethod))) {oSession["x-breakrequest"]="method";}if ((null!=uiBoldURI) && oSession.uriContains(uiBoldURI)) {oSession["ui-bold"]="QuickExec";}if (m_SimulateModem) {// Delay sends by 300ms per KB uploaded.oSession["request-trickle-delay"] = "300";// Delay receives by 150ms per KB downloaded.oSession["response-trickle-delay"] = "150";}if (m_DisableCaching) {oSession.oRequest.headers.Remove("If-None-Match");oSession.oRequest.headers.Remove("If-Modified-Since");oSession.oRequest["Pragma"] = "no-cache";}// User-Agent Overridesif (null != sUA) {oSession.oRequest["User-Agent"] = sUA;}if (m_Japanese) {oSession.oRequest["Accept-Language"] = "ja";}if (m_AutoAuth) {// Automatically respond to any authentication challenges using the// current Fiddler user's credentials. You can change (default)// to a domain\\username:password string if preferred.//// WARNING: This setting poses a security risk if remote// connections are permitted!oSession["X-AutoAuth"] = "(default)";}if (m_AlwaysFresh && (oSession.oRequest.headers.Exists("If-Modified-Since") || oSession.oRequest.headers.Exists("If-None-Match"))){oSession.utilCreateResponseAndBypassServer();oSession.responseCode = 304;oSession["ui-backcolor"] = "Lavender";}//⾃定义代码// ⾃定义的UID在这⾥修改var UID = "1A2B3C4D";//卡IDvar isMusicRequest = 0;// 判断是否为⽬标请求if ((oSession.host == "")&&(oSession.fullUrl.Contains("nfc/accessCard/script/init")||oSession.fullUrl.Contains("nfc/accessCard/script/request"))){isMusicRequest = 1;}// 修改请求体JSON串if (isMusicRequest == 1){// 1, 获取Request Body中字符串var requestStringOriginal = oSession.GetRequestBodyAsString();//FiddlerObject.log(responseStringOriginal); // 可在控制台中输出Log// 2, 转换为可编辑的JSONObject变量var requestJSON = Fiddler.WebFormats.JSON.JsonDecode(requestStringOriginal)// 3, 修改JSONObject变量// 3.1修改字段requestJSON.JSONObject['fareCardType'] = "0";requestJSON.JSONObject['fetch_adpu_mode'] = "SYNC";requestJSON.JSONObject['sak'] = "08";requestJSON.JSONObject['uid'] = UID;requestJSON.JSONObject['aid'] = "";requestJSON.JSONObject['atqa'] = "0400";requestJSON.JSONObject['action_type'] = "copyFareCard";// ⾃定义的UID和扇区内容在这⾥修改requestJSON.JSONObject['blockContent'] = UID + "b208040062636465666768690000000000000000000000000000000000000000000000000000000000000000ffffffffffffff078069ffffffffffff00000000000000000000000000000000000000000000 // 4, 重新设置Request Bodyvar requestStringDestinal = Fiddler.WebFormats.JSON.JsonEncode(requestJSON.JSONObject);oSession.utilSetRequestBody(requestStringDestinal);}}最后简单讲⼀下步骤:1.电脑和⼿机连到同⼀个局域⽹;2.电脑安装Fiddler并运⾏,代理端⼝设置成8888(若不懂⾃⾏学习fiddler基础使⽤⽅法);3.⼿机连电脑代理,保证Fiddler能抓到⼿机的数据包(iOS 和安卓都要信任Fiddler的证书);4.在Fiddler中,左上⾓选项卡,第3个,规则->⾃定义规则;5.打开后,是javascript代码,你找到static function OnBeforeRequest(oSession: Session) 这个函数,把我的代码放在⾥⾯,保存即可;(代码⾥⾯的UID和扇区数据肯定得改成你⾃⼰想要改的)6.⼿机蓝⽛连接⼿环嘛,打开⼩⽶运动哇,直接添加⼀张⼩⽶空⽩卡,等待即可。

XiaomiMiBand健康手环操作指南

XiaomiMiBand健康手环操作指南

XiaomiMiBand健康手环操作指南Xiaomi Mi Band 健康手环操作指南Xiaomi Mi Band 是一款智能健康手环,能够追踪您的活动、睡眠和健康状况。

本操作指南将为您详细介绍如何正确操作 Mi Band 手环,以帮助您更好地使用该设备。

1. 准备工作在开始使用手环之前,您需要执行以下准备工作:- 下载并安装 Mi Fit 应用程序。

这是与 Mi Band 手环配套的官方应用,可在应用商店中免费下载。

- 打开 Mi Fit 应用程序并创建 Xiaomi 帐户。

如果您已拥有 Xiaomi 帐户,可直接登录。

2. 连接手环请按照以下步骤连接手环:- 打开 Mi Fit 应用并登录您的帐户。

- 将手环插入充电器,确保充电器已连接电源。

- 通过 USB 线将充电器连接到计算机或插座。

- 手环显示充电电量后,将其从充电器上取下。

- 在 Mi Fit 应用程序中选择“绑定设备”选项,然后按照屏幕上的指示连接手环。

3. 设置个人资料在成功连接手环后,您需要设置个人资料以获取更准确的数据。

- 在 Mi Fit 应用中,进入个人资料设置界面。

- 输入您的身高、体重和性别,并按照需要设置其他个人信息。

- 确保所输入的信息准确无误,以便手环能够提供准确的数据分析和建议。

4. 运动追踪Mi Band 手环能够自动追踪您的步数、距离和卡路里消耗。

下面是使用手环进行运动追踪的基本步骤:- 将手环佩戴在您的手腕上,确保其与皮肤有紧密接触。

- 在主屏幕上轻点屏幕或进行手腕翻转,活动追踪将开始。

- 运动追踪期间,手环将实时显示您的步数和卡路里消耗。

- 运动结束后,手环将显示您的总步数和消耗的卡路里数。

5. 睡眠监测Mi Band 手环还能够监测您的睡眠质量,并为您提供睡眠数据和建议。

以下是使用手环进行睡眠监测的步骤:- 在主屏幕上向上滑动,然后选择“睡眠监测”选项。

- 在睡眠监测期间,手环将自动追踪并记录您的睡眠情况。

智能手环运动记录指南

智能手环运动记录指南

智能手环运动记录指南智能手环作为一种智能穿戴设备,日益受到人们的关注和喜爱。

不仅可以显示时间、提醒通知,还能记录运动数据,帮助我们了解自己的运动状况。

然而,对于初次使用智能手环的人来说,如何有效地记录运动数据可能存在一定的困惑。

本文将为大家提供智能手环运动记录的指南。

一、确认设定在开始使用智能手环之前,我们首先需要确认设定手环的时间、日期和个人信息。

通过连接智能手环的手机应用程序,我们可以进行这些设定。

确保这些信息准确无误对于后续的运动记录非常重要。

二、了解运动模式智能手环通常会提供多种不同的运动模式,例如步行、跑步、骑行等。

在进行具体运动之前,我们需要先了解各个运动模式的特点和适用场景。

对于不同的运动模式,智能手环会通过内置的传感器来检测我们的运动状态并记录相应的数据。

三、开始记录当我们进行运动时,智能手环会自动开始记录数据。

在大多数情况下,手环会自动识别我们的运动类型,并开始记录相应的数据。

例如,在慢跑时,手环会记录我们的步数、距离、消耗的卡路里等数据。

在游泳时,手环还可以记录游泳圈数和游泳姿势等数据。

四、查看数据智能手环记录的运动数据可以通过手机应用程序进行查看和分析。

通过连接手环和手机,我们可以随时查看运动数据的详细信息。

这些数据不仅包括每天的步数、卡路里消耗等基本信息,还可以展示我们的运动轨迹、心率变化、睡眠质量等更加细致的数据。

这些数据有助于我们了解自己的运动状况,进行科学合理的运动计划。

五、设定目标智能手环还可以帮助我们设定运动目标,从而更好地激励和引导我们的运动。

通过手环的手机应用程序,我们可以设定每天的步数目标、卡路里消耗目标等。

手环会根据我们的设定,实时提醒我们的运动进度,并通过振动提醒我们达到目标或需要加油。

六、数据同步为了确保记录的准确性和完整性,我们需要定期将手环中的数据进行同步。

数据同步可以通过手环的手机应用程序进行,一般通过蓝牙等方式实现。

在进行数据同步之前,确保手环和手机的连接稳定是非常重要的。

红米手表2修改序列号教程

红米手表2修改序列号教程

红米手表2修改序列号教程摘要:1.红米手表2 概述2.修改序列号的原因3.修改序列号的步骤4.注意事项5.总结正文:红米手表2 是一款由小米公司推出的智能手表,其具有运动监测、心率监测、消息提醒等功能,受到了广大消费者的喜爱。

然而,一些用户在购买手表后,可能会发现自己的手表序列号与实际不符,这时候就需要修改序列号。

下面,将为大家详细介绍如何修改红米手表2 的序列号。

首先,我们来了解一下修改序列号的原因。

用户需要修改序列号的原因可能有以下几点:一是购买时商家误操作,导致序列号与实际不符;二是用户在刷机或者恢复出厂设置后,序列号发生了改变;三是用户希望更改序列号以达到其他目的。

接下来,我们将详细介绍修改序列号的步骤。

用户需要准备以下工具:红米手表2、充电线和电脑。

首先,将红米手表2 与电脑连接,确保手表进入USB 调试模式。

然后,在电脑上安装一个名为“ADB 工具”的软件,该软件可以在网上免费下载。

安装完成后,打开该软件,点击“设备管理”选项,可以看到红米手表2 的设备编号。

记下该编号,之后需要用到。

接下来,在电脑上打开一个文本编辑器,例如Notepad++或者Sublime Text 等。

在新建的文本文档中,输入以下代码:```adb -s <设备编号> shell pm set-install-location 2adb -s <设备编号> shell pm install -t -r -f <软件包名>adb -s <设备编号> shell pm grant -r -f <软件包名>android.permission.INTERNET```请将上述代码中的“<设备编号>”替换为实际设备编号,“<软件包名>”替换为实际软件包名。

保存文件,并将文件后缀名修改为“.bat”。

双击运行该批处理文件,即可完成序列号的修改。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小米手环数据修改攻略公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]
一、前言:
另外,如果您在阅读本帖的时候有大量困难,那么建议您也别折腾了。

本帖不会把每一个步骤(譬如安装软件、常规操作、root权限、或者“搞机”时的操
作)介绍出来,也就不太适用于小白,本帖的目的也不大是小白所需要
的……请谅解。

还有就是部分朋友说修改无意义,这个就仁者见仁智者见智了,手环出现BUG 的时候,使用该方法是最佳修复异常数据的方法,至于您要用它改虚假的步数,这才是无意义之处。

二、原理:
小米手环的数据是以SQLite数据库的方式存储在系统Data分区内,部分数据库已经过了加密处理(如Origin_Journal(后期会介绍)),但是每日的记录是没有经过加密的,通过修改这里的数据,就会轻松的更改过去的异常数据。

因此,使用XX修改器进行内存数据修改无效也就可以理解了。

修改器只修改了目前的显示,不会修改数据库。

而每次小米手环应用启动的时候将会读取数据库内的数据,没有修改数据库的数据,再次打开的时候数据也就会出现异常。

目前,处理异常数据最佳的方法就是修改数据库。

为了证明该方法真实可用,这里是我自己修改前和修改后的效果对比图:、
(手环电量过低,步数容易疯跳,这天没怎么运动却将近4000步,后来我用、、的数据覆盖)
(左前右后)
三、准备:(本帖使用到的所有工具在文末皆有下载)
1、(手机端)安装RE管理器
2、(手机端)授予Root权限
3、(电脑端)①如果您已经安装了SQL Server,跳过该步骤
②如果您还没有安装,那么您可以使用一个相对简单SQL数据库编辑工具(SQLite Database Browser b1,体积仅15M)
四、步骤:
1、(手机端)安装RE管理器,授予ROOT,进入如下目录:
根目录\Data\Data\,将Databases整个文件夹备份后,拷贝到计算机上。

2、(电脑端)打开Database文件夹,您应该可以看到这些数据库文件:
对我们而言,最有用的是origin_db这一个文件。

3、(电脑端)运行SQLite Database Browser :
运行后,选择File>Open Database,右下角选择All Files(*.*)打开origin_db(注意不是origin_db_journal),
将软件选项卡中的Database Structure更换为Browse Database,在中上方的Table改为date_data后,您将成为为数不多的几个亲自看到小米手环每日数据存储的人之一,恭喜!
好了,到此,在summary一栏就是你对应日期的运动和睡眠数据了。

日期从晚到早排列。

最开始的几个不符合排列规律的日期数据是您的跳绳数据。

双击正常的summary数据,您将会看见这个(比如我用的我的数据):
这里我来详解一下数据的意思(此图耗时巨大,):
好了,现在您就可以根据自己的需要进行数据的修改了。

如果你担心修改和的格式可能会出现问题,比较保险的方法是使用其它天的数据复制过来覆盖异常数据,这样的数据是绝对不会出现任何问题的。

另外,入睡时间和起床时间我还没弄懂是怎么修改的,数字没找到规律,如果有人将单位或者修改方法找出来了,欢迎回复。

修改后,选择File>Save Database后,将Origin_db覆盖到Data\Data\里的Database目录就行了。

还是那句话注意备份。

另外,如果您安装了SQL Server,那么您对数据库的修改一定非常熟悉,自行修改即可,这里就不详细写教程了。

五、注意事项:
由于这种方法简单粗暴,所以操作的时候请务必断开所有网络通讯,小米手环的数据是同步在云端了的,如果你执意要修改,覆盖数据库后请赶快连上网,在小米运动里注销一次小米账号,把修改后的数据同步到云端去。

另外,千万不要利用这种方法太过于疯狂的使用,使用时只适用于出现Bug或者数据丢失的情况。

当然,我无法限制您使用这种方法,但是,还是希望用户们能够诚信相对,本来也就是个记录运动的数据,太虚假了意义也不大。

六、后记:
您也可以使用该工具,打开其他数据库试试,您一定还可以探索出更多的修改方法,说不定您还会发现跟活动有关(李宁10K跑步赛等)的数据库(反正我是找到了,这里留下一个彩蛋吧)。

还是那句话,要诚信,千万要诚信。

开发组没有加密这个数据库,以后要加密是完全可以的。

所以,希望每一位用户都能够做到诚信,有节制的处理异常数
据,并不要太过于频繁地使用该方法。

七、工具下载:
RE浏览器:
SQLite Database Browser b1:
本帖隐藏的内容
MB, 下载次数: 39)。

相关文档
最新文档