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
Solusi Email Marketing terbaik untuk WordPress (WPForms + Mailchimp)
April 28, 2021
Cara praktis install dan memainkan games Windows di Ubuntu
December 8, 2024
Cara perpanjang masa aktif kartu operator Indonesia terbaru 2024
February 6, 2024
Cara menghapus nomor ponsel dari aplikasi GetContact
April 17, 2023
Cara login dan reset pabrik Modem Orbit Star G1
July 22, 2024
Cara Install Zoom di Ubuntu 22.04
October 12, 2023
Saran artikel ini dibuat oleh Kudatuli Project
Telkomsel Orbit adalah layanan internet rumah yang menggunakan modem WiFi dan paket data tanpa perlu berlangganan.