作者camellala (似大國器量小國,平均中國)
看板Android
標題[請益] Android手機更新LSPosed後,開機失敗
時間Tue Jan 10 03:50:11 2023
[問題簡述]
手機在更新了兩個LSPosed module,以及更新LSPosed本身之後,
重開機,就卡在開機logo一直過不去
[平臺資訊]
手機是ASUS Zenfone 7 Pro
Android: 11
Magisk: v25.2
LSPosed: zygisk LSPosed v1.8.4
[問題詳述]
我以前做這些更新都很順利沒問題。
今天,手機先是更新了兩個LSPosed module到最新版:
Hide My Applist
XPrivacyLua
更新完後,沒有重新開機,
就直接再更新LSPosed,更新至LSPosed v1.8.5
然後才重新開機,再來就開機失敗,
一直卡在開機過程的logo畫面,如下圖:
https://i.imgur.com/SlqPv4X.jpg
[救援處境]
(1) TWRP Recovery mode可以正常操作
(2) adb pull與adb push能正常傳檔案
[曾試過的救援失敗過程簡述]
(1) 以為是那兩個LSPosed module更新失敗,把它停用,
仍然開機卡住;
(2) 以為是LSPosed framework本身更新失敗,把它停用,
仍然開機卡住;
(3) 想只要先能開機就好,重新安裝Magisk,
仍然開機卡住;
[救援失敗過程詳述(1)]
(1) 以為是那兩個LSPosed module更新失敗,把它停用,
仍然開機卡住:
https://bit.ly/3XjmhtA
我依這個網頁的方法,直接修改LSPosed的db去停用module:
先去抓module設定檔
adb pull /data/adb/lspd/config/modules_config.db
操作編輯
sqlite3 modules_config.db
SELECT * FROM modules; ...(操作指令略)
adb push modules_config.db /data/adb/lspd/config/
可是,
開機後仍然在logo畫面卡住,
表示問題不在這裡;
[救援失敗過程詳述(2)]
(2) 以為是LSPosed framework本身更新失敗,把它停用,
仍然開機卡住;
https://bit.ly/3vQksbT
我依這個網頁的方法,直接從Magisk去停用zygisk_LSPosed module:
我先在TWRP安裝了Magisk Manager for Recovery Mode (mm),
然後在TWRP內的Terminal,執行mm ,
去把zygisk_LSPosed module停用
可是,
開機後仍然在logo畫面卡住,
表示問題不在這裡;
[救援失敗過程詳述(3)]
(3) 想只要先能開機就好,重新安裝Magisk,
仍然開機卡住;
我在TWRP重新安裝Magisk-v25.2.zip
開機後仍然在logo畫面卡住,
表示問題不在這裡;
[救助]
我拜託Android系統高手請提供可努力的方向
我想,
既然是卡在開機logo畫面,
在系統log檔,應該是可以從log檔查到卡住的線索;
請問高手們,
我從TWRP,該去查看哪幾個系統log檔?
查看系統log檔時該注意哪幾個關鍵字?
在得到線索前先謝過熱心的高手
----
Sent from
BePTT on my Sony XQ-AT52
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.229.70.96 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Android/M.1673293813.A.7B0.html
1F:推 A520520: 移除MAGISK看看能否正常開機 01/10 09:09
2F:噓 JustinYeh88: 先把Magisk整個移除試試? 01/10 09:21
我把Magisk移除安裝後,就能正常開機了,
謝謝樓上兩位大大的建議
3F:推 JustinYeh88: 按到噓 01/10 09:21
沒關係,謝謝補推
4F:→ mengmengcats: 我猜是HMA引起的, 01/10 09:43
5F:→ mengmengcats: 你可以試試手機開機震動後,有節奏的按音量鍵-,會 01/10 09:43
6F:→ mengmengcats: 有震動回饋提醒你進入安全模式,再看看能不能進到桌 01/10 09:43
7F:→ mengmengcats: 面 01/10 09:43
原來還有這一招,謝謝
我照著你的講法,真的可以進入安全模式,
在螢幕在左下角有顯示「安全模式」
因為我在解除Magisk後已能開機,
所以就無法確定你講的安全模式方法,當初有沒有效果
8F:→ mengmengcats: 或是將data/adb/modules裡面全部清空再試一次 01/10 09:43
這個資料夾內,全都是Magisk的moudles嗎?有沒有其他app或系統會使用到呢?
9F:推 slanda: 都行不通之好TWRP刷原廠ROM 可以開機後再重ROOT了 01/10 10:14
謝謝建議,幸好不用到重刷ROM這一步
10F:→ slanda: 砍掉重練會比一個一個刪和測試有效 不過前提是備份要做好 01/10 10:15
--------
謝謝以上幾位大大的回應,幫我解決了問題
不過我還是很好奇,假設我若移除Magisk後仍然開機卡住的話,
那我應該是要查看哪些系統的log檔,才能查看卡在哪個開機步驟呢?
因為我還有另一支手機,就是開機後會boot loop,
我是想從log檔去查boot loop是在哪些開機步驟在重複循環
然後我就能從重複循環的步驟,去找出boot loop的原因
※ 編輯: camellala (125.229.70.96 臺灣), 01/10/2023 17:26:14
※ 編輯: camellala (125.229.70.96 臺灣), 01/10/2023 17:28:09
※ 編輯: camellala (125.229.70.96 臺灣), 01/10/2023 17:33:11
11F:→ ivon852: Magisk有防開機卡住的module叫Magisk bootloop protecto01/10 19:01
12F:→ ivon852: r01/10 19:01
謝謝訊息,我再試試看
※ 編輯: camellala (125.229.70.96 臺灣), 01/10/2023 19:28:09
13F:推 dinasore: 下次記得安裝神仙救磚,開不了機時會自動關閉所有的magi01/11 13:14
14F:→ dinasore: sk module01/11 13:14
我再去研究,謝謝
※ 編輯: camellala (223.137.89.75 臺灣), 01/11/2023 15:50:30
15F:推 lem1: 我昨天想要找 magisk bootloop protector 但出現 404 … 01/11 18:37
16F:推 mrme945: 提供一個Magisk作者教我遇到Magisk Module壞掉解決的辦 01/12 15:43
17F:→ mrme945: 法,如果你沒裝bootloop protectoer就可以用 01/12 15:43
18F:→ mrme945: 1. 把手機接上電腦 01/12 15:43
19F:→ mrme945: 2. 打這個指令,先不要按 enter 01/12 15:43
20F:→ mrme945: adb wait-for-device shell magisk --remove-modules 01/12 15:43
21F:→ mrme945: 3. 重新開機,然後馬上按 enter 01/12 15:43
22F:推 s9462303: 樓主有用酷安的話可以找到神仙救磚模塊 01/23 19:15
23F:推 dinasore: 救磚模塊一定要安裝 02/09 21:19