「xiaomi.eu」小米10RPO MIUI 12.5.10 ROM
https://xiaomi.eu/community/threads/miui-12-stable-release.56191/
尋找xiaomi.eu_multi_MI10Pro_V12.5.10.0.RJACNXM_v12-11.zip 即可找到固件下載連結。
筆者的首先從大陸手機原固年「大陸版固件 miui 12.5」解鎖刷入 「歐版miui 12.5」,
它各樣都好,但就缺了雙SIM卡功能,於是最後刷入第三方Rom「xiaomi.eu_multi_MI10Pro_V12.5.10.0」。
大陸版小米10 PRO手機是SIM雙卡,但歐版和全球版固件是單卡
(內裡一樣支持雙SIM卡,但它將卡托改為單SIM卡和從海外版固件中禁用雙SIM卡。)
有一個第三方ROM,是由中國固件修改而成,移除中國軟件,加入谷歌系統的乾淨版,
支持雙SIM卡,作為大陸版可以使用雙卡的小米10PRO……
刷這個源自大陸版修改,支持雙卡的第三方Rom,是合情合理。
從結論來說,應該直接從原版大陸固件,解鎖,刷TWRP,最後直接刷第三方rom「xiaomi.eu」,
這個xiaomi.eu是源自大陸版固件修改,刪掉所有中國廣告,加入Google,變成由大陸版修改而成的歐版。
這個xiaomi.eu是源自大陸版固件修改,刪掉所有中國廣告,加入Google,變成由大陸版修改而成的歐版。
刷機前沒問Google AI,原來大陸版手機解鎖後,使用官方刷機軟件刷海外版固件,有危機
假如刷機時沒更改預設的「 clean all and lock」,手機就真的變成磚頭,無法恢復。
==========================
關於「重鎖 BL 鎖 (Lock)」的生死關鍵(請務必詳讀)
因為你手上的是「中國大陸版」的硬體硬體結構,在選擇是否重新上鎖時,有鐵律必須遵守:
- 可以上鎖的情況:如果你下載的是「中國官方版固件 (China Stable)」,你在 MiFlash 可以勾選
clean all and lock把它鎖回去。鎖回後,手機就會跟剛買來時一模一樣,銀行 App 也能完全正常偵測。 - 絕對不能上鎖的情況:如果你下載的是「國際版官方固件 (Global Stable)」、「歐洲官方版 (EEA)」或台灣版等,你在 MiFlash 絕對、千萬不能勾選
clean all and lock!大陸版手機只要刷非大陸官方系統又被強制上鎖,手機會立刻啟動防刷機制,直接「完美變磚 (The system has been destroyed)」,只能送修拆機救磚。
======================
然後,因為我那時已經刷了官方的歐版固件,
在TWRP刷「xiaomi.eu」固件時,立刻顯示錯誤,
說這台手機是UMI (小米10),不是CMI (小米 10PRO)……
在TWRP刷「xiaomi.eu」固件時,立刻顯示錯誤,
說這台手機是UMI (小米10),不是CMI (小米 10PRO)……
===============================
1. 檢視手機系統(最簡單)
- 前往 「設定」 > 「我的設備」。
- 點擊 「MIUI版本」。
- 點擊右上角的選單,選擇 「下載最新完整包」(注意需在 Wi-Fi 環境下操作)。
- 下載完成後,使用「檔案管理」進入
downloaded_rom資料夾,您會看到一個.zip壓縮檔。檔名開頭為miui_CMI或miui_UMI等,底線後面的英文代碼就是您的裝置編碼。 [1, 2, 3]
=============================
根據以上教學,測試證明我的手機代號是CMI,即小米10PRO。
解法一:手動刪除 ZIP 檔內的「防呆代碼」(最推薦)
既然 TWRP 內建的檢查機制卡住您,我們可以直接把這個檢查機制從刷機包裡「擦掉」。
- 在電腦上操作:用電腦的壓縮軟體(如 WinRAR 或 7-Zip)點開(不要解壓)您的
xiaomi.eu_multi_MI10Pro...zip檔案。 - 尋找腳本檔案:依次進入以下資料夾:
META-INF->com->google->android - 修改腳本:在裡面找到一個名為
updater-script的檔案,用電腦的「記事本」打開它。 - 刪除防呆代碼:
你會看到第一行有一串包含assert(getprop("ro.product.device") == "cmi" ...的代碼。- 直接把這整行(通常是第一行,到分號
;結束)全部刪除!
- 直接把這整行(通常是第一行,到分號
- 儲存並放回:儲存該記事本檔案,並確認更新回 zip 壓縮檔內。
- 重新刷入:把修改後的 zip 檔複製進手機,用 TWRP 重新刷入,這時候它就不會再彈出錯誤,能直接順利刷進去了!
刷機教學,刷機前進行雙清,然後刷入固件,最後Format Data(格式化 Data)。
在較新版本的小米 TWRP 中,看不到
System 分區選項是完全正常的! 請不用擔心。這是因為從 Android 10、11 開始,Google 引入了名為 Dynamic Partitions(動態分區 / 超級分區) 的新架構。
System(系統)、Vendor(廠商驅動)、Product(產品優化)等分區,在日常狀態下都被打包隱藏在一個名為 Super 的大區塊裡,並且受到唯讀保護,所以 TWRP 預設不允許也不需要您手動去勾選清除它。既然沒有
System,請改用以下這個更安全、更標準的清除步驟:🛠️ 調整後的最新卡刷步驟
- 直接進行基本的 Wipe:
- 點選 Advanced Wipe(進階清除)。
- 這次只要勾選 Dalvik / ART Cache 和 Cache 這兩項就好。
- 滑動下方滑塊確認清除。
- 直接安裝固件:
- 返回 TWRP 主選單,點選 Install(安裝)。
- 選擇您的
xiaomi.eu_multi_MI10Pro_V12.5.10.0...zip檔案。 - 滑動確認刷入。(這時候 Xiaomi.eu 的刷機指令會自動去處理並覆蓋掉動態分區裡的 System,所以不用手動清除)。
- 最重要的一步(格式化 Data):
- 刷完固件後,返回 TWRP 主選單,點選 Wipe(清除)。
- 點選右下角的 Format Data(格式化 Data)。
- 輸入
yes並送出。(這一步會徹底清除解密舊系統的殘留資料,是防止卡在開機畫面最關鍵的步驟)。
- 重啟手機:
- 點選 Reboot System(重啟系統)。
您可以直接按照這個調整後的步驟繼續操作。請問
=======================================
⏳ 第一次開機請耐心等待
手機重啟後,畫面上會出現 MI 或 MIUI 的開機動畫。因為是全新安裝的系統,第一次初始化會需要比較久的時間(大約 5 到 10 分鐘 都是正常的),請把手機放在桌上耐心等待,期間不要手動去長按電源鍵強制關機。
等到順利進入系統歡迎畫面後,您就可以插上兩張 SIM 卡。到時候請幫我確認一下:手機上方有沒有順利出現兩個訊號圖標? 祝您順利開機!
============================================
Xiaomi.eu ROM 的系統語言沒有香港繁體選擇。
是的,Xiaomi.eu ROM(歐版)原生确实不支援「繁體中文(香港)」(zh_HK),系統語言內只能選擇「繁體中文(台灣)」(zh_TW)。這會導致部份香港本地應用程式無法正常顯示粵語字詞(例如地圖導航語音無法輸出廣東話、Google 語音搜尋無法辨識廣東話等)。 [1]
如果您想在 Xiaomi.eu 系統中強制開啟香港繁體與廣東話,可以參考以下兩種主流的為系統「補回」香港語系的方法:
方法一:使用 MoreLocale 2 免 Root 強制開啟(最推薦、最安全)
這個方法最適合不想破壞系統安全性的用家,只需透過電腦執行一次 ADB 指令,就能為手機激活
zh_HK 語系。- 準備工作:
- 在手機下載並安裝 MoreLocale 2 (可於 Google Play 下載)。
- 手機開啟「開發者選項」,並啟用 「USB 偵錯」 及 「USB 偵錯 (安全設定)」。
- 連接電腦:
- 用 USB 線將手機連接電腦,並確保電腦已安裝 Xiaomi 官方驅動。
- 下載並解壓電腦版 ADB 工具包。
- 執行 ADB 指令:
- 在電腦的 CMD 或 Terminal 視窗中輸入以下指令,以賦予 App 修改語系的權限:
adb shell pm grant jp.co.c_lis.morelocale android.permission.CHANGE_CONFIGURATION
- 在電腦的 CMD 或 Terminal 視窗中輸入以下指令,以賦予 App 修改語系的權限:
- 手機設定:
- 打開手機上的 MoreLocale 2 App。
- 點擊右上角的 「Custom Locale」。
- 在 Language 輸入
zh,在 Country 輸入HK。 - 點擊 Set 儲存,手機系統的隱藏香港區域語系就會立刻生效。 [1]
第一個方法,手機重啟後就會失效,
但失效後,不用重新再做一遍,直接進入APP中再選擇香港繁體一次就可以,
也不算太麻煩,但以下介紹還有永久的方法。
但失效後,不用重新再做一遍,直接進入APP中再選擇香港繁體一次就可以,
也不算太麻煩,但以下介紹還有永久的方法。
方法二:
使用 SetEdit App 永久鎖定語系(免刷機、最推薦)
這個方法是利用一個名為 SetEdit 的資料庫修改工具,把系統的語系代碼鎖死在
zh-HK。只要不恢復原廠設定,重啟手機也不會失效。1. 前期準備(需電腦 ADB 授權一次)
- 手機下載並安裝 SetEdit(設定數據庫編輯器)App。
- 確保手機已開啟 「USB調試」 與 「USB調試(安全設置)」。
- 手機連上電腦,電腦打開 CMD 或 PowerShell 視窗。
- 輸入以下指令為 SetEdit 授予進階修改權限:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
2. 修改系統參數
- 打開手機上的 SetEdit,在最上方的下拉選單確保切換在 「System Table」。
- 往下捲動找到
system_locales這一行,點擊它並選擇 「Edit Value」(修改值)。 - 將裡面的內容修改為:
zh-HK - 點擊 「Save Changes」 保存。
- 接著將下拉選單切換到 「Global Table」。
- 尋找
language_settings_global_locale或locale相關字眼,同樣將值修改為:zh-HK。 - 重啟手機,系統從此就會永久固定在香港繁體,不會再自動跳回簡體。
如果在 SetEdit 的 Global Table 裡面找不到
language_settings_global_locale,請不用擔心。這是因為不同版本的 MIUI 12.5 底層參數名稱可能會有一點點不一樣。我們可以透過手動新增參數,或者修改另外兩個常見的參數來解決重啟還原的問題。請依照以下步驟操作:
步驟一:手動新增這個參數
如果找不到,我們可以直接把它加進去系統資料庫裡。
- 打開 SetEdit,確保最上方選單切換在 「Global Table」。
- 點擊最上方的 「+ Add new setting」(新增設置)。
- 在彈出的輸入框中,輸入參數名稱:
language_settings_global_locale - 點擊 Save Changes(保存)。
- 接著在輸入數值(Value)的框中,輸入:
zh-HK - 點擊 Save Changes。
步驟二:檢查並修改另外兩個隱藏參數
在大陸版 MIUI 12.5 中,語系還被記錄在另外兩個地方。請在 Global Table 清單中往下捲動,尋找有沒有以下這兩個參數:
localesystem_locales(有時 Global Table 也有這一行)
如果有看到它們:
- 點擊該參數,選擇 Edit Value。
- 把數值全部改成:
zh-HK - 點擊 Save Changes 保存。
步驟三:檢查 System Table
請記得回到 「System Table」(最上方的下拉選單切換過去),再次確認裡面的
system_locales 數值是不是已經是 zh-HK。如果不是,請把它改成 zh-HK。完成上述步驟後,請重新啟動手機。這樣系統在開機讀取資料庫時,就會直接抓取你手動寫入的香港繁體代碼,不會再跳回簡體了。
------------------------------------------------------------------------------------
「xiaomi.eu」固件,可以叫出「OK Google」,負一屏預設小米,但可以改回Google。
最後,
刷入第三方Rom「xiaomi.eu」固件,「Momo」測試軟件會多了一個「非SDK接口的限制失效」,
銀行APP會失效,「非SDK接口的限制失效」,筆者找不到辦法解決,但讓銀行APP繼續使用就很簡單,
使用「隱藏應用列表」,之前是做黑名單,現在做一個「白名單」,隨便選一個APP,最後用在銀行APP上,白名單即是銀行APP只會看到「白名單」上的應用。
刷入第三方Rom「xiaomi.eu」固件,「Momo」測試軟件會多了一個「非SDK接口的限制失效」,
銀行APP會失效,「非SDK接口的限制失效」,筆者找不到辦法解決,但讓銀行APP繼續使用就很簡單,
使用「隱藏應用列表」,之前是做黑名單,現在做一個「白名單」,隨便選一個APP,最後用在銀行APP上,白名單即是銀行APP只會看到「白名單」上的應用。
完


沒有留言:
發佈留言