Ich habe dieses Skript erstellt, um benutzerdefinierte ROMs auf dem Asus Rog Phone 2 problemlos zu aktualisieren.
Um ein benutzerdefiniertes ROM vollständig zu aktualisieren, müssen Sie das Aktien -ROM zweimal blinken und dann das benutzerdefinierte ROM blinken.
Mit diesem Skript blinkt Sie technisch nur einmal, da es auf einmal alle Bilder auf beide Slots blinkte. Daher ist das Aktualisieren schneller, da wir nicht das gleiche Bild zweimal blinken müssen.
Zum Beispiel wird das Systembild von Stock ROM durch das Systembild von benutzerdefiniertem ROM überschrieben, sodass es keinen Sinn macht, das Bild von Time Blinking Stock Systems zu verschwenden.
Sie müssen einige zusätzliche Dateien herunterladen, je nachdem, was Sie hier möchten, ist die vollständige Liste.
Sie müssen Payload Dumper verwenden, um die Bilder zu extrahieren.
Sie müssen TWRP für die benutzerdefinierte Wiederherstellung verwenden
Hier ist Havoc OS Custom ROM ROM
Hier ist Omni ROM
Hier ist Stock ROM
Hier ist der benutzerdefinierte Kernel
Hier sind Magisk -Dateien
Sie müssen Payload Dumper verwenden, um die Bilder zu extrahieren
Bearbeiten Sie die Konfigurationsoptionen im Skript, um Ihre eigenen Ordnerorte zu belegen
magisk_name=""
kernel_name=""
twrpQ_boot=""
twrpP_boot=""
twrp_installer=""
scripts_folder=""
asus_images_folder=""
havoc_images_folder=""
omni_images_folder=""
Wenn Sie Windows verwenden, müssen Sie auch bearbeiten
scripts_folder=""
asus_images_folder=""
havoc_images_folder=""
omni_images_folder=""
if [ ! -z $windowscheck ] Dies liegt nur daran, dass meine Windows -Umgebung eine andere Pfadstruktur verwendet. Daher können Sie das Skript unter Linux und Windows ausführen, ohne etwas zu ändern, da das Skript eine Windows -Umgebung erkennt, die auf letztere wechselt.
Sie müssen auch Folgendes ändern, wenn Windows verwendet wird
windows_adb=""
windows_fastboot=""
Dies liegt daran, dass wir adb.exe und fastboot.exe von ubuntu ausführen werden. Setzen Sie diese also auf überall hin, wo Sie ADB und Fastboot in Ihren Windows -Installationen haben. Es ist möglich, ADB- und Fastboot -Linux -Binärdateien zu verwenden. Es gibt jedoch eine Missmatch von Versionsnummern, die Zeit benötigt, um zu beheben, daher ist meine Lösung für einfach ausgeführte Windows -Binärdateien für den durchschnittlichen Benutzer einfacher.
Wenn Sie das Skript ( ./RogPhone2Flasher.sh ) ausführen, werden Sie mit einem Menü angezeigt
#############################################
###########################################
# #
# 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:
Diese Funktion ermöglicht es uns, ROMs zu wechseln, ohne Daten zu verlieren (vorausgesetzt, eine separate Daten gibt es für jedes ROM).
Dies wird durch Flashing Say Stock Android 10 Bilder zum Slot A und benutzerdefinierte ROM -Bilder zum Slot B sowie ein behindertes VBmeta -Bild auf beiden Slots.
Beim Umschalten von ROMs wird dann eine TWRP -Datensicherung für das aktuelle ROM durchgeführt, dadurch werden die Daten gelöscht und die Daten für das andere ROM wiederhergestellt, wodurch die Illusion des Dual -Booten abgeschlossen ist.
Wählen Sie aus, welches ROM Sie derzeit nur auf Lager- und Havoc -Arbeiten doppelten möchten. Wählen Sie also im Menü mit Multirom " 2) Stock android 10 / Havoc "
Flashen Sie die Bilder auf den richtigen Slot 2) flash stock and havoc roms
Nachdem der Flash erfolgreich ist, starten wir zuerst auf Lager ROM, indem wir 4) switch to stock rom for the first time ". Dies wird TWRP auf beide Slots flashen und gibt Ihnen die Möglichkeit, Aktiendaten wiederherzustellen, wenn Sie diese haben. Sie können dann Magisk flashen oder einfach neu starten.
Um zum anderen ROM zu wechseln, wählen Sie " 5) switch to havoc rom " Dadurch werden die Daten ändern und dann die HAVOC -Daten wiederherstellen.
Um wieder zu Lager ROM zu gehen, wählen Sie einfach " 3) switch to stock rom ".
Möglicherweise müssen Sie einen internen Speicher formatieren. Ich habe bereits HAVOC verwendet, daher musste ich nicht internen Speicher formatieren, um weiterhin von Chaos auf Lager zu wechseln
Eine Demonstration finden Sie im folgenden Videohandbuch
- 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
Erstveröffentlichung
Telegrammgruppe Telegram Direct Chat