PTT評價

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

看板MobileComm標題[問題] 小米卡刷包下載後, 要如何自行解密?作者
drkh
(eutatosp)
時間推噓15 推:15 噓:0 →:86

想將一部紅米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 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.61.229 (臺灣)
PTT 網址

JustinYeh88 10/14 12:02紅米6國際最新版MIUI是11.0.5.0耶

JustinYeh88 10/14 12:02中國版最新才是11.0.4.0

drkh 10/14 12:04我知道, 但我的紅米6檢查更新後, 給出的最新版是

drkh 10/14 12:0511.0.4.0, 也許 11.0.5.0 有什麼問題, 不給更新了.

drkh 10/14 12:06其實我也有下載 11.0.5.0 的卡刷包, 但也是MD5未過

drkh 10/14 12:08坦白講, 我後來有用 OTA 成功升級到 11.0.4.0, 但我

drkh 10/14 12:09想知道是否有辦法自行將卡刷包解密.

nisioisin 10/14 12:52md5過不了不就資料毀損?重抓看看阿

nisioisin 10/14 12:52自己檢查一下md5對不對

cooladam 10/14 13:01我有一個問題,網路上的rom不是recovery就是fastboo

cooladam 10/14 13:01t,跟系統更新的OTA一樣嗎?

RedFox 10/14 13:52OTA包跟Recovery包應該走同一路

RedFox 10/14 13:52差在OTA只刷入系統跟前一版改動的部分,非完整系統

JustinYeh88 10/14 14:15照理來說卡刷包下載下來可以直接刷入不需要解密之類

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

JustinYeh88 10/14 14:15統升級app更新成中國版

drkh 10/14 15:04樓上. 皆非. 請見修文後的 PS 1.

cooladam 10/14 15:13意思就是網路上的卡刷包是讓你透過recovery刷的,想

cooladam 10/14 15:13要透過"系統升級"中的"手動選擇安裝檔案",只能是系

cooladam 10/14 15:13統升級中"下載最新完整檔案"所下載的包,因為有系統

cooladam 10/14 15:13升級獨特的加解密?

drkh 10/14 15:26樓上, 我也用小米助手刷過, 小米助手就是通過 rec

drkh 10/14 15:28來刷(rec的選單有"連接小米助手"), 也沒成功.

drkh 10/14 15:28也是 MD5 沒過.

cooladam 10/14 15:33那就不要執著了,感覺就是若要手動選擇安裝包,那系

cooladam 10/14 15:33統更新和小米助手需要的是透過系統更新下載後解密過

cooladam 10/14 15:33的,這種安全性驗證的加解密問題,怎麼可能讓一般使

cooladam 10/14 15:34用者可以自行處理

Xixiaofan 10/14 15:49擋住就是解鎖+線刷+回鎖 其他無解

twinmick 10/14 15:59那個官網國際版有沒有個連結啊,搜尋miui一大堆網站

drkh 10/14 16:14樓上, 已修文附上連結.

drkh 10/14 16:25我的問題的另一方面也是:"為何小米會讓使用者下載一

drkh 10/14 16:26個未解壓, 不能通過 MD5 校驗, 不能卡刷的卡刷包?

Xixiaofan 10/14 19:02問題來了,你在官網哪裡找到的紅米6卡刷包

Xixiaofan 10/14 19:02國際官網是 c.mi.com ,這邊已經沒提供紅米6的卡刷

Xixiaofan 10/14 19:02包了

Xixiaofan 10/14 19:02如果是mirom等來源找到的話,有可能是官方已經撤包

Xixiaofan 10/14 19:02的版本

DFIGHT 10/14 19:03不懂 卡刷包就是要卡刷 為啥要繞一圈用其他方式 那

DFIGHT 10/14 19:03你下載其他的包咩

Xixiaofan 10/14 19:04官方沒有撤包的版本,才能通過系統更新解密安裝,

Xixiaofan 10/14 19:04不然就是TWRP硬刷

Xixiaofan 10/14 19:06既然是系統更新裡面找到的最新版本,那就表示11.0.

Xixiaofan 10/14 19:065被撤包了,不再提供正常方式更新,那你去mirom等

Xixiaofan 10/14 19:06非官方收集站找到被撤包的版本又走官方的系統更新A

Xixiaofan 10/14 19:06pp解密,當然不會給過

DFIGHT 10/14 19:09https://bit.ly/3QkbVJC

DFIGHT 10/14 19:10人家應該會提供你卡刷包 有md5 無md5版本

DFIGHT 10/14 19:11ota 是update包 不是卡刷包,自己下載卡刷包也可以

DFIGHT 10/14 19:11自己卡刷或是下載update包刷

DFIGHT 10/14 19:12至於有無md5的問題 你自己google怎麼用

DFIGHT 10/14 19:16夭壽 我自己google了一下 卡刷比較簡單吧? 下載卡

DFIGHT 10/14 19:16刷包就直接存到手機裡面 然後recovery去按裝就好了

DFIGHT 10/14 19:16啊 為啥要拐彎去用其他方式裝?

DFIGHT 10/14 19:20https://bit.ly/3PQ4lEW

DFIGHT 10/14 19:21這邊什麼包都有拉 11.0.5了

DFIGHT 10/14 19:22喔等等 上面那個是韌體

DFIGHT 10/14 19:23https://bit.ly/3ZV9osd

DFIGHT 10/14 19:23這個才對

DFIGHT 10/14 19:27你先換檔案試試看== 別管什麼md5 bypass的事情了

DFIGHT 10/14 19:27還有不要用內建recovery去卡刷 不能 我也不知道原

DFIGHT 10/14 19:27因 我有看過 好像要十年了 我忘記原因了 你去下載

DFIGHT 10/14 19:27第三方好用的recovery去刷我上面那個網址下載的rom

DFIGHT 10/14 19:27 或是直接用電腦下載我上面網址的fastboot包aka線

DFIGHT 10/14 19:27刷包去用電腦線刷

Xixiaofan 10/14 19:29回樓上 他的問題是他沒解鎖BL也沒刷TWRP 所以只能

Xixiaofan 10/14 19:29用官方更新+官方REC 包被撤了用正常途徑當然會被擋

DFIGHT 10/14 19:30小米助手是什麼東西我聽都沒聽過 你自己google mif

DFIGHT 10/14 19:30lash 用這個線刷 youtube一大堆傻瓜式教學 我沒聽

DFIGHT 10/14 19:30過小米助手 你別用一些好奇怪的方式刷手機 要研究

DFIGHT 10/14 19:30半天== 用人家傻瓜式的即可

DFIGHT 10/14 19:31沒解鎖喔......

DFIGHT 10/14 19:37痾 我以前沒解鎖 會卡小米那個logo 這英文叫啥 欸.

DFIGHT 10/14 19:37...mi英文那個開機圖案 會卡在這邊你確定尤其是跨

DFIGHT 10/14 19:37版本 你不解鎖==?

DFIGHT 10/14 19:39是可以刷了卡在mi logo了才解鎖在重開機 可以這樣

DFIGHT 10/14 19:39啦== 會顯示解鎖解到幾% 然後就停住了 但是可以重

DFIGHT 10/14 19:39開機後ok有解鎖

DFIGHT 10/14 20:02抱歉說了一大堆沒辦法幫到你 我是老人 之前sony有

DFIGHT 10/14 20:02自己出一個可以按維修手機 他會自動幫你手機刷機只

DFIGHT 10/14 20:02要你手機進入fastboot給他 插上電腦 但小米的.....

DFIGHT 10/14 20:02.我怎麼想都是解鎖刷機 思維固定住了 網路上也找不

DFIGHT 10/14 20:02到鎖住可以刷機的方法== 先跟你說你所謂的按手機裡

DFIGHT 10/14 20:02面更新 更新包點下去的方式 有一些recovery作者會

DFIGHT 10/14 20:02特別做出支持eu rom內建recovery自己點選update包

DFIGHT 10/14 20:02然後跑去第三方recovery去刷 所以有段時間我喜歡eu

DFIGHT 10/14 20:02 rom 因為可以一個禮拜無痛點選直接更新 然後那段

DFIGHT 10/14 20:02時間正好小米一大堆新特色都放上來 不像現在 哼 我

DFIGHT 10/14 20:02那平板來說 mi 6的平板 裡面的app他會下放到mi 5平

DFIGHT 10/14 20:02板嗎? 不會咩 你要小米更新平板 要他老命 他人力

DFIGHT 10/14 20:02不夠 話說回來 你這種方式叫做stock recovery刷機

DFIGHT 10/14 20:02不是其他recovery刷 沒人想要這樣做 解鎖 刷第三方

DFIGHT 10/14 20:02recovery不香嗎? 不過可能已經簡單到沒人討論了也

DFIGHT 10/14 20:02說不定 我的意思是 已經發展好幾年了 會發生老人懶

DFIGHT 10/14 20:02得發刷機教學情有可原 熱情退卻

DFIGHT 10/14 20:14https://bit.ly/3ZUjt8Q

DFIGHT 10/14 20:14https://i.imgur.com/efgJgF2.jpg

DFIGHT 10/14 20:14https://i.imgur.com/VkDmen6.jpg

DFIGHT 10/14 20:14好像可以@@

DFIGHT 10/14 20:15別管我上面一長串廢話了 這上面兩張圖片你試試看@@

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