Segera setelah Google memulai inisiatif beta Android 13Rilis Platform Kuartalan kedua (biasa disebut QPR2), diharapkan banyak peminat yang mencapai root pada build ini semudah melakukan rooting pada firmware saluran stabil, tetapi ternyata tidak demikian kasus. Tepatnya, itu panduan root generik yang melibatkan penambalan gambar boot menggunakan Magisk berhenti berfungsi untuk seri Google Pixel 6. Jika Anda memiliki Pixel 6, 6 Pro, atau Pixel 6a, baik versi stabil maupun versi Canary dari Magisk tidak dapat menghasilkan gambar boot yang dipatch dan berfungsi untuk akses pengguna super pada versi beta QPR2. Namun pemecahan teka-teki tersebut sepertinya hanya soal kapan, bukan apakah, dan dunia modding Android sudah melakukannya menemukan cara cerdas untuk melakukan root pada jajaran Pixel 6 yang menjalankan Android 13 QPR2 beta dengan meminjam beberapa bit dari itu Piksel 7.
Bagi orang-orang yang membaca artikel ini, kemungkinan besar Anda memiliki pendapat yang baik tentang rooting. Lagi pula, berkat hak akses root, Anda bisa melakukannya
Tentu saja, pengembangan pasar purna jual tampaknya berjalan baik-baik saja. Faktanya, beberapa pengguna telah mengkonfirmasi adanya hal yang menarik frankenbuild metode rooting ponsel ini pada iterasi beta terbaru Android 13. Pergerakan bertahap keluarga Pixel menuju Gambar Kernel Generik memainkan peran kunci dalam penemuan ini, sementara kesamaan antara dua generasi chipset Tensor memungkinkan terjadinya nasib tersebut. Singkatnya, jajaran Google Pixel 6 masih dapat di-root dengan menjalankan Android 13 QPR2 beta, tetapi prosesnya memerlukan beberapa langkah tambahan.
Munculnya init_boot
Agar akses root dapat berfungsi pada perangkat Android, superuser executable dan su daemon harus dimulai saat boot. Sebelum Marshmallow, hal ini dicapai dengan memodifikasi partisi /system untuk menyertakan skrip init yang diperlukan untuk mendapatkan akses root saat boot. Berkat diperkenalkannya device-mapper-verity (dm-verity), Google pada dasarnya meniadakan kemungkinan untuk memodifikasi /system, yang mengarahkan kami ke metode root "tanpa sistem". Magisk, penyedia hak istimewa pengguna super paling populer, menambal gambar boot stok perangkat target. Anda kemudian dapat mem-flash image boot yang ditambal untuk mendapatkan akses root, asalkan bootloader perangkat tidak terkunci untuk memungkinkan biner yang dimodifikasi.
Untuk perangkat yang diluncurkan dengan Android 13, ramdisk generik dihapus dari image boot dan ditempatkan di partisi init_boot terpisah. Di seri Google Pixel 7 misalnya, Anda harus melakukannya tempelkan gambar stok init_boot dengan Magisk untuk akses root. Namun, jajaran Pixel 6 tidak memiliki partisi init_boot karena diluncurkan dengan Android 12.
Memanfaatkan GKI untuk rooting
Perlu diingat bahwa perangkat yang diluncurkan dengan kernel versi 5.10 atau lebih tinggi harus dikirimkan bersama kernel GKI untuk mematuhi Spesifikasi GKI 2.0. Oleh karena itu, image booting Pixel 6, 6 Pro, dan 6a berisi ramdisk generik dan kernel GKI.
Meskipun kami belum mengetahui alasan pasti di balik ketidakcocokan antara Magisk dan gambar boot QPR2 beta untuk keluarga Google Pixel 6, tampaknya Anda dapat menggunakan image boot yang dipatch dari seri Pixel 7 untuk melakukan root. Fenomena aneh ini sebenarnya mungkin terjadi karena:
- Sumber kernel yang terkait dengan Tensor generasi pertama yang mendukung Pixel 6 dan Tensor G2 Pixel 7 memiliki beberapa kesamaan karena kesamaan internal.
- Jika tidak ada ramdisk generik yang disediakan OEM saat boot pada perangkat khusus SAR A lama dengan bootloader yang kompatibel, Magisk menambahkan ramdisk generik dasar sambil menambal image boot sehingga antarmuka Magisk dapat diakses dalam mode boot. Perbaikan ini juga berlaku untuk beberapa GKI Android 13 seperti seri Pixel 6 yang memerlukannya perbaikan format kompresi ramdisk tambahan. Tampaknya image booting yang kompatibel tanpa ramdisk (seperti yang ada di seri Pixel 7) bisa akhirnya dikonversi untuk digunakan pada seri Pixel 6 dengan ramdisk generik yang berfungsi dan ditambahkan secara manual Magisk.
Cara root seri Google Pixel 6 yang menjalankan Android 13 QPR2 beta dengan Magisk
Pastikan Pixel 6/6 Pro/6a Anda memiliki bootloader yang tidak terkunci, sehingga Anda dapat mem-boot image boot yang dimodifikasi. Untuk mengulangi, Anda harus menambal image boot Pixel 7 agar Magisk dapat berfungsi. Cara termudah untuk melakukannya adalah dengan mengekstrak gambar boot stok Google Pixel 7 dari gambar pabrik terlebih dahulu dan menambalnya menggunakan aplikasi Magisk.
- Di PC/Mac, download image pabrik Pixel 7 atau Pixel 7 Pro yang sesuai dengan versi beta QPR2 yang diinstal di Pixel 6/6 Pro/6a Anda. Dalam pengujian kami, kami menjalankan build QPR2 Beta 2 (T2B2.221216.006) di Pixel 6a, jadi beta yang sama untuk Pixel 7 sudah cukup.
- Anda dapat melakukannya dari Portal unduhan Pengembang Android atau dari kami Indeks unduhan Android 13.
- Buka kemasan gambar pabrik menggunakan pengelola arsip favorit Anda, cari gambar-
- .zip, dan ekstrak file boot.img dari dalamnya. -
Patch image boot tersebut menggunakan Magisk, tapi jangan di-flash dulu.
- Saat menggunakan Magisk versi stabil terbaru (yaitu v25.2 pada saat menulis artikel ini) direkomendasikan, Anda juga dapat memilih yang terbaru Bangunan kenari.
- Gambar booting dapat ditambal di perangkat Android apa pun - Anda tidak perlu melakukan tugas tersebut di Pixel 6 atau Pixel 7.
- Salin gambar boot Magisk yang dipatch dari ponsel Anda ke PC/Mac dan ganti namanya menjadi magisk_patched_boot.img.
- Asalkan USB debugging aktif, reboot Pixel 6 (/6 Pro/6a) ke mode bootloader:
adb reboot bootloader
- Flash gambar boot yang ditambal dan reboot ponsel.
fastboot flash boot /path/to/magisk_patched_boot.img
fastboot reboot- Sebelum mem-flash-nya secara permanen, Anda juga dapat mem-boot image untuk sementara untuk pengujian:
fastboot boot /path/to/magisk_patched_boot.img
- Dalam lingkungan boot sementara, Magisk memungkinkan Anda menambal image booting yang ada pada ponsel Anda. Namun, melakukan hal tersebut dalam skenario ini tidak akan berguna dan Anda mungkin akan mendapatkan image boot yang tidak di-root setelah melakukan boot ulang, jadi kami tidak menyarankannya.
- Sebelum mem-flash-nya secara permanen, Anda juga dapat mem-boot image untuk sementara untuk pengujian:
- Buka aplikasi Magisk dan Pixel 6/6 Pro/6a Anda akan terlihat telah di-root.
Kami dapat mengonfirmasi bahwa gambar boot Pixel 7 dan Pixel 7 Pro yang dipatch dapat digunakan secara bergantian pada vanilla Pixel 6, serta pada 6 Pro dan 6a.
Forum XDA: Google Piksel 6 || Piksel 6 Pro || Piksel 6a || Piksel 7 || Piksel 7 Pro
Sejauh ini, banyak pengguna di forum kami telah melaporkan bahwa mereka telah berhasil melakukan root pada Pixel 6, 6 Pro, dan 6a yang menjalankan Android 13 QPR2 beta menggunakan metode ini. Sifat proses rootingnya sendiri agak rumit, ditambah lagi Anda tidak dapat lagi menginstal versi beta yang lebih baru melalui OTA. Namun, jika Anda memiliki perangkat seri Pixel 6 dan menginginkan akses root pada saluran beta, sepertinya ini adalah satu-satunya cara untuk mencapainya.
Cobalah dan beri tahu kami jika ini berhasil untuk Anda!