本帖最後由 minitotoro 於 2016-9-29 23:55 編輯
我的過程很複雜
手機是Nexus 6, Android 6.0.1
之前有root 有 xposed
Recovery 刷 TWRP 3.0.2-0
因為 Nexus 系列都可以單刷image, 所以我就把 system / boot / cache 都刷了一遍 6.0.1 官方版
只保留data分割區沒清
然後開始用2樓的步驟每步都做, 但一開始都選用 xposed 86.5
========== 刷機 debug 過程分隔線 =========
我照 2樓步驟權做了一遍, 最後用86.5, 刷完開進去後的情況像 jyhbna 站友遇到的情況一樣
Migisk Manager裡面, root toggle 再也打不開
沒root, 當然連 xpose 86.5 也開不了
然後又重新刷一遍system / boot / cache
刷完後開機進Android, 先確定可進 PG 0.39.1
這次 2樓的步驟只做前半部, 不刷xpose 和 xpose installer
刷到 supersu 2.78 (2.76也刷了)
這次開進Android後, root toggle 會動了
關掉root 也可以成功開進 Pokemon Go 0.39.1
接著就裝了 Xposed install DVDAndroid版
裡面默認是 86.5 systemless 版本, 然後就給它又裝下去
重開機後 root toggle 又掛了
然後再重新刷一遍system / boot / cache
刷完後開機進Android, 先確定可進 PG 0.39.1
這次root就不刷 2.76, 直接設定 systemless 後刷 2.78
進Android後裝 xposed installer, 並且裝 86.5
重開機後, root toggle開關正常了, xposed 也正常開啟
但是root 關 + xposed 開, 進不了PG 0.39.1
但是root 關 + xposed 關, 可以進 PG 0.39.1
又再重新刷一遍system / boot / cache
刷完後開機進Android, 先確定可進 PG 0.39.1
然後去google爬文
發現大家都在講 86.2 可以成功
於是這次還是一樣, 不刷 2.76, 直接設定systemless刷 2.78, 當然也有刷 suhide, Magisk
進Android 裝完 xpose installer 就重開進Recovery (TWRP)
這次進TWRP 刷 xposed 86.2
刷完重開機進Android後, root 開關正常, xposed功能正常, 可進PG 0.39.1
========== 刷機 debug 結束分隔線 =========
刷完這過程後, 我本來以為不清 data 分割區可以算是清得很乾淨
但是後來發現 systemless 的 SuperSu 2.78 是把一個image丟在 /data/ 下面
所以其實我的2.78 一直都存在 /data/下
但因為我每次都有刷那 3個主要 image, 並且確認可進 PG 0.39.1
所以在 /data/ 下的 2.78 不影響刷機結果
要讓它能夠動, 必須進 TWRP刷過一次 2.78 zip檔, root 功能才會啟動
不過我的整個過程中都沒移除掉 Magisk Manager APK
一開始有刷過 2.76, 但每次都有把 system image重刷
所以最後才得結論不必刷 2.76, 直接刷 2.78 systemless SuperSu
不確定這個步驟有沒有影響到結果就是了
topjohnwu發佈的arm和沒arm的兩種版本
其實檔名沒 "arm" 的就是 arm64 版本, 給 64位元cpu用的
檔名有 "arm" 的就是給32位元cpu
"版上某版主前幾天有發一個0.39.1的降版讓4.0+可以玩,似乎不是簽名的問題。"
知道標題嗎? 我想拜讀一下
我也沒寫過Xposed模組, 有空的話可以玩玩看 XD
|