Saya membuat skrip ini untuk dengan mudah memperbarui ROM kustom di Asus Rog Phone 2.
Biasanya untuk memperbarui ROM kustom sepenuhnya, Anda perlu mem -flash rom stok dua kali dan kemudian mem -flash rom kustom.
Dengan skrip ini Anda secara teknis hanya berkedip sekali karena mem -flash semua gambar ke kedua slot dalam sekali jalan, oleh karena itu memperbarui lebih cepat karena kita tidak perlu mem -flash gambar yang sama dua kali.
Misalnya, gambar sistem stok ROM akan ditimpa oleh gambar sistem ROM khusus sehingga tidak ada gunanya membuang -buang waktu flashing stock sistem stock.
Anda perlu mengunduh beberapa file tambahan tergantung pada apa yang Anda inginkan di sini adalah daftar lengkapnya.
Anda perlu menggunakan Dumper Payload untuk mengekstrak gambar.
Anda perlu menggunakan TWRP untuk pemulihan khusus
Ini rom kustom havoc os
Ini adalah omni rom
Ini stok rom
Ini kernel khusus
Ini file Magisk
Anda perlu menggunakan Dumper Payload untuk mengekstrak gambar
Edit opsi konfigurasi dalam skrip untuk memenuhi lokasi folder Anda sendiri
magisk_name=""
kernel_name=""
twrpQ_boot=""
twrpP_boot=""
twrp_installer=""
scripts_folder=""
asus_images_folder=""
havoc_images_folder=""
omni_images_folder=""
Jika Anda menggunakan Windows, Anda juga perlu mengedit
scripts_folder=""
asus_images_folder=""
havoc_images_folder=""
omni_images_folder=""
Setelah if [ ! -z $windowscheck ] Ini hanya karena lingkungan Windows saya menggunakan struktur jalur yang berbeda karena itu Anda dapat menjalankan skrip di Linux dan Windows tanpa mengubah apa pun karena ketika skrip mendeteksi lingkungan Windows yang akan beralih ke yang terakhir.
Anda juga perlu mengubah yang berikut ini jika menggunakan Windows
windows_adb=""
windows_fastboot=""
Ini karena kami akan menjalankan adb.exe dan fastboot.exe dari Ubuntu jadi atur ini ke mana pun Anda memiliki ADB dan fastboot pada instalasi Windows Anda. Dimungkinkan untuk menggunakan biner Linux ADB dan Fastboot namun ada kesalahan versi versi yang membutuhkan waktu untuk menyelesaikan karena itu solusi saya untuk menjalankan binari Windows lebih mudah bagi pengguna rata -rata.
Saat menjalankan skrip ( ./RogPhone2Flasher.sh ) Anda akan disajikan dengan 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:
Fitur ini memungkinkan kami untuk beralih ROM tanpa kehilangan data (asalkan ada data terpisah untuk setiap ROM).
Ini dicapai dengan flashing mengatakan stok gambar Android 10 ke slot A dan gambar ROM kustom ke slot B, bersama dengan gambar VBMeta yang dinonaktifkan di kedua slot.
Kemudian ketika beralih ROM, cadangan data TWRP dibuat untuk ROM saat ini, data dihapus slot dialihkan dan data untuk ROM lain dipulihkan, sehingga ilusi booting ganda selesai.
Pilih ROM mana yang Anda inginkan saat ini hanya bekerja stok dan malapetaka. Jadi di menu multirom pilih " 2) Stock android 10 / Havoc "
Flash gambar ke slot yang benar Pilih " 2) flash stock and havoc roms "
Setelah flash berhasil, kami akan boot ke dalam stok ROM terlebih dahulu dengan memilih " 4) switch to stock rom for the first time " Ini akan mem -flash twrp ke kedua slot dan akan memberi Anda opsi untuk mengembalikan data stok jika Anda memilikinya. Anda kemudian dapat mem -flash magisk atau hanya reboot.
Untuk mengubah ke ROM lain, pilih " 5) switch to havoc rom " Ini akan menghapus slot perubahan data dan kemudian mengembalikan data malapetaka.
Untuk kembali ke stok rom lagi cukup pilih " 3) switch to stock rom "
Anda mungkin atau mungkin tidak perlu memformat penyimpanan internal, saya sudah menggunakan Havoc jadi saya tidak perlu memformat penyimpanan internal untuk terus beralih dari malapetaka ke stok
Untuk demonstrasi, lihat panduan video berikut
- 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
rilis awal
Obrolan Langsung Telegram Telegram