Hice este script para actualizar fácilmente ROM personalizadas en el teléfono ASUS ROG 2.
Normalmente, para actualizar una ROM personalizada por completo, debe flashear la ROM de stock dos veces y luego flashear la ROM personalizada.
Con este script, técnicamente, solo flashea una vez, ya que flasheó todas las imágenes en ambas ranuras de una sola vez, por lo tanto, la actualización es más rápida ya que no necesitamos flashear la misma imagen dos veces.
Por ejemplo, la imagen del sistema de ROM de stock se sobrescribirá por la imagen del sistema de ROM personalizada, por lo que no tiene sentido perder el tiempo, la imagen del sistema de stock intermitente.
Deberá descargar algunos archivos adicionales dependiendo de lo que desee aquí es la lista completa.
Deberá usar la carga de carga para extraer las imágenes.
Deberá usar TWRP para recuperación personalizada
Aquí está Havoc OS Custom ROM
Aquí está Omni Rom
Aquí está Stock Rom
Aquí está el núcleo personalizado
Aquí hay archivos Magisk
Deberá usar el dumper de carga útil para extraer las imágenes
Edite las opciones de configuración en el script para reemplazar sus propias ubicaciones de carpetas
magisk_name=""
kernel_name=""
twrpQ_boot=""
twrpP_boot=""
twrp_installer=""
scripts_folder=""
asus_images_folder=""
havoc_images_folder=""
omni_images_folder=""
Si está utilizando Windows también necesitará editar
scripts_folder=""
asus_images_folder=""
havoc_images_folder=""
omni_images_folder=""
después de if [ ! -z $windowscheck ] Esto es solo porque mi entorno de Windows usa una estructura de ruta diferente, por lo tanto, puede ejecutar el script en Linux y Windows sin cambiar nada, ya que cuando el script detecta un entorno de Windows, cambiará a este último.
También deberá cambiar lo siguiente si usa Windows
windows_adb=""
windows_fastboot=""
Esto se debe a que ejecutaremos ADB.exe y FastBoot.exe desde Ubuntu, así que configurelos en donde tenga ADB y FastBoot en sus instalaciones de Windows. Es posible usar Binarios ADB y FastBoot Linux, sin embargo, hay un missmatch de números de versión que lleva tiempo resolver, por lo tanto, mi solución de simplemente ejecutar binarios de Windows es más fácil para el usuario promedio.
Al ejecutar el script ( ./RogPhone2Flasher.sh ) se le presentará un menú
#############################################
###########################################
# #
# 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:
Esta característica nos permite cambiar de ROM sin perder datos (proporcionó que existe datos separados para cada ROM).
Esto se logra flashing Say Stock Android 10 Imágenes para ranura A y imágenes ROM personalizadas a la ranura B, junto con una imagen VBMeta deshabilitada en ambas ranuras.
Luego, al cambiar las ROMS, se realiza una copia de seguridad de datos TWRP para la ROM actual, los datos se eliminan la ranura y se cambia los datos para la otra ROM, por lo tanto, se completa la ilusión de arranque dual.
Seleccione qué ROM desea que dual actualmente solo funcione en stock y estragos. Entonces, en el menú multirom, elija " 2) Stock android 10 / Havoc "
Flashear las imágenes a la ranura correcta Elija " 2) flash stock and havoc roms "
Después de que el flash sea exitoso, iniciaremos primero en stock ROM al elegir " 4) switch to stock rom for the first time " Esto flasheará TWRP en ambas ranuras y le daremos una opción para restaurar los datos de stock si lo tiene. Luego puedes flashear magisk o simplemente reiniciar.
Para cambiar a la otra ROM, elija " 5) switch to havoc rom " Esto borrará la ranura de cambio de datos y luego restaurará los datos de HAVOC.
Para volver a Stock ROM nuevamente, simplemente elija " 3) switch to stock rom "
Es posible que necesite o no formatear el almacenamiento interno, ya estaba usando estragos, por lo que no tenía que formatear el almacenamiento interno para seguir cambiando de estragos a stock
Para una demostración, consulte la siguiente guía de video
- 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
lanzamiento inicial
Telegram Group Telegram Direct Chat