Google beta girişimini başlatır başlatmaz Android 13'nin ikinci Üç Aylık Platform Sürümü (genellikle QPR2 olarak anılır) ile birçok meraklı, kök bu yapılarda, kararlı kanal donanım yazılımını rootlamak kadar kolay olurdu, ancak bu olmadı dava. Daha kesin olmak gerekirse, genel kök kılavuzu Magisk kullanılarak önyükleme görüntüsüne yama uygulanmasını içeren bu sorun, Google Pixel 6 serisi için çalışmayı durdurdu. Pixel 6, 6 Pro veya Pixel 6a'nız varsa Magisk'in ne kararlı sürümü ne de Canary yapısı, QPR2 beta sürümlerinde süper kullanıcı erişimi için çalışan bir yamalı önyükleme görüntüsü oluşturamaz. Ancak bilmeceyi çözmek, Android modlama sahnesinin zaten çözülmüş olması değil, ne zaman olması meselesi gibi görünüyordu. Android 13 QPR2 beta çalıştıran Pixel 6 serisini rootlamanın akıllı bir yolunu, bazı parçaları ödünç alarak buldum the Piksel 7.
Bu makaleyi okuyan insanlar muhtemelen rootlama konusunda olumlu bir düşünceye sahipler. Sonuçta, root ayrıcalığı sayesinde şunları yapabilirsiniz:
Söylemeye gerek yok, satış sonrası geliştirme gayet iyi gidiyor gibi görünüyor. Aslında, birçok kullanıcı ilgi çekici bir şeyin varlığını doğruladı frankenbuild Bu telefonları Android 13'ün en son beta yinelemesinde rootlama yöntemi. Pixel ailesinin kademeli olarak ilerlemesi Genel Çekirdek Görüntüsü Keşifte önemli bir rol oynayan Tensor yonga setlerinin iki nesli arasındaki benzerlikler, kaderin gerçekleşmesini mümkün kıldı. Özetle, Android 13 QPR2 beta çalıştıran Google Pixel 6 serisini rootlamak hâlâ mümkün ancak süreç bazı ek adımlar gerektiriyor.
init_boot'un yükselişi
Kök erişiminin Android cihazlarda çalışabilmesi için, süper kullanıcı yürütülebilir dosyalarının ve su arka plan programının önyükleme sırasında başlatılması gerekir. Marshmallow'dan önce bu, /system bölümünün, önyükleme sırasında root erişimini sağlamak için gereken komut dosyalarını init'e dahil edecek şekilde değiştirilmesiyle elde ediliyordu. Device-mapper-verity'nin (dm-verity) kullanıma sunulması sayesinde Google, /system'i değiştirme olasılığını ortadan kaldırdı ve bu da bizi "sistemsiz" kök yöntemlerine yönlendirdi. En popüler süper kullanıcı ayrıcalığı sağlayıcısı olan Magisk, hedef cihazın hazır önyükleme görüntüsünü yamalar. Daha sonra, cihazın önyükleyicisinin değiştirilmiş ikili dosyalara izin verecek şekilde açılmış olması koşuluyla, root erişimi elde etmek için yamalı önyükleme görüntüsünü flaşlayabilirsiniz.
Android 13 ile başlatılan cihazlarda genel ramdisk, önyükleme görüntüsünden kaldırılır ve ayrı bir init_boot bölümüne yerleştirilir. Örneğin Google Pixel 7 serisinde şunları yapmanız gerekir: Kök erişimi için stok init_boot görüntüsünü Magisk ile yamalayın. Ancak Pixel 6 serisi, Android 12 ile piyasaya sürüldüğü için init_boot bölümüne sahip değil.
Köklendirme için GKI'dan yararlanma
Çekirdek sürümü 5.10 veya üzeriyle başlatılan cihazların, GKI çekirdeğiyle uyumlu olması için gönderilmesi gerektiğini unutmayın. GKI 2.0 spesifikasyonu. Bu nedenle Pixel 6, 6 Pro ve 6a'nın önyükleme görüntüleri genel ramdisk'i ve GKI çekirdeğini içerir.
Google Pixel 6 ailesi için Magisk ile QPR2 beta önyükleme görüntüleri arasındaki uyumsuzluğun ardındaki kesin nedeni henüz bilmiyor olsak da, öyle görünüyor ki Root atmak için Pixel 7 serisindeki yamalı önyükleme görüntüsünü kullanabilirsiniz. Bu garip fenomen aslında mümkün çünkü:
- Pixel 6'ya ve Pixel 7'nin Tensor G2'sine güç veren birinci nesil Tensor'a karşılık gelen çekirdek kaynakları, dahili benzerlikler nedeniyle pek çok ortak bit paylaşıyor.
- Uyumlu bir önyükleyiciye sahip eski yalnızca SAR A cihazında önyüklemede OEM tarafından sağlanan genel bir ramdisk bulunmaması durumunda Magisk temel bir genel ramdisk ekler Magisk arayüzüne önyükleme modunda erişilebilmesi için önyükleme görüntüsünü yamalarken. Bu düzeltme aynı zamanda Pixel 6 serisi gibi bazı Android 13 GKI'ler için de geçerlidir. ek bir ramdisk sıkıştırma formatı düzeltmesi. Ramdiski olmayan uyumlu bir önyükleme görüntüsünün (Pixel 7 serisindeki gibi) sonunda manuel olarak eklenen çalışan bir genel ramdisk ile Pixel 6 serisinde kullanılmak üzere dönüştürülebilir. Magisk.
Magisk ile Android 13 QPR2 beta çalıştıran Google Pixel 6 serisi nasıl rootlanır?
Değiştirilen önyükleme görüntülerini önyükleyebilmeniz için Pixel 6/6 Pro/6a'nızın kilidi açılmış bir önyükleyiciye sahip olduğundan emin olun. Tekrarlamak gerekirse, Magisk'in çalışması için Pixel 7'nin önyükleme görüntüsünü yamalamanız gerekecek. Bunu yapmanın en kolay yolu, Google Pixel 7'nin stok önyükleme görüntüsünü önceden fabrika görüntüsünden çıkarmak ve Magisk uygulamasını kullanarak yama yapmaktır.
- PC'nizde/Mac'inizde, Pixel 6/6 Pro/6a cihazınızda yüklü olan QPR2 beta sürümüne karşılık gelen Pixel 7 veya Pixel 7 Pro'nun fabrika görüntüsünü indirin. Testlerimizde Pixel 6a üzerinde QPR2 Beta 2 (T2B2.221216.006) yapısını çalıştırıyoruz, dolayısıyla Pixel 7 için aynı beta yeterli olacaktır.
- Bunu şuradan da yapabilirsiniz: Android Geliştirici indirme portalı veya bizim Android 13 indirme dizini.
- Favori arşiv yöneticinizi kullanarak fabrika görüntüsünü paketinden çıkarın, görüntüyü bulun.
- .zip dosyasını açın ve boot.img dosyasını buradan çıkarın. -
Magisk'i kullanarak bu önyükleme görüntüsünü yamalayın, ancak henüz flaşlamayın.
- Magisk'in en son kararlı sürümünü kullanırken (ki bu v25.2 Bu makaleyi yazarken) tavsiye edilirse, son teknolojiyi de tercih edebilirsiniz. Kanarya yapısı.
- Önyükleme görüntüsü herhangi bir Android cihaza eklenebilir; görevi mutlaka Pixel 6 veya Pixel 7'de gerçekleştirmeniz gerekmez.
- Magisk yamalı önyükleme görüntüsünü telefonunuzdan PC'nize/Mac'inize kopyalayın ve magisk_patched_boot.img olarak yeniden adlandırın.
- USB hata ayıklamanın açık olması koşuluyla Pixel 6'yı (/6 Pro/6a) önyükleyici modunda yeniden başlatın:
adb reboot bootloader
- Yamalı önyükleme görüntüsünü flaşlayın ve telefonu yeniden başlatın.
fastboot flash boot /path/to/magisk_patched_boot.img
fastboot reboot- Kalıcı olarak yanıp sönmeden önce, test amacıyla görüntüyü geçici olarak önyükleyebilirsiniz:
fastboot boot /path/to/magisk_patched_boot.img
- Geçici olarak önyüklenen bir ortamda Magisk, telefonunuzun mevcut önyükleme görüntüsünü yamalamanıza olanak tanır. Ancak bu senaryoda bunu yapmak yararlı olmayacaktır ve yeniden başlatmanın ardından root olmayan bir önyükleme görüntüsüyle karşılaşabilirsiniz; bu nedenle bunu önermiyoruz.
- Kalıcı olarak yanıp sönmeden önce, test amacıyla görüntüyü geçici olarak önyükleyebilirsiniz:
- Magisk uygulamasını açın; Pixel 6/6 Pro/6a cihazınız köklü olarak görünmelidir.
Hem Pixel 7 hem de Pixel 7 Pro'nun yamalı önyükleme görüntülerinin, vanilya Pixel 6'nın yanı sıra 6 Pro ve 6a'da da birbirinin yerine kullanılabileceğini doğrulayabiliriz.
XDA Forumları: Google Piksel 6 || Piksel 6 Pro || Piksel 6a || Piksel 7 || Piksel 7 Pro
Şu ana kadar forumlarımızdaki çok sayıda kullanıcı, bu yöntemi kullanarak Android 13 QPR2 beta çalıştıran Pixel 6, 6 Pro ve 6a cihazlarını başarıyla rootladıklarını bildirdi. Köklendirme işleminin doğası gereği biraz titizdir, ayrıca artık OTA yoluyla daha yeni beta yapıları yükleyemezsiniz. Ancak Pixel 6 serisi bir cihazınız varsa ve beta kanalında root erişimi istiyorsanız bunu başarmanın tek yolu bu gibi görünüyor.
Bir şans verin ve işinize yarayıp yaramadığını bize bildirin!