Android 台灣中文網

標題: 打造XZ2專機(上) [打印本頁]

作者: lailiang253    時間: 2021-1-9 17:24
標題: 打造XZ2專機(上)
本帖最後由 lailiang253 於 2021-1-9 21:23 編輯

手機資訊:
型號:SONY XZ2(H8296)
作業系統:Android 10
版本號碼:52.1.A.3.49

警告!
刷機有風險,手機變磚,本人不負任何責任
解鎖bootloader會刪除DRM憑證及密鑰,破壞相機功能

手機汰除丟掉很可惜,改機抓寶剛剛好
幾天前,朋友汰除了sony Xperia xz2,問我可否改機抓寶
那就試試吧!以下重點敍述整個過程
造飛機時沒準備要分享這個作法,文章裡面的截圖是歸還手機前臨時截圖,不足之處請自己找尋相關位置。

1. 記錄手機資料:這是root手機前,最最重要的。
首先,我會記錄好這次準備要root的手機的型號、系統的版本、版號、imei等資訊,因為這些資料在你將來解鎖、root、刷ROM、甚至救磚時都可能會用到,而且不能有一個字的誤差;
此外,手機的處理器、RAM是手機速度與效能的關鍵,如果處理器太差或RAM太小,不值得花時間root,那就這樣吧!
這次我要root的手機處理器是高通845晶片的手機,是很安全的晶片,可以大膽的玩;高通845晶片四核時脈2.8GHz + 四核時脈1.7GHz,執行速度很快;而且有6GRAM,足夠雙開寶可夢,是很值得改造的手機。

2. 上網做功課:大家都知道,刷機或root,首要工作是解鎖(bootloader unlock),但對做功課這點都不談。事實上,做功課更重要,能不能root、過程順利與否,就看你功課做得如何。當然,與自己的實力也有一點點關係。
A. 查詢手機是否可以解鎖,如何解鎖:root或刷機的必要條件是解鎖手機的bootloader,如果手機官網不支援bootloader unlock,那就收工吧!(大神除外)
以XZ2手機為例, 按照官網https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/how-to-unlock-bootloader/,在手機的電話裡輸入" *#*#7378423#*#* “進入服務選單,再點擊Service info -> Configuration -> Rooting Status. 如果Bootloader unlockallowed顯示 “Yes”, 即表示這支手機可以解鎖;如果顯示 “ No” 或是”the status ismissing” 那就恭喜你畢業了,手機不能解鎖。
B. 查詢該型手機Root教學或相關文章:
如果能查到Root教學文最棒,依樣畫葫蘆就好了,但要注意教學文裡的手機系統版號是否適用你手機的現況。
如果沒有教學文,那就先弄清楚,自己準備用什麼方法root、會碰到什麼情景、如何救磚,預先想好、備妥相關的處理方法。

3. 準備工作
A. 電腦:
a. 下載並安裝flashtool_v0.9.32.0( http://www.flashtool.net/downloads.php):安裝手機的fastboot 驅動程式。
註: flashboot是sony舊型手機的刷機工具,在這裡只單純藉它的驅動程式,如果你需要刷系統,建議下載newflasher,也可以運用newflash來產生驅動程式。我還是用以前刷 "XZ Premium"時用的0.9.25.0舊版。
b. 下載並解壓縮XperiFirm_v5.4.0 ( https://xperifirm.com/ ):下載手機的ROM。
c. 下載並解壓縮unsin_v1.13 (https://forum.xda-developers.com/t/tool-unsin-sin-v3-v4-v5-unpacker-v1-13.3128106/):解boot.sin -> boot.img
註:unsin1.13只支援win64bit,如果你使用32位元系統,請自行google其它解”sin”檔的程式。
d. 下載並解壓縮platform tools(https://developer.android.com/studio/releases/platform-tools):刷機工具
註:platform tools是android的開發工具,功能很強,但我只會藉它來刷boot.img,所以叫它刷機工具。
e. 下載” MagiskManager-v8.0.4.apk”(https://magiskmanager.com/downloading-magisk-manager):Root工具與su管理員。
f. 下載並解壓縮”SmaliPatcher-0.0.7.2”(https://forum.xda-developers.com/t/module-smali-patcher-7-2.3680053/):建立阻斷GPS接收的模組(下載該程式後,記得斗內,給開發人員一點鼓勵)
B. 手機:
a. 充電至50%以上,系統更新至最新版本(52.1.A.3.49)。
b. 備份手機資料:解鎖會回復原廠設定,清除所有資料及自行安裝的apps。

4. 建立手機與電腦的USB連線
A. 電腦端:安裝手機驅動程式。
在3.A.a項,安裝flashtool時,會在 ”C:Flashtooldrivers”資料夾產生“Flashtool-drivers.exe”檔案,看名字就知道這是刷機用的驅動程式。
執行這個程式即可安裝手機的驅動程式,但安裝時會遇到一個瓶頸  -->動程式沒有簽章無法安裝,所以要先修改一下電腦的設定,
 a. 先按住鍵盤的Shift鍵,再點選「重新啟動」-> 疑難排解 -> 進階選項 -> 啟動設定 -> 重新啟動。
 b. 重新開機以後,按鍵盤的數字鍵7停用驅動程式強制簽章,等電腦完成開機,就可以安裝沒有數位簽章的驅動程式。
 註:
 a. 安裝完成後,只要再重啟Windows 10,就會自動恢復需要數位簽章的功能
 b. 如果還看不懂,https://blog.xuite.net/yh96301/blog/25291192 有教學
完成設定後,回到” C:Flashtooldrivers”資料夾,執行“Flashtool-drivers.exe”程式,會看到下面的畫面,