LG G3手動安裝Android 5.0、ROOT、TWRP Recovery、Xposed框架

其實和我之前寫的〈LG G3入手心得和使用設定〉一樣,只是大幅簡化其步驟,擷取主要安裝步驟和結果,其他細項則不再闡述。

  1. 下載V20u KDZ檔案,目前為LG G3 Android 5.0最新版。
    參考步驟:〈Download the latest kdz for your device.〉。
  2. 刷入KDZ檔案,因為是全新安裝,選擇CSE Flash。刷完到重新開機完成需要等一段時間。
    參考步驟:〈[Guide] LG G3 Stock Firmware (Go Back to Stock) KDZ & TOT Method〉。
  3. ROOT,下載一鍵root script,如果執行完成後,手機還在Download Mode,直接拔電池裝回再開機即可。
    參考步驟:〈[GUIDE][ROOT] Newest Root Method for LG devices〉。
  4. 安裝TWRP Recovery,下載安裝(D855) LG G3 AutoRec-Lollipop,第一次開啟會自動備份原廠Recovery(會暫時卡住一下),之後點選Flash TWRP。
  5. 安裝OFFICIAL Xposed for Lollipop,下載三個檔案:xposed-v75-sdk21-arm.zip、XposedInstaller_3.0_alpha4.apk、xposed-uninstaller-20150831-arm.zip。
    • xposed-v75-sdk21-arm.zip:進入TWRP Recovery,點選Install刷入。關於sdk21或sdk22的選用,先開啟Build Prop Editor搜尋sdk,就可以看到「ro.build.version.sdk」項目顯示資訊是21或22。CPU選用也是同樣方法,一樣開啟Build Prop Editor搜尋cpu就可以看到CPU類型。刷錯版本開機會出問題。
    • XposedInstaller_3.0_alpha4.apk:刷完上述檔案,系統重新開機完成後,再安裝此檔案。
    • xposed-uninstaller-20150831-arm.zip:移除Xposed框架。先解除安裝Xposed apk,再進入TWRP Recovery刷入此檔。

目前Android 5.0,我個人停用(凍結)的項目︰
https://drive.google.com/folderview?id=0B85jVf-ccZ8tT3FVSE0tOFB5VWc&usp=sharing
原本凍結兩項LocationServices 1.0,一般使用下並無異常,但是使用Llama學習區域,手機一定會突然無預警重開機。Google搜尋到XDA這篇文章,LocationServices 1.0原來是com.qualcomm.location和com.qualcomm.services.location這兩項服務(其實可以用OS Monitor檢查)。解凍後重開機,使用Llama重新學習區域就沒有再發生問題了。其他系統特殊項目凍結可能會有顯示問題(無法隱藏),使用綠色守護讓項目休眠停用,例如LG Backup、Smart cleaning、T action等等。

如果在Android 5.0使用鈦備份還原的App有一些使用上的詭異問題,例如:Pushbullet使用綠色守護休眠後,無法透過GCM接收通知。或是Tap Titans遊戲根本無法開啟(一直顯示載入中)。建議App直接解除安裝,再到Google Play Store重新安裝,最後用鈦備份還原紀錄就好。

2015/11/21:官方已經釋出V21a KDZ檔案,同樣適用上述方法,但是Xposed zip檔要改刷新版本:xposed-v78-sdk21-arm.zip,舊版本會有問題。
參考:〈Xposed on Stock v21a
順手買了G3/G4 TweaksBox Unlocker,主程式須另外安裝:〈G3 TweaksBox主程式介紹和下載〉,我個人是安裝1.5.1 BETA1。

補充:由於Android 5.0限制更多的動作,導致Llama無法自動執行一些動作,例如行動網路自動開關,得搭配第三方Plugin - Secure Settings來執行(要root)。以下是範例:

  1. 開啟Llama選擇「編輯事件」。
  2. 「增加動作」時選擇「地區擴充元件」。
  3. 選擇Secure Settings的「Action」選項中的「Mobile Data」的Disable或Enable。
    這樣就可以讓Llama執行自動開關行動網路的動作。