このスクリプトを作成して、ASUS ROG電話2でカスタムROMを簡単に更新しました。
通常、カスタムROMを完全に更新するには、ストックROMを2回フラッシュし、カスタムROMをフラッシュする必要があります。
このスクリプトを使用すると、すべての画像を1回で両方のスロットにフラッシュしたため、技術的には1回だけフラッシュします。したがって、同じ画像を2回フラッシュする必要がないため、更新は速くなります。
たとえば、ストックROMのシステムイメージは、カスタムROMのシステムイメージによって上書きされるため、ストックシステムの画像が点滅する時間を無駄にすることには意味がありません。
ここで必要なものに応じて、いくつかの追加ファイルをダウンロードする必要があります。
ペイロードダンパーを使用して画像を抽出する必要があります。
カスタムリカバリにはTWRPを使用する必要があります
これが大混乱のカスタムROMです
これがオムニロムです
これがストックROMです
これがカスタムカーネルです
これがMagiskファイルです
ペイロードダンパーを使用して画像を抽出する必要があります
スクリプト内の構成オプションを編集して、独自のフォルダーの場所に合わせて
magisk_name=""
kernel_name=""
twrpQ_boot=""
twrpP_boot=""
twrp_installer=""
scripts_folder=""
asus_images_folder=""
havoc_images_folder=""
omni_images_folder=""
Windowsを使用している場合は編集する必要があります
scripts_folder=""
asus_images_folder=""
havoc_images_folder=""
omni_images_folder=""
後にif [ ! -z $windowscheck ]これは、私のWindows環境が異なるパス構造を使用しているためです。
また、Windowsを使用する場合は次のものを変更する必要があります
windows_adb=""
windows_fastboot=""
これは、ubuntuのADB.exeとfastboot.exeを実行するため、WindowsインストールでADBとFastBootがある場所にこれらを設定するためです。 ADBおよびFastBoot Linuxバイナリを使用することは可能ですが、解決するのに時間がかかるバージョン番号の見逃しがあります。
スクリプトを実行すると( ./RogPhone2Flasher.sh )、メニューが表示されます
#############################################
###########################################
# #
# Asus Rog Phone 2 Flasher V0.9 #
# By #
# Terminal_Heat_Sink #
# #
# Video guide: #
# https://youtu.be/-M_MJUzCuvM #
# #
# Main Menu #
# #
###########################################
########### ###########
######### #########
####### #######
############# #############
1) reboot to OS 5) flashing Menu
2) reboot to fastboot 6) Backup Menu
3) reboot to twrp 7) Multi rom
4) switch slots 8) Quit / Ctrl+C
[Asus Rog Phone 2 Flasher (adb mode)] Main Menu:
この機能により、データを失うことなくROMを切り替えることができます(ROMごとに別のデータが存在する場合)。
これは、両方のスロットに無効なVBMETA画像とともに、ストックAndroid 10画像とスロットAとカスタムROM画像とスロットBへのカスタムROM画像をフラッシュすることで痛みます。
次に、ROMを切り替えると、現在のROMに対してTWRPデータバックアップが作成され、データが削除され、他のROMのデータが復元され、それによりデュアルブートの錯覚が完了します。
現在、どのROMをデュアルにしたいかを選択します。したがって、マルチロムメニューで「 2) Stock android 10 / Havoc 」を選択します
画像を正しいスロットにフラッシュする「 2) flash stock and havoc roms 」を選択します
フラッシュが成功した後、最初にストックROMを起動します。「 4) switch to stock rom for the first time 」これにより、TWRPが両方のスロットにフラッシュし、持っている場合はストックデータを復元するオプションが得られます。その後、Magiskをフラッシュするか、再起動することができます。
他のROMに変更するには、「 5) switch to havoc rom 」を選択します。
もう一度ストックROMに戻るには、「 3) switch to stock rom 」を選択するだけです
あなたは内部ストレージをフォーマットする必要があるかもしれませんが、私はすでに大混乱を使用していたので、私は大混乱から在庫への切り替えを続けるために内部ストレージをフォーマットする必要はありませんでした
デモンストレーションについては、次のビデオガイドを参照してください
- refactored code fully
- support for multirom through backing up and restoring from twrp
- supported dual boots
- - stock android 10 and havoc
- - stock android 10 and omni ( some issues with booting? )
- added support for windows through linux subsystem for windows ( use ubuntu 18.04 lts ( 20.04 has issues with sleep command not working) )
- added seperate menu for flashing as it was getting hard to breathe
初期リリース
Telegram Group Telegram Direct Chat