Tidak hanya itu, perangkat Android dapat dipasang berbagai ROM kustom yang memberikan peningkatan pada perangkat tersebut, jauh diatas ROM bawaannya.
Beberapa pengguna bahkan mengaktifkan akses root pada perangkat mereka, dengan akses ini mereka dapat lebih leluasa mengontrol perangkat dan melakukan modifikasi yang lebih luas.
Cara root pada custom ROM PixelBuilds
Custom ROM di Android memiliki fitur dan keunikan yang berbeda, cara rooting-nya pun berbeda untuk setiap custom ROM. Pada artikel ini kita akan belajar cara rooting pada custom ROM PixelExperience, PixelBuilds dan LineageOS.
Unduh ROM untuk perangkat Anda
Anda dapat mengunduh ROM yang sesuai dengan tipe ponsel yang digunakan, misalnya ponsel saya Google Pixel 3a, maka saya akan mencari ROM khusus untuk ponsel tersebut, karena jika tidak, ponsel akan berujung bricked atau rusak total (dan sulit untuk diperbaiki jika sudah masuk kondisi ini). Untuk mengunduh ROM yang sesuai dengan ponsel Anda, kunjungi situs PixelBuilds.
Unduh skrip payload.py
Setelah mengunduh ROM yang sesuai, selanjutnya yaitu mengunduh skrip Python dari halaman ini, yang nantinya akan digunakan untuk mengekstrak file boot.img dari payload.bin. File payload.bin sendiri berada di file ROM yang berektensi .zip.
Ekstrak payload.bin
Buka file ROM menggunakan 7zip, ekstrak file payload.bin ke folder payload-dumper atau di Desktop.
Jalankan perintah python -m pip install -r requirements.txt
untuk mengunduh library yang diperlukan.
Setelah file payload.bin di ekstrak, pindahkan ke folder payload-dumper (jika di ekstrak ke Desktop), jalankan perintah python payload_dumper.py payload.bin
. Nantinya, hasil ekstrak akan disimpan pada folder output.
Install Magisk dan patch boot.img
Unduh Magisk versi terbaru, jalankan instalasi seperti biasa.
Setelah instalasi sampai selesai. Salin file boot.img yang telah diekstrak dari payload-dumper (posisinya berada di folder output) ke ponsel Anda. Jalankan Magisk dan lakukan patch pada boot.img tersebut.
Setelah berhasil di patch. buka file manager, cari file magisk_patched-xxxxx_xxxx.img, salin ke folder ADB di komputer dan ubah namanya menjadi magisk_patched.img atau nama lainnya.
Install boot.img yang telah di patch
Untuk menginstal boot.img yang telah di patch, hubungkan ponsel ke komputer (pastikan fitur USB debugging sudah diaktifkan), buka folder ADB dan klik kanan di area kosong, pilih opsi Open in Terminal.
Pastikan perangkat telah terhubung dan terdeteksi oleh sistem.
Selanjutnya jalankan perintah adb reboot bootloader
,
jalankan fastboot flash boot magisk_patched-xxxxx_xxxx.img
(sesuaikan nama file ini, jangan sampai tertukar dengan boot.img yang belum di patch).
Kesimpulan
Metode ini memang tidak terlalu umum, dan hanya berlaku pada beberapa custom ROM seperti PixelExperience, LineageOS, PixelBuilds dan lainnya. Jadi sebelum mencoba tutorial ini, pastikan ROM yang akan digunakan memiliki file payload.bin.
Artikel Terkait
Cara Membuat Installer Hackintosh
February 14, 2023
Cara Mengaktifkan Apache & PHP di MacOS
March 7, 2022
Cara Install CloudPanel Pada VPS Ubuntu 22
January 3, 2023
Tips refund cepat di Agoda tanpa ribet
May 14, 2024
Cara mudah nonaktifkan fitur NameDrop di iOS 17
November 9, 2023
Amankan WP Admin dengan 2FA
April 21, 2023
Saran artikel ini dibuat oleh Kudatuli Project
FlexClip adalah solusi pengeditan video yang paling mudah digunakan untuk pemula.