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 mudah urus dokumen negara dengan Sidilan KBB
February 22, 2023
Cara melakukan transfer file di Linux
December 13, 2023
Buat gambar kreatif dengan Canva
May 13, 2021
Tingkatkan Produktivitas Kerja Dengan Lark Suite Dari ByteDance
November 10, 2022
Tingkatkan Kemampuan AI ChatGPT Dengan WebGPT
April 11, 2023
Cara install Spotify di Ubuntu
November 29, 2024
Saran artikel ini dibuat oleh Kudatuli Project
ShopBack adalah aplikasi dan situs web yang memberikan cashback dan promo kepada pengguna yang berbelanja online