test

2019年8月27日 星期二

2019-08-27 紅米NOTE5 MIUI10 亞太開啟VoWifi通話

原廠ROM是不給開啟的,要root後刷入magisk module才可以
參考資料1

參考資料2

刷入後會開啟VoLte,要再進一步到系統中開啟VoWifi通話功能才可以

試用結果:滿意!

2019年8月8日 星期四

2019-08-08 有關升級EMUI9.1的注意事項

XDA上爬到的注意事項

大意是說,如果在 EMUI9.0 時已經利用magisk進行ROOT的機友,在升級9.1時要特別注意,很有可能一個重開機就把手機給格式化了

比較保險的作法是先刷回原廠未修補的映像檔,進行升級後,再行root

附註來自ant0大大的溫馨提醒
Oh yeah, since you have to boot to recovery to initiate it... 9.1 is a little different. It refuses to boot to recovery when holding volume up. So from a booted system use 'adb reboot recovery' from a command prompt. That should boot into Magisk. Alternatively you can boot to eRecovery and select the Wipe/Factory reset button, it will reboot to normal recovery which will lead to Magisk system. First option is safer though if you forgot to flash patched ramdisk xD

2019-08-07 magisk核心模式啟用

在進入Android系統的情況下,啟用magisk核心模式並不難
只要進得去系統一切都好辦事

但若是遇到沒有適用的TWRP可用(半殘TWRP,僅命令模式利用ADB推送,卻無法刷入刪除檔案,也無法使用mm來卸除不是用模組)的情況下,又被不適用的magisk模組卡開機該如何是好呢?

難道只有全部格式化一途嗎?  說實話,之前曾經Vanced YTB magisk模組卡開機,讓我不得不全部格式化重來一次,真的有夠幹

最近在mate 10 pro (EMUI 9.0.0.259)遇到這個問題,還好後來爬文在XDA上看到了解方

首先要準備
1. 半殘的TWRP (不用刷入檔案,但至少要可以透過ADB丟檔案進去+以及下指令

2.修補過的開機映像檔(patched boot image)這個部分之前已經製作過了,一定沒問題

輸入以下指令(進入TWRP,連接電腦後利用小黑窗輸入以下指令)
adb push patched_boot.img /data/
adb shell
touch /cache/.disable_magisk
dd if=/data/patched_boot.img of=/dev/block/bootdevice/by-name/recovery_ramdisk
reboot recovery

if your magisk patched image is not named patched_boot.img, just modify filename in the adb push command and dd command.
It should now boot to Magisk system with core-only mode, so no modules are loaded. You can then just remove the faulty module from Manager.
(patched_boot.img這個檔案名稱要自己視情況變更喔~)

說實話,最後的reboot recovery輸入後真的沒啥屁用,因為recovery還是沒有刷入patched boot image,如此進行重開機只是會一再地進入TWRP而已

所以我後來修改成輸入完這令後,先重開機進入TWRP一次,再利用選單r進入bootloader→刷入patched boot image→即可成功進入系統

那進入系統後要幹嘛呢?當然是快點卸除導致卡開機的模組啊(該死的RR、EdXposed...)

2019年4月1日 星期一

2019-04-01 MATE 10 PRO ROOT教學+magisk套件推薦+Google pay功能修正


農曆年前入手二手mate 10 pro,無奈一直沒法找到適合解鎖的管道,因華為官方早已在2018年6月關閉了免費的bootloader解鎖服務,然其他民間私營的管道要嘛版本限制太多(不能太新)不然就是太貴或是騙錢沒用

好不容易2019/3/31一大早在twitter上看到FunckyHuawei公布bootloader unlock code降價(20$還是不便宜),立馬手刀刷卡, 不到3分鐘就收到解鎖碼了,真不錯


解鎖方式跟mate 9一樣,先進入bootloader模式,透過ADB輸入解鎖指令及解鎖碼,完成後手機會進行reset,全部資料都會被洗掉,記得要先備份

再來就是找尋適合進行root的資源了,之前一直停留在8.0.0.145的版本,也不是說9.0不好用,因為一直在等待透過其他的方式取得解鎖碼,越往後免的版本越難以破解,就這樣一直停留在這個版本

爬文後發現,XDA上要透過magisk進行root反而是升上去9.0後管道才比較多且完整,所以reset完成後就一路更新至最新的版本9.0.0.223(BLA-L29 C636)

以下開始進行root解說

安裝Magisk 18.1

XDA介紹了兩種方式,一種是用大神已經整合好的開機映像檔做刷入,若是不放心,可以按照指示自行抽取出原廠韌體中的開機印象檔再另行重新編譯整合,筆者本身是懶得這麼做啦,能成功取得root權限最重要

要注意一點,目前透過此方式會帶來兩個副作用,如果無法接受請千萬不要進行刷入


  • The feature to charge the powered off phone will be broken - as soon as you connect USB, the phone will boot up.
  • You won't have any working recovery. If you need your original recovery back, reflash unpatched recovery_ramdisk.img with fastboot in the same way.

  • 摘要:
    無法關機充電,關機狀態下一進行充電就會自動開機;以及沒有recovery可以使用,無論是官方還是第三方recovery都一樣,但可以透過刷入未修補(unpatched)的recovery_ramdisk.img進行修復,但同時也會失去root(意味著恢復原廠的recovery)

    下載適用的修補檔案版本,文內提供了ALP和BLA的各版本檔案
    BLA從9.0.0.161~231都有,要注意的是從9.0.0.211之後的修補檔案都是通用的了,不用再分不同國家的版本選用,真不錯!同時也提供了用以還原的未修補檔案,真貼心
    Download options for some unpatched/patched files
    ALP 9.0.0.159 (C432) unpatched patched
    ALP 9.0.0.194 (C636) unpatched patched
    ALP 9.0.0.195 (C636) unpatched patched
    ALP 9.0.0.213 (universal cust) unpatched patched
    BLA 9.0.0.161 (C432) unpatched patched
    BLA 9.0.0.179 (C432) unpatched patched
    BLA 9.0.0.197 (C432) unpatched patched
    BLA 9.0.0.206 (C432) unpatched patched
    BLA 9.0.0.211 (universal cust) unpatched patched
    BLA 9.0.0.215 (universal cust) unpatched patched
    BLA 9.0.0.223 (universal cust) unpatched patched
    BLA 9.0.0.224 (universal cust) unpatched patched
    BLA 9.0.0.226 (universal cust) unpatched patched
    BLA 9.0.0.231 (universal cust) unpatched patched


    下載完檔案後,手機進入bootloader,透過電腦ADB刷入修補的ramdisk
    (因為我用的是223版本,所以刷入的就是223的檔名,此修補包之中已包含magisk,所以刷完只要重開機就好)

    刷入指令:
    fastboot flash recovery_ramdisk RECOVERY_RAMDISK_PATCHED_BLA_9.0.0.223.img

    重開機指令:
    fastboot reboot


    重開機後就會看到手機內多了magisk的app,此時點進去app會先進行app的升級,完成檢視magisk會發現框架也順利刷入了,同時也順利通過safetynet的認證,進行到這邊root就完成了


    Magisk推薦模組

    筆者用的模組不多,就34個
    1. (Ad)Vanced Youtube (Black版本)
    這個模組的好,老司機都知道,在此就不贅述了

    2. EUMI 9.0適用的官方通話錄音模組
    礙於法規所限,台版/歐版/美板等國際板的華為手機都把通話錄音功能給拿掉了,還好XDA上神人很多,開發出這個適用於EUMI 9.0的官方通話錄音模組,之前還有找到適用於EUMI6.0~8.0的模組

    3. Magisk內建的systemless hosts 擋廣告
    以前的systemless hosts 筆者會搭配adaway一起使用,這個版本開始只要開啟System hosts 就會下載安裝模組,不用另外安裝檔廣告的app,真棒
    不過筆者後來還是沒開啟這個功能,倒是比較愛用adaway這個app,因為可以在不用重開機的情況下,自由切換是否要透過hosts擋廣告

    4/19 更新 AR Lens for Huawei Camera(EMUI9 原廠相機的AR功能)
    很北七的功能:AR擴增實境magisk外掛模組

    Google Pay 修正

    另一個困擾的點是Google Pay竟然無法使用,查了資料發現原來不是因為root失敗,反而是因為2019/3月份的google安全性更新導致的,在XDA上也是哀鴻遍野;暫時找到了解法
    1. 停止google play服務,並解除更新
    2. 反安裝Android Pay
    3. 安裝舊版google play服務14.7.99,記得找到相對應的版本
    4. 安裝android Pay,可以匯入信用卡了
    文中有特別提到,除了14.7.99之外16.0.86也適用於magisk18.1,這點筆者便還沒測試


    以上文章完成於4/2,僅此作為紀錄

    --4/19/更新GPay失效後的修正方式--
    原以為靠著降板google play service的方式可以順利使用Google Pay,殊不知還是會暗地裡默默更新到新版的Google play service...導致雖然PAY裡面有看到綁定的信用卡,但無法感應付款的窘境

    解法:
    1. 將Magisk 18.1 升級至19版,Magisk manager→設定→更新頻道→測試版→更新為magisk 19版

    2. uninstall GPay

    3. 刪除以下資料夾(需取得root權限): /data/data/com.google.android.gms

    4. magisk manager中隱藏(hide)以下三個服務/app:
    Google Pay
    Google services framework (com.google.android.gsf)
    Google play services(com.google.android.gms)

    5. 重開機

    6. 將Google Pay安裝回來

    7. 開始綁定信用卡,測試能否使用線上付款/感應付款→成功

    測試結果:用來進行高鐵車票的APP內付款是沒有問題的,到實體商店中使用付款也是,good!

    2019年2月14日 星期四

    2019-02-14 N4X 整理記錄

    1. 回歸到原出廠版本,找到好網站
    https://goo.gl/uursRB

    2. 進入Recovery的時間好久,至少要5分鐘,無解
    https://goo.gl/T2m6QW
    不知道是不是recovery的分區不是EXT4的關係?(目前也查不到)
    留待日後驗證

    3. 最後以刷還原到最早的國際版本:V8.1.10.0.MCFMIDI


    最後,直接將系統介面更改為極簡模式,並安裝幾個重要的行車軟體:
    Android Auto
    Vanced Youtube
    TOMTOM測速提醒→好東西
    Play Music
    Spotify

    在不想花大錢更新中控車機的情況下,用N4X來做為車用多媒體方案應該是再適合不過的了