J'ai fait ce script pour mettre à jour facilement les ROM personnalisés sur le téléphone ASUS ROG 2.
Normalement, pour mettre à jour une ROM personnalisée entièrement, vous devez flasher la ROM d'origine, puis flasher la ROM personnalisée.
Avec ce script, vous ne clignotez techniquement qu'une seule fois, car il a flashé toutes les images sur les deux emplacements en une seule fois, la mise à jour est donc plus rapide car nous n'avons pas besoin de flasher la même image deux fois.
Par exemple, l'image système de la ROM stock sera écrasée par l'image système de la ROM personnalisée, il est donc inutile de perdre du temps à clignoter l'image du système stock.
Vous devrez télécharger des fichiers supplémentaires en fonction de ce que vous voulez, voici la liste complète.
Vous devrez utiliser le Dumper de charge utile pour extraire les images.
Vous devrez utiliser TWRP pour une récupération personnalisée
Voici la ROM personnalisée de la Havoc OS
Voici omni rom
Voici la rom
Voici le noyau personnalisé
Voici les fichiers magisk
Vous devrez utiliser le Dumper en charge utile pour extraire les images
Modifiez les options de configuration dans le script pour suivre vos propres emplacements de dossiers
magisk_name=""
kernel_name=""
twrpQ_boot=""
twrpP_boot=""
twrp_installer=""
scripts_folder=""
asus_images_folder=""
havoc_images_folder=""
omni_images_folder=""
Si vous utilisez Windows, vous devrez également modifier
scripts_folder=""
asus_images_folder=""
havoc_images_folder=""
omni_images_folder=""
après if [ ! -z $windowscheck ] C'est simplement parce que mon environnement Windows utilise une structure de chemin différente, vous pouvez donc exécuter le script sur Linux et Windows sans rien changer car lorsque le script détecte un environnement Windows, il passera à ce dernier.
Vous devrez également modifier ce qui suit si vous utilisez Windows
windows_adb=""
windows_fastboot=""
En effet, nous exécuterons le ADB.exe et Fastboot.exe à partir d'Ubuntu, alors définissez-les sur où que vous ayez ADB et Fastboot sur vos installations Windows. Il est possible d'utiliser des binaires Linux ADB et Fastboot, mais il existe une erreur de mise en fautes de numéros de version qui prend du temps pour résoudre, donc ma solution de simple exécution des binaires Windows est plus facile pour l'utilisateur moyen.
Lors de l'exécution du script ( ./RogPhone2Flasher.sh ), un menu sera présenté avec un menu
#############################################
###########################################
# #
# 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:
Cette fonctionnalité nous permet de changer de ROM sans perdre de données (à condition qu'une données séparées existe pour chaque ROM).
Ceci est atteint en clignotant des images Android 10 en stock à la fente A et des images ROM personnalisées à la fente B, ainsi qu'une image VBMeta désactivée sur les deux emplacements.
Ensuite, lors de la commutation des ROM, une sauvegarde de données TWRP est faite pour la ROM actuelle, les données sont supprimées à l'emplacement et les données de l'autre ROM sont restaurées, donc l'illusion du double démarrage est terminée.
Sélectionnez la ROM que vous souhaitez doubler actuellement uniquement en stock et en des ravages. Donc, dans le menu multirom, choisissez " 2) Stock android 10 / Havoc "
Flash les images sur la machine à sous correct choisissez " 2) flash stock and havoc roms "
Une fois que le flash a réussi, nous démarrerons d'abord en stock ROM en choisissant " 4) switch to stock rom for the first time " Cela flashera TWRP sur les deux créneaux et vous donnera une option pour restaurer les données de stock si vous l'avez. Vous pouvez ensuite flasher Magisk ou simplement redémarrer.
Pour passer à l'autre ROM, choisissez " 5) switch to havoc rom " Cela effacera les données de changement de données, puis restaurera les données de ravages.
Pour retourner à la ROM stock à nouveau, choisissez simplement " 3) switch to stock rom "
Vous avez peut-être besoin ou non de formater le stockage interne, j'utilisais déjà des ravages, donc je n'avais pas besoin de formater le stockage interne pour continuer à passer des ravages en stock
Pour une démonstration, voir le guide vidéo suivant
- 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
libération initiale
Télégramme Group Telegram Chat direct