作者drkh (eutatosp)
看板MobileComm
标题[问题] 小米卡刷包下载後, 要如何解密?
时间Sat Oct 14 11:55:31 2023
想将一部红米6手机的国际版 Miui 升级到最後更新版 11.0.4.0. (非 11.0.5.0)
从官网下载了此版的卡刷包(国际版无误):
(不缩址)
https://bigota.d.miui.com/V11.0.4.0.PCGMIXM/
miui_HM6Global_V11.0.4.0.PCGMIXM_68887320d7_9.0.zip
但进行更新时, 不论是从 Recovery mode 使用小米助手, 或是开启手机自身的
"系统更新", 手动择定此卡刷包後, 都没通过 MD5 校验.
後来发现未通过的原因并非卡刷包下载时有误, 而是因为这个卡刷包未解密.
(众所周知, 如果用手机 OTA 自动下载卡刷包, 则下载後随即被解密.)
请问, 要如何自行将此卡刷包解密? 或是有其他办法.
在百度搜寻: 小米 卡刷包 解密, 没啥用.
PS 1:
用程式 HashMyFiles 观察以下三档案的 MD5:
(A) 从官网下载的卡刷包
(B) 手机"系统更新"的"下载最新完整档案"(就也简称 OTA 吧), 下载的
未解密卡刷包
(C) 同样用手机 OTA下载的
被解密卡刷包
发现 A 与 B 相同, 而且二个 MD5 值的前10位与卡刷包档名内含的 MD5 值前10位相同,
故这两个档案是同一档案. 但 C 与 A, B 不同. 唯有 C 被系统接受而更新成功.
据此研判, 官网下载的卡刷包不能通过 MD5 校验应是因为它未被解密.
PS 2:
未解密的卡刷包 zip 档可用解压程式, 如 7-Zip, 解压, 但解密後的卡刷包却不能解压,
7-Zip 传回"非压缩档案"的错误讯息.
PS 3:
当手机"系统更新"正在 OTA 下载卡刷包时, 只要将其强制结束执行, 下载完成後的
卡刷包就不会被解密, 也一样储存在"内部共用储存空间"的 downloaded_rom 资料夹.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.61.229 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MobileComm/M.1697255735.A.3CB.html
1F:→ JustinYeh88 : 红米6国际最新版MIUI是11.0.5.0耶 10/14 12:02
2F:→ JustinYeh88 : 中国版最新才是11.0.4.0 10/14 12:02
3F:→ drkh : 我知道, 但我的红米6检查更新後, 给出的最新版是 10/14 12:04
4F:→ drkh : 11.0.4.0, 也许 11.0.5.0 有什麽问题, 不给更新了. 10/14 12:05
5F:→ drkh : 其实我也有下载 11.0.5.0 的卡刷包, 但也是MD5未过 10/14 12:06
6F:→ drkh : 坦白讲, 我後来有用 OTA 成功升级到 11.0.4.0, 但我 10/14 12:08
7F:→ drkh : 想知道是否有办法自行将卡刷包解密. 10/14 12:09
8F:→ nisioisin : md5过不了不就资料毁损?重抓看看阿 10/14 12:52
9F:→ nisioisin : 自己检查一下md5对不对 10/14 12:52
10F:推 cooladam : 我有一个问题,网路上的rom不是recovery就是fastboo 10/14 13:01
11F:→ cooladam : t,跟系统更新的OTA一样吗? 10/14 13:01
12F:推 RedFox : OTA包跟Recovery包应该走同一路 10/14 13:52
13F:→ RedFox : 差在OTA只刷入系统跟前一版改动的部分,非完整系统 10/14 13:52
14F:→ JustinYeh88 : 照理来说卡刷包下载下来可以直接刷入不需要解密之类 10/14 14:15
15F:→ JustinYeh88 : 的,会不会你原本其实是非国际版MIUI或是不小心把系 10/14 14:15
16F:→ JustinYeh88 : 统升级app更新成中国版 10/14 14:15
17F:→ drkh : 楼上. 皆非. 请见修文後的 PS 1. 10/14 15:04
18F:推 cooladam : 意思就是网路上的卡刷包是让你透过recovery刷的,想 10/14 15:13
19F:→ cooladam : 要透过"系统升级"中的"手动选择安装档案",只能是系 10/14 15:13
20F:→ cooladam : 统升级中"下载最新完整档案"所下载的包,因为有系统 10/14 15:13
21F:→ cooladam : 升级独特的加解密? 10/14 15:13
22F:→ drkh : 楼上, 我也用小米助手刷过, 小米助手就是通过 rec 10/14 15:26
23F:→ drkh : 来刷(rec的选单有"连接小米助手"), 也没成功. 10/14 15:28
24F:→ drkh : 也是 MD5 没过. 10/14 15:28
25F:→ cooladam : 那就不要执着了,感觉就是若要手动选择安装包,那系 10/14 15:33
26F:→ cooladam : 统更新和小米助手需要的是透过系统更新下载後解密过 10/14 15:33
27F:→ cooladam : 的,这种安全性验证的加解密问题,怎麽可能让一般使 10/14 15:33
28F:→ cooladam : 用者可以自行处理 10/14 15:34
29F:→ Xixiaofan : 挡住就是解锁+线刷+回锁 其他无解 10/14 15:49
30F:→ twinmick : 那个官网国际版有没有个连结啊,搜寻miui一大堆网站 10/14 15:59
31F:→ drkh : 楼上, 已修文附上连结. 10/14 16:14
32F:→ drkh : 我的问题的另一方面也是:"为何小米会让使用者下载一 10/14 16:25
33F:→ drkh : 个未解压, 不能通过 MD5 校验, 不能卡刷的卡刷包? 10/14 16:26
34F:推 Xixiaofan : 问题来了,你在官网哪里找到的红米6卡刷包 10/14 19:02
35F:→ Xixiaofan : 国际官网是 c.mi.com ,这边已经没提供红米6的卡刷 10/14 19:02
36F:→ Xixiaofan : 包了 10/14 19:02
37F:→ Xixiaofan : 如果是mirom等来源找到的话,有可能是官方已经撤包 10/14 19:02
38F:→ Xixiaofan : 的版本 10/14 19:02
39F:推 DFIGHT : 不懂 卡刷包就是要卡刷 为啥要绕一圈用其他方式 那 10/14 19:03
40F:→ DFIGHT : 你下载其他的包咩 10/14 19:03
41F:→ Xixiaofan : 官方没有撤包的版本,才能通过系统更新解密安装, 10/14 19:04
42F:→ Xixiaofan : 不然就是TWRP硬刷 10/14 19:04
43F:→ Xixiaofan : 既然是系统更新里面找到的最新版本,那就表示11.0. 10/14 19:06
44F:→ Xixiaofan : 5被撤包了,不再提供正常方式更新,那你去mirom等 10/14 19:06
45F:→ Xixiaofan : 非官方收集站找到被撤包的版本又走官方的系统更新A 10/14 19:06
46F:→ Xixiaofan : pp解密,当然不会给过 10/14 19:06
48F:→ DFIGHT : 人家应该会提供你卡刷包 有md5 无md5版本 10/14 19:10
49F:→ DFIGHT : ota 是update包 不是卡刷包,自己下载卡刷包也可以 10/14 19:11
50F:→ DFIGHT : 自己卡刷或是下载update包刷 10/14 19:11
51F:→ DFIGHT : 至於有无md5的问题 你自己google怎麽用 10/14 19:12
52F:推 DFIGHT : 夭寿 我自己google了一下 卡刷比较简单吧? 下载卡 10/14 19:16
53F:→ DFIGHT : 刷包就直接存到手机里面 然後recovery去按装就好了 10/14 19:16
54F:→ DFIGHT : 啊 为啥要拐弯去用其他方式装? 10/14 19:16
56F:→ DFIGHT : 这边什麽包都有拉 11.0.5了 10/14 19:21
57F:→ DFIGHT : 喔等等 上面那个是韧体 10/14 19:22
59F:→ DFIGHT : 这个才对 10/14 19:23
60F:推 DFIGHT : 你先换档案试试看== 别管什麽md5 bypass的事情了 10/14 19:27
61F:→ DFIGHT : 还有不要用内建recovery去卡刷 不能 我也不知道原 10/14 19:27
62F:→ DFIGHT : 因 我有看过 好像要十年了 我忘记原因了 你去下载 10/14 19:27
63F:→ DFIGHT : 第三方好用的recovery去刷我上面那个网址下载的rom 10/14 19:27
64F:→ DFIGHT : 或是直接用电脑下载我上面网址的fastboot包aka线 10/14 19:27
65F:→ DFIGHT : 刷包去用电脑线刷 10/14 19:27
66F:推 Xixiaofan : 回楼上 他的问题是他没解锁BL也没刷TWRP 所以只能 10/14 19:29
67F:→ Xixiaofan : 用官方更新+官方REC 包被撤了用正常途径当然会被挡 10/14 19:29
68F:推 DFIGHT : 小米助手是什麽东西我听都没听过 你自己google mif 10/14 19:30
69F:→ DFIGHT : lash 用这个线刷 youtube一大堆傻瓜式教学 我没听 10/14 19:30
70F:→ DFIGHT : 过小米助手 你别用一些好奇怪的方式刷手机 要研究 10/14 19:30
71F:→ DFIGHT : 半天== 用人家傻瓜式的即可 10/14 19:30
72F:→ DFIGHT : 没解锁喔...... 10/14 19:31
73F:推 DFIGHT : 痾 我以前没解锁 会卡小米那个logo 这英文叫啥 欸. 10/14 19:37
74F:→ DFIGHT : ...mi英文那个开机图案 会卡在这边你确定尤其是跨 10/14 19:37
75F:→ DFIGHT : 版本 你不解锁==? 10/14 19:37
76F:→ DFIGHT : 是可以刷了卡在mi logo了才解锁在重开机 可以这样 10/14 19:39
77F:→ DFIGHT : 啦== 会显示解锁解到几% 然後就停住了 但是可以重 10/14 19:39
78F:→ DFIGHT : 开机後ok有解锁 10/14 19:39
79F:推 DFIGHT : 抱歉说了一大堆没办法帮到你 我是老人 之前sony有 10/14 20:02
80F:→ DFIGHT : 自己出一个可以按维修手机 他会自动帮你手机刷机只 10/14 20:02
81F:→ DFIGHT : 要你手机进入fastboot给他 插上电脑 但小米的..... 10/14 20:02
82F:→ DFIGHT : .我怎麽想都是解锁刷机 思维固定住了 网路上也找不 10/14 20:02
83F:→ DFIGHT : 到锁住可以刷机的方法== 先跟你说你所谓的按手机里 10/14 20:02
84F:→ DFIGHT : 面更新 更新包点下去的方式 有一些recovery作者会 10/14 20:02
85F:→ DFIGHT : 特别做出支持eu rom内建recovery自己点选update包 10/14 20:02
86F:→ DFIGHT : 然後跑去第三方recovery去刷 所以有段时间我喜欢eu 10/14 20:02
87F:→ DFIGHT : rom 因为可以一个礼拜无痛点选直接更新 然後那段 10/14 20:02
88F:→ DFIGHT : 时间正好小米一大堆新特色都放上来 不像现在 哼 我 10/14 20:02
89F:→ DFIGHT : 那平板来说 mi 6的平板 里面的app他会下放到mi 5平 10/14 20:02
90F:→ DFIGHT : 板吗? 不会咩 你要小米更新平板 要他老命 他人力 10/14 20:02
91F:→ DFIGHT : 不够 话说回来 你这种方式叫做stock recovery刷机 10/14 20:02
92F:→ DFIGHT : 不是其他recovery刷 没人想要这样做 解锁 刷第三方 10/14 20:02
93F:→ DFIGHT : recovery不香吗? 不过可能已经简单到没人讨论了也 10/14 20:02
94F:→ DFIGHT : 说不定 我的意思是 已经发展好几年了 会发生老人懒 10/14 20:02
95F:→ DFIGHT : 得发刷机教学情有可原 热情退却 10/14 20:02
99F:→ DFIGHT : 好像可以@@ 10/14 20:14
100F:推 DFIGHT : 别管我上面一长串废话了 这上面两张图片你试试看@@ 10/14 20:15
101F:→ DFIGHT : 好像可以 10/14 20:15
回上面 Xixiaofan 大:
(1)
我的确没在官网找到红米6卡刷包任何版本的下载连结, 但有些善心人士仍提供官网的
下载连结, 例如 DFIGHT 提到的那位.
(2)
11.0.5.0 应该是像你说的"撤包"了. 但我不是要升级到 11.0.5.0 (虽然也试过卡刷
此版, 但 MD5 也没过), 而是要升级到手机"系统更新"提示的 11.0.4.0 (所以应该
还没撤包). 一开始先卡刷, 只是想玩玩, 但MD5未过, 线刷的话, 要备份的 data 太多
(没sync), 不想干, 後来还是让手机自动更新到 11.0.4.0. 成功了. 再後来就发现
卡刷包没通过 MD5 是因为没解密. 所以想问问看有没有自己解密的办法.
----------------
回上面 DFIGHT 大:
感谢费心打了这麽多字, 这我还是头一回见到.
谢谢提供的那个第三方 rec 查验 MD5 的 bug, 虽然不一定试用於红米6的 stock rec,
但还是值得研究一下.
线刷当然就不必管什麽卡刷包的 MD5, 但就如我上面所说, 线刷要备份的东西太多,
又从未 sync, 还要先解锁, 解锁前还要先有小米帐号, 再等七天, 所以就先不考虑了,
但我想最近会去解锁, 以备日後可能须要线刷.
小米助手其实是小米公司推出的程式, 老是老了点儿, 但用在红米6还是可以. 它可以
从 fastmode 线刷, 也可以从 Recovery mode 卡刷.
※ 编辑: drkh (220.137.155.28 台湾), 10/15/2023 11:40:06