[請益] 到目前為止的重灌心得

作者: powerg5 (mac)   2018-10-24 21:00:24
由於分類中沒有心得,而且這心得恐怕還是不完整
所以就分類為請益,望有心人一起補完及修正
我的情況因為是先請人幫忙弄,結果沒弄好
只得再多幾步調查一下他改了什麼
該從哪邊著手,整體上比一般的重灌還要麻煩些
但幸好有板上幾位板友幫忙,這事大致上弄完了
現在就將到目前為止的重灌方法整理為心得
方便自已及其它的初學者參考
手機重灌步驟:
搜尋官方rom或可信任來源的已整合好的rom,下載好備用

若無在開機磁區(bootloader)安裝管理刷機及分割區管理軟體(recovery)的話
(之後簡稱為recovery)
則應先安裝之,安裝後對資料區進行四清,或按下format data
↓ (會含外部儲存媒介一起刪)
刷機及對應機種的核心

root

有其它系統缺點因鎖解刷機產生的話則補刷修正用的zip檔
(例如修正SONY Z3 DRM降噪的問題
另外如果刷的是第三方的系統的話,相機多半會因為解鎖失去DRM連結的關系
畫質變差)

有需要的話再補刷框架檔擴增其它功能
如使用xposed框架其中的擋手機版youtube廣告功能
或是網頁或免費版app中出現的廣告,節省流量及記憶體
===補充區===
1.含手機作業系統的壓縮檔通稱為ROM檔,以android陣營來說副檔名不一
 以SONY品牌的ROM檔來說則為ftf檔
ROM檔還有分解鎖及未解鎖的,未解鎖的大多是官方發佈的
已解鎖的通常是自製出來的
2.四清:即使用管理軟體如TWRP中的WIPE功能針對DALVIK/ART CACHE資料夾、
SYSTEM、CACHE、DATA三個分割區做全部刪除的操作
四清後由於作業系統已被刪,所以直接重開的話將使手機變磗
想重開必開等到刷機完成才行
另外管理軟體和要刷的rom之間有相容性間的版本對應關系
挑選管理軟體下載時,一定要注意它能對應的作業系統版本
3. root最主要做的動作是將能取得root權限的檔案寫入recovery中
所以只要不刪除recovery分割區中的資料,root權限就能一直保持
即使系統重灌,或用了回復原廠設定的功能也一樣
(參考自#1LJ3ET4g,後與人討論認為有可能是錯的
一般而言是寫入system分割區中)
另外root要成功也必須撘配能root成功的ROM核心才行
通常選和ROM相同版本的即可,不然也可自行將ROM修改內容後自製一個
刷機root分為:
①.卡刷,即將root安裝壓縮檔放入外接記憶卡中
再進入recovery使用管理軟體刷入root安裝zip檔
之後再清除兩個cache(dalvik art、cache)
②.線刷,連接電腦後透過特定的非官方驅動程式及專用刷機軟體
線刷前必須確定和手機相關的驅動都正確安裝於電腦上
  至少要有flashmode、fastboot、adb、三種模式的驅動才行
在手機打開其刷機模式(fastboot模式)後刷入含root及recovery的映像檔
目前用於取得root權限的root軟體以magisk為最優秀
它似乎也是目前唯一能root後還能使用感應支付的軟體
刷機和root本項中雖寫在一起,但是2個動作
刷機是為了刷入已解鎖的ROM使root必定成功,所以才寫在一起
4.某些機型的作業系統版本對於xposed是有衝突的
這類機型若要使用xposed,必須突破廠商OTA(自動更新)的更新版本號上限
跨版本刷機,但這樣一來也將失去原廠rom特有的功能
及手機原廠發佈的對手機用連線軟體通常也將失效
因為ROM被整個換了,該軟體將認不出來
作者: holynight123 (百百 )   2018-10-24 21:21:00
推認真
作者: tom282f3 (學妹戰士)   2018-10-24 21:22:00
認真文 先推印象中ftf是Sony的Flashtool的檔案 不是通用喔例如用Recovery刷系統的話就會是.ziproot權限應該是寫在/system裡面 跟recovery是分開的~原PO抱歉 推了這麼亂的東西 我用私訊回你了
作者: higger (朝鄉而行2016)   2018-10-24 21:58:00
官方如果幫忙把這個流程簡化~安卓就真的代表自由
作者: RedFox (回來了)   2018-10-24 23:16:00
呃 ftf檔是sony自家的 不是android陣營都相同ROM還有分解不解鎖的?就我所知,解鎖不是指Bootloader嗎
作者: qsc717379 (拒買HTC)   2018-10-24 23:35:00
刷了這麼多年 只有越來越複雜越來越麻煩
作者: athraugh (athraugh)   2018-10-25 00:04:00
認真文,不錯
作者: tom282f3 (學妹戰士)   2018-10-25 01:14:00
是Bootloader沒錯 有些小改的ROM不用解鎖也可以刷
作者: zhugejin   2018-10-25 06:05:00
bootloader 的解鎖資訊是放在 devinfo 分區, 清空那個分區手機就會自動上鎖, 有些手機出廠預設是無鎖音量鍵+電源鍵 進 recovery 或 fastboot mode 是在bootloader 裡面觸動, 簡單說開機會先跑 bootloader ,bootloader 有偵測到組合鍵, 就會跑對應的功能, 傳統的recovery 是獨立在一個 recovery 分區, 也就是 boot &recovery 是各跑各的,在沒有偵測到組合鍵時, bootloader就會直接 run boot.img 進入 android 系統[傳統開機] bootloader->boot.img->Android[組合鍵進recovery] bootloader -> recovery.img[recovery 包進 boot.img] bootloader -> boot.img然後執行到 boot.img 時會有分歧, 一個是進 Android ,另個進 recovery當執行 adb reboot recovery 或 ota , 系統會寫一些參數到 /cache/recovery/command 中及 /misc 的 bcb下次開機bootloader會檢查 bcb 來決定要不要進 recovery如果 rec 是包在 boot.img 中, 自然 bootloader 就跑不到你的 recovery
作者: casko (^(oo)^)   2018-10-25 08:49:00
想刷機的還是會找配對機型的教學 按表操課 雖然現在變磚的機會不大就是了
作者: Pharmarette (Little Mouse)   2018-10-25 09:41:00
twrp 裝成功變磚機率不高
作者: Ron51320 (貝貓道)   2018-10-25 11:32:00
twrp版本刷magisk還要先看雙清那邊有沒有vendor 官方有些都不能用 還要找非官方的twrp版本
作者: powerg5 (mac)   2018-10-25 12:47:00
請問vendor是什麼?
作者: Ron51320 (貝貓道)   2018-10-25 14:27:00
作者: wed1979 (舞抖米哲夭)   2018-10-25 14:50:00
買華為跟LG沒刷機煩惱...但是我還是習慣買米家去XDA找rom刷...
作者: FANGIN (FANGIN)   2018-10-26 07:32:00
優文
作者: haveastar (有星)   2018-10-26 08:44:00
現在手機想玩刷機,pixel好還是一加呢?
作者: Arbin (路人_Lv菜逼八)   2018-10-26 08:56:00
vendor基本上都放製造商的相關文件 例如手機硬體驅動然而vendor在Android 8.0以前基本上都不是獨立分區(即使有廠商這麼做但仍然相對少見)8.0以後為了因應Project Treble才獨立出來也是有xda神人自己分割出一個vendor出來就是了對了 從舊版升級到8.0的手機不見得可以支援Treble 例如XZP幹你sony
作者: WFXX (各種婊人的新注音)   2018-10-26 11:56:00
像素3現在不是鎖BL讓你不能刷了嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com