Re: [請益] xposed對分割區的影響與重灌的選擇

作者: Arbin (路人_Lv菜逼八)   2018-10-14 20:47:18
因為我會回太長 所以就開回覆 讓大家比較好閱讀
首先回答問題一之前 需要瞭解的是Flashtool的原理
Flashtool在刷ftf的時候
他會分析ftf底下的各個sin檔案
而每個sin都是映像檔
所以如果你勾了wipe區塊中的選項
其實那些選項基本上都是空的映像檔
沒有內容 所以刷進去就等於清空了XD
回答問題一
Xposed會修改System底下的檔案
而用Flashtool重灌的話
如果沒在Exclude勾「SYSTEM」這個選項
他不會略過system.sin這個映像檔 直接把映像檔的檔案「覆寫」到system分區底下
覆寫+勾選wipe的選項基本上就等於清空+刷入的動作了 所以效果跟「四清後刷入」是一樣

問題二的話
哦...我覺得joyshe大的是fastboot模式的做法
(說放在adb資料夾是因為通常adb和fastboot的程式會放在一起)
跟m01的做法不太一樣
所以應該是可以略過...吧
如果你要用Magisk的話
在製作DSmove.ftf的過程中
就別把SuperSU包進去了吧 包TWRP就好
(就是PRFCreator工具那裡 前置工作 我不太確定那樣工具是否會放行 沒用過那工具xd)
然後用包在核心的TWRP 刷上Advanced Kernel刷機包再刷Magisk
這樣應該就有Magisk了
我看了一下01的教學文+自己的方法大概是這樣啦
有問題再問ㄅ
作者: powerg5 (mac)   2018-10-14 21:03:00
直接刷DSmove.ftf和advanced stock kernel Z3 MM 6.0.123.5.A.1.291的效果難道不同嗎?請問為何核心要刷2次呢?(因為這個DSmove.ftf照你的步驟已含TWRP了,看起來不須要那個advanced的核心?)
作者: Arbin (路人_Lv菜逼八)   2018-10-14 21:11:00
因為原廠ROM的boot沒有關掉一些東西 好像是RIC dm-verity之類的驗證機制 不刷Advanced Kennel的話Magisk會刷不上去那個工具應該沒有改到這部分 所以需要Advanced Kernel解決
作者: powerg5 (mac)   2018-10-14 21:14:00
意思就是說,原廠的核心有包含一些advanced版沒有的東西所以無法直接刷advanced版取代原廠的核心,只能照順序刷上去了?這還真是發現了教學中沒有的做法呢…
作者: Arbin (路人_Lv菜逼八)   2018-10-14 21:18:00
應該這麼說吧 01上面指的那個「核心檔」其實就是一個完整的刷機包(我想他的意思應該是「核心已經修改成包含TWRP」的ftf 刷機檔)而Advanced Kernel就只是單純的核心(Kernel)刷機包這樣 要說她倆的差別 就是一個是完整系統刷機包一個只有Kernel吧01的教學似乎是SuperSU為主 所以有關Advanced Kernel的步驟已經脫離01上的東西了XD但是步驟不會太多 很好處理
作者: powerg5 (mac)   2018-10-14 21:25:00
我提到的advanced版核心就是上次寫的檔名有TWRP的那個不知道我們這裡說的有一樣嗎?看你的描述adavnced版是沒有TWRP的?為了方便辨識這裡附上我找到的下載連結http://tinyurl.com/2ffltx請問這版本沒有TWRP嗎?是這樣的話真的得刷2次核心了
作者: Arbin (路人_Lv菜逼八)   2018-10-14 23:36:00
上面的我連不上orz我是找到這個https://tinyurl.com/y8sz8t4s內容跟z2 Advanced stock kernel有87%像(反正也兄弟機差不多正常)這種Kernel都會附上TWRP啦 那看來是我搞錯了XD(太久沒弄)所以看來是可以直接跳過製作ftf直接進入fastboot刷boot.img了?!刷這個就有Systemless支援且關掉一些驗證類的功能 這樣就可以順利刷Magisk了
作者: athraugh (athraugh)   2018-10-15 12:46:00
推推
作者: powerg5 (mac)   2018-10-15 13:23:00
我找到的就是你貼的不好意思我是從下載管理員直接復製連結出來沒想到不能用看你的說法,是因為看到了壓縮檔中有boot.img才這樣說的嗎?是這樣的話我一直以為recovery和boot是分開的兩個分割區,其實recovery是包含在boot.img中的資料夾嗎?我是指對應系統版本結尾是291的advanced版本來我想問adb指令進不去recovery是因為TWRP裝在FOTAkernel,造成flashtool找不到recovery那會不會重灌完後新的TWRP裝在別的地方造成有2個TWRP?後來又覺得這問題應該和前面問四清的情況差不多應該是已經在重灌中就已覆蓋掉舊的TOFAkernel的全部內容了,所以舊的TWRP就跟著被清掉,只會剩新的TWRP,對嗎?另外請問,你在使用flashtool前有安裝64bit的JAVA SDK嗎?有設定環境變數嗎?目前看到的教學中只有一篇來源是中國的有提到要安裝JAVA SDK和設定環境變數其它的教學則是提都沒提到過,這是表示flashtool能使用它自已x10flasher_lib資料夾下的adb完成刷寫嗎?因為我執行最新版的flashtool會有錯誤訊息,如下圖https://i.imgur.com/5PZqK4y.jpg現在是用0.9.22.3版,這版有附32及64位元版的執行檔我試過都可執行,使用音量鍵+及-測試驅動也能顯示進入了fastboot及flash mode,這樣能確定能正常刷寫嗎?
作者: Arbin (路人_Lv菜逼八)   2018-10-16 12:29:00
根據flashtool 的說明http://www.flashtool.net/fsccreate.php該腳本應該是可以告知flashtool在刷機時該/可以做些什麼加與不加好像都OK(我是都有加 網路上有人沒加好像也沒差)
作者: powerg5 (mac)   2018-10-16 22:04:00
目前刷到一半了,結果好像有小地方弄錯順序目前刷完ROM及內附recovery的核心結果忘了刷DRM FIX PATCH,請問要刷這個時三清的條件是什麼呢?我只看到介紹頁面寫要三清,不知是否是必要的?我是說,我刷完ROM及核心後,登入了google帳號直接就開始從google play開始重新安裝各種app了如果三清,應該是使系統只剩下預設的app?
作者: Arbin (路人_Lv菜逼八)   2018-10-16 22:39:00
刷DRM FIX需要先factory reset 不然用不了也沒什麼條件 有recovery就三清後直刷DRM FIX惹 然後你就要再一次登入Google帳戶並重裝App對惹 三清裝DRM FIX後記得重跑一下Magisk安裝比較好
作者: powerg5 (mac)   2018-10-16 23:17:00
剛才發現android通用的抓圖組合鍵不論是在TWRP或是系統下都用不了,進了系統後用長按電源鍵的選單裡的抓圖功能也一樣抓不了圖,這難道也是和DRM有關的功能嗎?我記得通用組合鍵為同時按住電源及音量-一段時間即可啊?我還未裝MAGISK,目前還在整理各種測試的結果MAGISK大概明天找時間弄吧
作者: Arbin (路人_Lv菜逼八)   2018-10-16 23:57:00
不能用我就不知道是哪裡的問題了QQ 照理說沒裝DRM FIX也可以用R
作者: powerg5 (mac)   2018-10-17 07:19:00
請明示吧…線索找好累
作者: Arbin (路人_Lv菜逼八)   2018-10-17 12:41:00
我沒在跟你賣關子啊...= =不然你就各種嘗試試一次嘛 沒裝這樣 搞不好裝就可以用了因為我沒發生過這種事情 所以我也是真的不知道也不清楚
作者: powerg5 (mac)   2018-10-17 16:15:00
早上我眼花漏看了一個字"不能用我就知道是哪裡的問題了"<=看成這樣
作者: Arbin (路人_Lv菜逼八)   2018-10-17 16:59:00
原來是這樣XD
作者: powerg5 (mac)   2018-10-17 17:05:00
接下來因為超過一頁了,還是另開新的主題好了

Links booklink

Contact Us: admin [ a t ] ucptt.com