はじめに
Lenovo Z6 Pro ( zippo ) にカスタムROMを焼く、いわゆるROM焼きの手順です。
中華端末はだいたい同じようなので、他の機種にも応用できます。
初心者向けには書いていません。自分用のメモです。
開発環境の用意があり、adb / fastboot は利用できることが前提です。
準備するもの
- Android端末のUSBドライバー
- Adb
- Fastboot
- sn.img ( bootloader unlock file )
- QFIL (Qualcomm Flash Image Loader )
- Stock ROM ( L78051_CN_11_5_381_Q_Stable )
- vbmeta.img ( Stock ROM の中に入ってます)
- Custom Recovery ( twrp-3.4.0-1-zippo-mauronofrio.img )
- Custom ROM ( 好きなものを拾ってくる )
手順
文鎮化している状態でもEDL(Emergency Download )が起動すれば修復できます
Stock ROM (純正ROM)に戻す
純正の modem ディレクトリーなどが必要なため、一旦純正ROMを焼く必要がある。
- QFILを起動する。
- ① LoadContentをクリックして、Stock ROM 内の content.xml を開く。
- ② 端末をUSB接続して EDL モードで起動する。
- ③ SelectPort をクリックして接続ポートを選択する。
- ④ Download Content をクリックして完了するまで待つ。
- Failed などと表示されたら失敗。
Stock ROM が合っていて失敗する場合は成功するまで繰り返す。 - 成功したら端末の初期設定を済ませ、開発者モードを有効にする。
Bootloader をアンロックする
初回や、何らかの理由で Bootloader が locked になっている場合は、この作業が必要。
申請URL
https://www.zui.com/iunlock
- 申請する。
- メールで sn.img が送られてくる。
- adb
- fastboot で起動して下記コマンドでアンロック。
- 再起動。
fastboot flash unlock sn.img
fastboot oem unlock-go
fastboot reboot fastboot
カスタムリカバリーを入れる
- vbmeta.img を適用して、ブート検証(AVB)を無効にする。
- カスタムリカバリーを焼く。
- カスタムリカバリーを起動。
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot flash recovery twrp-3.5.2_10-0-zippo.img
fastboot reboot recovery
カスタムROMを焼く
- TWRP を起動する。
- Data がマウント出来ないので Wipe -> Format Data -> yes と入力 -> Enterキー
- Backup からバックアップを取っておく。(必要に応じて。)
- Wipe する Wipe -> Advanced Wipe -> Cache, System, Data にチェック -> 実行(スワイプ)
- ROM を焼く Install -> ROM を選ぶ -> 実行(スワイプ)
- 上記の完了画面から Wipe Cache/Dalvik -> 実行(スワイプ) ※これを忘れると Boot loop 突入
- 上記の完了画面から Reboot System をタップして完了。
再起動する前に OpenGaps や magisk を焼いてもいいです。
ROM 焼き情報リンク
ファイル個別リンク
- TWRP ( 2021-10-20 時点の最新版は 3.5.2-10 )
- Device Firmware ( ROM によっては必要 )
- ZUI Camera ( 多眼カメラを利用するための公式App )
カスタム ROM 個別リンク
編集履歴
2021-05-16 初版
2021-10-21 一部新しい情報へ書き換え