Root sekarang Tersedia untuk Google Pixel dan Pixel XL: Inilah yang kami temukan

click fraud protection

Google Pixel dan Pixel sekarang telah di-root, berkat Pengembang Senior XDA Chainfire! Kunjungilah untuk mengetahui lebih banyak tentang bagaimana Anda dapat melakukan root pada piksel Anda!

Metode ini sudah ketinggalan jaman dan mungkin tidak berhasil. Silakan kunjungi forum Google Pixel dan Pixel XL kami untuk metode root terbaru.

Seperti yang dijanjikan, root tanpa sistem untuk Google Piksel Dan Piksel XL adalah sekarang tersedia. Pengembang Senior yang Diakui XDA api unggunsedang mengerjakan root untuk Google Pixel ponsel yang menjalankan Android 7.1 Nougat beberapa hari terakhir ini, dan dia telah mencapai tahap perkembangan di mana dia sekarang cukup nyaman berbagi karyanya dengan komunitas.

Akses root untuk Google Pixel dan Google Pixel XL tersedia dengan menginstal SuperSU 2,78 SR2, yang memungkinkan su akses tanpa menyentuh apa pun di partisi sistem dan memungkinkan dm-verity untuk diaktifkan. Sebelum Anda dapat melakukan root pada perangkat Anda, Anda harus membuka kunci bootloader terlebih dahulu. Langkah pertama dalam membuka kunci bootloader Anda adalah mengunduh binari adb dan fastboot (sebaiknya ambil

Minimal ADB & Fastboot dari forum kami) dan kemudian menginstal yang sesuai Pengandar USB Google untuk mesin Anda.

Jika Anda membeli perangkat Pixel langsung dari Google, Anda hanya perlu mengeluarkan a buka kunci flashing fastboot perintah diikuti oleh buka kunci fastboot oem. Jika Anda membeli Pixel dari Verizon atau EE, Anda harus melakukannya buka kunci bootloader Anda melalui alat dePixel8. Tapi cepatlah, karena pengembang SunShine telah menyebutkan bahwa eksploitasi buka kunci bootloader mereka mungkin akan ditambal pada pembaruan keamanan November mendatang!


Cara Memasang SuperSU di Pixel Anda

Seperti yang disebutkan Chainfire dalam postingan Google+-nya, Anda harus mengunduhnya terlebih dahulu boot-ke-root gambar untuk Pixel atau Pixel XL dari situs webnya. Kamu bisa klik disini untuk mengunduh zip untuk Google Pixel, atau klik disini untuk mengunduh zip untuk Google Pixel XL. Setelah mengunduh zip, Anda perlu melakukannya boot cepat itu boot-ke-root gambar, TIDAKfastboot mem-flash gambar! Dengan kata lain, satu-satunya perintah yang Anda perlukan untuk kedua perangkat tersebut adalah sebagai berikut:

fastbootbootboot-to-root.img

Tunggu beberapa menit, dan setelah beberapa reboot Anda akan boot dengan akses root penuh. Hore!


Penggunaan Akses Root Segera

Ngomong-ngomong, selain fungsi biasa yang dimiliki oleh akses root, kami telah menguji beberapa hal yang kami tahu akan menarik bagi Anda semua. Pertama, bisakah Anda mengembalikan Google Now on Tap? Jawabannya adalah Ya! Yang perlu Anda lakukan hanyalah mengedit build.prop dengan perubahan berikut, reboot, dan hapus data Google App dan Anda tidak akan lagi disambut dengan Asisten Google.

Mengubah

ro.opa.eligible_device=true

ke

ro.opa.eligible_device=<strong>falsestrong>

Bagaimana dengan fitur lain yang biasanya tersembunyi: ketuk dua kali untuk membangunkan? Kami telah mencari tombol tersembunyi, dan menemukan apa yang tampak seperti itu.

sailfish:/sys/devices # echo 1 > ./soc/7577000.i2c/i2c-3/3-0020/input/input3/wake_gesture

Sayangnya saat kami ubah nilainya sepertinya tidak menempel. Untuk saat ini, sepertinya Anda harus mem-flash kernel khusus seperti ElemenX agar d2tw berfungsi.

Beberapa hal lain yang kami uji termasuk apakah Titanium Backup berfungsi atau tidak (memang demikian), Statistik Baterai Lebih Baik (bekerja), Tema Substratum/Lapisan (tampaknya mengalami beberapa masalah), dan pemblokiran iklan (gagal). Ad-away gagal berfungsi saat ini karena /system tidak dapat dipasang baca-tulis secara default, jadi kami harus menunggu hingga TWRP tersedia sebelum kami dapat mem-flash-nya. solusi tanpa sistem untuk Ad-Away. Dan ya, kami sudah mencoba menggunakannya FlashFire untuk mem-flash pengaktif Ad-Away untuk root tanpa sistem, tetapi tampaknya hal itu juga tidak berhasil saat ini.

sailfish:/sys/devices # mount -o rw, remount /system
mount: '/system' not in /proc/mounts

Pembaruan: Chainfire telah mengonfirmasi bahwa FlashFire, dan aplikasi lainnya, perlu diperbarui sebelum dapat digunakan. Lihat di bawah untuk lebih jelasnya.

Pembaruan 2: Chainfire telah mengirimi kami pesan berisi solusi agar AdAway berfungsi hingga aplikasinya diperbarui. Lihat adendum di akhir artikel.

Berikut beberapa tangkapan layar yang menunjukkan bahwa Titanium Backup berfungsi. Jadi, jika Anda menggunakan perangkat lain dan ingin memulihkan semua aplikasi yang dicadangkan, yakinlah bahwa semua data aplikasi Anda kini akan dipulihkan.

Kami akan terus mendalami perangkat Pixel kami untuk melihat apa yang dapat kami alihkan. Fitur "Eksklusif Pixel" manakah yang akan hadir pada musim gugur mendatang?


"Perjuangan" Mencapai Akar

Chainfire cukup teliti dalam hal catatan rilis. Ketika Anda adalah pengembang yang menyediakan metode untuk mencapai akses root kepada puluhan ribu pengguna, itu berhasil masuk akal untuk bersikap setransparan mungkin agar Anda tidak menghadapi segerombolan pengguna yang bingung dan bertanya-tanya mengapa ada sesuatu yang terjadi rusak. Sementara miliknya Akun Twitter (@ChainfireXDA) lebih dikhususkan untuk pengumuman singkat, Chainfire cenderung memposting penjelasan yang sangat disambut baik dan panjang lebar di nya Google+ akun. Kali ini tidak berbeda.

Pertama, Chainfire menjelaskan perubahan apa yang dilakukan pada kedua ponsel Pixel yang perlu dia atasi untuk mendapatkan akses root. Secara khusus, Chainfire pertama kali menjelaskan tata letak partisi baru pada perangkat Pixel.

Tata letak partisi baru (Pixel dan mungkin banyak perangkat masa depan):

- Ada dua dari beberapa partisi Android, boot, sistem, vendor

- Partisi pemulihan dan cache hilang

- Root/direktori untuk Android sekarang menjadi bagian dari partisi sistem, bukan partisi boot (initramfs)

- Pemulihan sekarang berada di dalam image boot normal, dan menggunakan initramfsnya (yang dulu digunakan oleh Android)

Seperti yang telah kita bahas sebelumnya, ini perubahan partisi pada kedua ponsel Pixel akan melakukannya memerlukan beberapa modifikasi pada metode root saat ini. Chainfire telah mengkonfirmasi bahwa modifikasi pada partisi /sistem ini memerlukan pendekatan yang berbeda, yang mungkin melibatkan modifikasi kernel.

Dengan tata letak partisi Pixel yang baru, file-file yang kami ubah telah dipindahkan ke partisi sistem (yang awalnya kami anggap /system sekarang menjadi subfolder di dalam sistem file partisi tersebut). Jadi, bisakah kita memodifikasi partisi sistem yang berisi semua file ini, dan membiarkan image boot saja? Meskipun saya pribadi lebih suka melakukan modifikasi gambar boot dan membiarkan sistem, hal sebaliknya berpotensi menjadi solusi, dan saya tahu beberapa pengguna teknologi bahkan lebih memilihnya.

Namun, saya tidak dapat menjalankannya. Bootloader sebenarnya mengirimkan informasi ke kernel (yang berada di image boot) itu dm-verity yang diaktifkan secara paksa (yang menegakkan integritas partisi sistem), yang tidak dapat kami intersepsi atau berubah tanpa (gulungan drum) memodifikasi gambar boot. Root Pixel pertama saya yang berhasil dilakukan dengan cara itu - dengan memodifikasi keduanya (gambar yang diposting sebelumnya adalah dari upaya ini).

Dengan kata lain, tidak ada cara untuk menonaktifkan dm-verity tanpa modifikasi pada kernel, seperti yang kita duga. Karena kernel mengaktifkan dm-verity secara paksa, Chainfire perlu sedikit memodifikasi kernel untuk menghentikan dm-verity mencegah perubahan pada partisi sistem. Untungnya, Chainfire menemukan bahwa modifikasinya hanya memerlukan patch biner kernel kecil, tetapi tidak mengkompilasi ulang kernel secara penuh. Oleh karena itu, solusinya harus tetap menjadi solusi umum untuk perangkat Android 7.1 dengan skema partisi A/B.

Untuk menjelaskan metode root baru ini secara lebih rinci, Chainfire mencapai root tanpa sistem dengan membuat kernel menggunakan initramfs image boot sebagai direktori root, bukan apa pun dari sistem partisi. Untuk melakukannya, isi direktori akar di partisi sistem diimpor ke image boot, yang memungkinkan modifikasi file-file ini tanpa harus mengubah file sistem apa pun. Partisi sistem dipasang ke /system_root dan /system sendiri terhubung secara sim ke /system_root/system. Dan akhirnya patch kernelnya memodifikasi kernel sedemikian rupa sehingga mengabaikan perintah yang dikirim dari bootloader yang biasanya menerapkan dm-verity.

Namun, ada beberapa masalah sepele yang muncul dengan metode baru ini. Aplikasi tertentu, seperti FlashFire atau AdAway (keduanya telah kami tunjukkan tidak berfungsi) mengharapkan partisi sistem dipasang sebagai /system, bukan /system_root, dan perlu diperbarui sebagaimana mestinya. Meskipun demikian, Anda dapat mencoba memasang ulang sistem seperti itu

mount -o rw, remount /system_root

Yang seharusnya memungkinkan Anda menulis ke /system. Kami belum menguji aplikasi root mana yang dapat memperbaiki, namun Anda bebas mengujinya sendiri. Terakhir, Chainfire tidak yakin apakah itu benar sahide akan bekerja dengan skema rooting baru ini, namun dia menyatakan akan terus mencari solusi.


Untuk mengunduh SuperSU untuk ponsel Google Pixel, kunjungi Utas forum XDA. Terima kasih banyak kepada Chainfire karena telah memberikan root pada perangkat! Biarkan Game Tweaking dimulai!

Kunjungi Subforum SuperSU XDA!

Cerita ini berkembang dan akan diperbarui saat kami menerima informasi baru. Satu Google Pixel dikorbankan dalam pembuatan artikel ini. data RIP Jeff.


Tambahan #1: Perbaikan Sementara untuk AdAway

Unduh AdAway v3.1.2 dari kami forum, lalu gunakan salah satu a emulator terminal atau shell ADB untuk memasukkan perintah berikut:

mkdir /su/etc; cp /system/etc/hosts /su/etc/hosts; echo "#!/su/bin/sush\nmount -o bind /su/etc/hosts /system/etc/hosts" > /su/su.d/50adaway; chmod 0700 /su/su.d/50adaway

Nyalakan ulang, dan Anda akan memiliki pemblokiran iklan di seluruh sistem.