Android 8.x Oreoからupdate.zipの仕組みが変わり、system.new.dat.brを採用する企業があります。このファイル形式ではどのようなファイルで構成されているのか確認することが出来ませんので、Android 7.x Nougat以前で主流だったsystem.new.datにコンバートを行ないます。調べてみると簡単な方法で出来るようなので、皆さんにご紹介いたします。
必要なもの
- Windows PC
- Brotli.exe
- system.new.dat.br
- コマンドプロンプトの多少の理解
作業
- system.new.dat.brを用意
- Brotli.exeをダウンロード
- Brotli.exeを利用してコンバート
7-ZipやWinrarを利用してupdate.zipからsystem.new.dat.brを抽出します。新しいフォルダーを作成して保存するとわかりやすいです。
Brotli.exeをsystem.new.dat.brと同じフォルダーに保存。
コマンドプロンプト(Power Shellでは不可)を開き以下のコマンドを入力。(コピー&ペーストを推奨)
brotli.exe --decompress --in system.new.dat.br --out system.new.dat
しばらく待つとsystem.new.datがsystem.new.dat.brと同じフォルダーにできていると思います。これでコンバートは終了です。コンバートにはCPUの処理能力やHDDやSSDの書き込み速度に影響するので、使用しているPCによって時間が異なります。後は各自system.new.datをsystem.imgに変換するツール(こちらの記事を参照)を使用してイメージファイルの作成などを行ってください。