※ 本文轉寄自 ptt.cc, 文章原始頁面
標題

[問題] 小米卡刷包下載後, 要如何解密?

留言101則留言,8人參與討論
推噓15 ( 15086 )
想將一部紅米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://www.ptt.cc/bbs/MobileComm/M.1697255735.A.3CB.html

101 則留言

JustinYeh88, 1F
紅米6國際最新版MIUI是11.0.5.0耶

JustinYeh88, 2F
中國版最新才是11.0.4.0

drkh, 3F
我知道, 但我的紅米6檢查更新後, 給出的最新版是

drkh, 4F
11.0.4.0, 也許 11.0.5.0 有什麼問題, 不給更新了.

drkh, 5F
其實我也有下載 11.0.5.0 的卡刷包, 但也是MD5未過

drkh, 6F
坦白講, 我後來有用 OTA 成功升級到 11.0.4.0, 但我

drkh, 7F
想知道是否有辦法自行將卡刷包解密.

nisioisin, 8F
md5過不了不就資料毀損?重抓看看阿

nisioisin, 9F
自己檢查一下md5對不對

cooladam, 10F
我有一個問題,網路上的rom不是recovery就是fastboo

cooladam, 11F
t,跟系統更新的OTA一樣嗎?

RedFox, 12F
OTA包跟Recovery包應該走同一路

RedFox, 13F
差在OTA只刷入系統跟前一版改動的部分,非完整系統

JustinYeh88, 14F
照理來說卡刷包下載下來可以直接刷入不需要解密之類

JustinYeh88, 15F
的,會不會你原本其實是非國際版MIUI或是不小心把系

JustinYeh88, 16F
統升級app更新成中國版

drkh, 17F
樓上. 皆非. 請見修文後的 PS 1.

cooladam, 18F
意思就是網路上的卡刷包是讓你透過recovery刷的,想

cooladam, 19F
要透過"系統升級"中的"手動選擇安裝檔案",只能是系

cooladam, 20F
統升級中"下載最新完整檔案"所下載的包,因為有系統

cooladam, 21F
升級獨特的加解密?

drkh, 22F
樓上, 我也用小米助手刷過, 小米助手就是通過 rec

drkh, 23F
來刷(rec的選單有"連接小米助手"), 也沒成功.

drkh, 24F
也是 MD5 沒過.

cooladam, 25F
那就不要執著了,感覺就是若要手動選擇安裝包,那系

cooladam, 26F
統更新和小米助手需要的是透過系統更新下載後解密過

cooladam, 27F
的,這種安全性驗證的加解密問題,怎麼可能讓一般使

cooladam, 28F
用者可以自行處理

Xixiaofan, 29F
擋住就是解鎖+線刷+回鎖 其他無解

twinmick, 30F
那個官網國際版有沒有個連結啊,搜尋miui一大堆網站

drkh, 31F
樓上, 已修文附上連結.

drkh, 32F
我的問題的另一方面也是:"為何小米會讓使用者下載一

drkh, 33F
個未解壓, 不能通過 MD5 校驗, 不能卡刷的卡刷包?

Xixiaofan, 34F
問題來了,你在官網哪裡找到的紅米6卡刷包

Xixiaofan, 35F
國際官網是 c.mi.com ,這邊已經沒提供紅米6的卡刷

Xixiaofan, 36F
包了

Xixiaofan, 37F
如果是mirom等來源找到的話,有可能是官方已經撤包

Xixiaofan, 38F
的版本

DFIGHT, 39F
不懂 卡刷包就是要卡刷 為啥要繞一圈用其他方式 那

DFIGHT, 92F
不是其他recovery刷 沒人想要這樣做 解鎖 刷第三方

DFIGHT, 93F
recovery不香嗎? 不過可能已經簡單到沒人討論了也

DFIGHT, 94F
說不定 我的意思是 已經發展好幾年了 會發生老人懶

DFIGHT, 95F
得發刷機教學情有可原 熱情退卻

DFIGHT, 96F

DFIGHT, 97F
[問題] 小米卡刷包下載後, 要如何解密?

DFIGHT, 98F
[問題] 小米卡刷包下載後, 要如何解密?

DFIGHT, 99F
好像可以@@

DFIGHT, 100F
別管我上面一長串廢話了 這上面兩張圖片你試試看@@

DFIGHT, 101F
好像可以
回上面 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

drkh 作者的近期文章

[問題] 充電線標示的安培數是何意義?
想買一條充電線. 選購時, 發現有些充電線的包裝盒上會標示安培數, 例如, 3.6A. 感覺這是表示:"這條線最多可承受 3.6A 的電流." 真是這樣嗎? (包裝盒未說明. 我理工也外行)
[問題] 這兩種 ADB Interface 有何不同?
已安裝 Google 提供的 Google USB driver 最新版 r13. 將兩部手機, 紅米 6 (Android 8.1) 以及華碩 Zenfone Go ZB450KL (Android 6.0.1), 分別開機進 Fastb
更多 drkh 作者的文章...