Android alt sistemini Chromebook'larda rootlamak mümkündür

Kullanıcılar, Chromebook'larda Android alt sistemini rootlamak için geliştirici nolirium tarafından sağlanan aroc komut dosyasını çalıştırabilir. Komut dosyasının Chrome OS kabuğunda çalıştırılması gerekir.

Chrome OS kazandı Android uygulaması desteği birkaç yıl önce. Bu nedenle Chromebook'lar, Android uygulamalarını çalıştırmalarına, ADB kabuğunu çalıştırmalarına vb. olanak tanıyan işleyen bir Android alt sistemine sahiptir. (Bu, aşağıdakilere izin veren daha yeni özellikten ayrıdır: Linux uygulamaları Chromebook'larda çalıştırılacak.) Android'in en ünlü özelliklerinden biri, kullanıcının /sisteme tam erişim sağlamasına izin verecek şekilde rootlanabilmesidir. Github'daki aroc projesi sayesinde Chromebook'larda Android alt sistemini rootlamak da mümkün.

Geliştirici nolirium'un aroc projesi, Android kökünü Chrome OS'ye getiriyor. Bunu, Android kapsayıcısının R/W kopyasını oluşturmak ve su'yu buraya kopyalamak için Chrome OS kabuk komut dosyaları sağlayarak yapar. Bu, kök uygulamaların artık Chromebook'lardaki Android alt sisteminde çalışabileceği ve Xposed'ın da çalışabileceği anlamına geliyor.

Geliştirici, komut dosyalarının Chrome OS 54-67 sürümlerinde test edildiğini belirtiyor. Komut dosyalarını çalıştırmanın önkoşulları şunlardır:

  • /usr/local konumunda ~2 GB'lık bir dosya için depolama alanına sahip, Android uygulamalarını destekleyen bir Chrome OS cihazı. Cihaz Geliştirici Modunda olmalıdır. Ayrıca Chrome OS sistem bölümünün yazılabilir hale getirilmesi, yani rootfs doğrulamasının devre dışı bırakılması gerekir.
  • Rootfs doğrulaması aşağıdaki komutlar çalıştırılarak ve ardından yeniden başlatılarak devre dışı bırakılabilir:
sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions $(( $(rootdev -s | sed -r 's/.*(.)$/\1/') - 1))

Komut dosyasını çalıştırma talimatları

Kullanıcıların Chrome OS kabuğunda gerekli dosyaları otomatik olarak indirip çıkaracak birleştirilmiş bir komut dosyası çalıştırması gerekir. Scripti çalıştırdıktan sonra yeniden başlatmak gerekiyor.

curl -Ls https://raw.githubusercontent.com/nolirium/aroc/onescript/RootandSEpatch.sh | sudo sh

Kullanıcı daha sonra yeniden başlatmalı ve root'un varlığını doğrulamak için Root Checker gibi uygulamaları açmalıdır. Birleşik komut dosyası çalışmazsa, komut dosyası 1 ve komut dosyası 2'yi çalıştırmak için komutları manuel olarak çalıştırabilirler. Bu durumda, komut dosyası 1'i çalıştırdıktan sonra ve komut dosyası 2'yi çalıştırdıktan sonra yeniden başlatma gerekir.

curl -Ls https://raw.githubusercontent.com/nolirium/aroc/master/01Root.sh | sudo sh
curl -Ls https://raw.githubusercontent.com/nolirium/aroc/master/02SEPatch.sh | sudo sh

Geliştirici, Chrome OS sürümlerine yapılan güncellemelerin genellikle komut dosyası tarafından gerçekleştirilenler de dahil olmak üzere rootfs özelleştirmelerinin üzerine yazılacağını belirtiyor. Su ikili dosyasının SuperSU GUI uygulaması içinden güncellenmesi de işe yaramayabilir.

Komut dosyasının mevcut sürümü, orijinal Android sistem görüntüsünü bir sembolik bağlantıyla değiştirir. Kullanıcıların orijinal (köksüz) görüntüye geri dönmeleri gerekirse, yedeği manuel olarak geri yüklemeleri gerekecektir. (geliştiriciye göre en kolay seçenek) veya bir güncellemeyi zorlayın; bir kanal değişikliği veya geri yükleme ile USB BAĞLANTI.

Kullanıcılar şu adrese başvurabilir: geliştiricinin talimatları burada Bu betiği kullanarak Xposed'ı Chrome OS'ye yüklemek için.


Kaynak: nolirium'un Github'uKaynak 2: Geliştiricinin blogu