Dimungkinkan untuk melakukan root pada subsistem Android di Chromebook

Pengguna dapat menjalankan skrip aroc oleh pengembang nolirium untuk melakukan root pada subsistem Android di Chromebook. Skrip harus dijalankan di shell Chrome OS.

Chrome OS diperoleh Dukungan aplikasi Android beberapa tahun yang lalu. Oleh karena itu, Chromebook memiliki subsistem Android yang berfungsi, yang memungkinkannya menjalankan aplikasi Android, menjalankan shell ADB, dll. (Ini terpisah dari fitur baru yang memungkinkan Aplikasi Linux untuk dijalankan di Chromebook.) Salah satu karakteristik Android yang paling terkenal adalah dapat di-root sehingga pengguna dapat memperoleh akses penuh ke /sistem. Subsistem Android juga dapat di-root di Chromebook berkat proyek aroc di Github.

Proyek aroc oleh pengembang nolirium menghadirkan root Android di Chrome OS. Hal ini dilakukan dengan menyediakan skrip shell Chrome OS untuk membuat salinan R/W dari container Android dan menyalin su di dalamnya. Artinya, aplikasi root kini dapat berfungsi di subsistem Android di Chromebook, dan Xpose juga berfungsi.

Pengembang mencatat bahwa skrip telah diuji pada Chrome OS versi 54-67. Prasyarat menjalankan skrip adalah:

  • Perangkat Chrome OS yang mendukung aplikasi Android dengan ruang penyimpanan untuk file ~2 GB di /usr/local. Perangkat harus dalam Mode Pengembang. Selain itu, partisi sistem Chrome OS harus dibuat dapat ditulisi, yaitu verifikasi rootfs harus dinonaktifkan.
  • Verifikasi Rootfs dapat dinonaktifkan dengan menjalankan perintah berikut, lalu melakukan boot ulang:
sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions $(( $(rootdev -s | sed -r 's/.*(.)$/\1/') - 1))

Petunjuk untuk menjalankan skrip

Pengguna perlu menjalankan skrip gabungan di shell Chrome OS, yang akan mengunduh secara otomatis dan mengekstrak file yang diperlukan. Anda perlu melakukan reboot setelah menjalankan skrip.

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

Pengguna kemudian harus reboot, dan membuka aplikasi seperti Root Checker untuk memverifikasi keberadaan root. Jika skrip gabungan tidak berfungsi, mereka dapat menjalankan perintah secara manual untuk menjalankan skrip 1 dan skrip 2. Dalam hal ini, reboot diperlukan setelah menjalankan skrip 1 dan juga setelah menjalankan skrip 2.

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

Pengembang mencatat bahwa pembaruan versi Chrome OS biasanya akan menimpa penyesuaian rootf apa pun, termasuk yang dilakukan oleh skrip. Memperbarui biner su dari dalam aplikasi SuperSU GUI juga mungkin tidak berfungsi.

Versi skrip saat ini menggantikan image sistem Android asli dengan symlink. Jika pengguna perlu mengembalikan gambar asli (yang belum di-root), mereka harus memulihkan cadangan secara manual (pilihan termudah, menurut pengembang), atau memaksakan pembaruan mis. dengan perubahan saluran, atau pulihkan dari USB.

Pengguna dapat merujuk ke instruksi pengembang di sini untuk menginstal Xpose di Chrome OS menggunakan skrip ini.


Sumber: Github noliriumSumber 2: Blog pengembang