Chromebookides on võimalik Androidi alamsüsteemi juurutada

Kasutajad saavad Chromebookides Androidi alamsüsteemi juurutamiseks käivitada arendaja noliriumi aroc-skripti. Skripti tuleb käivitada Chrome OS-i kestas.

Chrome OS sai Androidi rakenduste tugi Paar aastat tagasi. Seetõttu on Chromebookidel toimiv Androidi alamsüsteem, mis võimaldab käitada Androidi rakendusi, käitada ADB kesta jne. (See on eraldiseisev uuemast funktsioonist, mis võimaldab Chromebookides käitatavad Linuxi rakendused.) Üks Androidi kuulsamaid omadusi on see, et seda saab juurutada, et kasutaja saaks täieliku juurdepääsu süsteemile /system. Tänu Githubi Aroc projektile on Chromebookides võimalik ka Androidi alamsüsteemi juurutada.

Arendaja noliriumi projekt Aroc toob Chrome OS-i Androidi juurfaili. See teeb seda, pakkudes Chrome OS-i kestaskripte, et teha Androidi konteinerist R/W koopia ja kopeerida su sinna. See tähendab, et juurrakendused saavad nüüd Chromebookides Androidi alamsüsteemis töötada ja töötab ka Xposed.

Arendaja märgib, et skripte on testitud Chrome OS-i versioonides 54–67. Skriptide käitamise eeltingimused on järgmised:

  • Chrome OS-i seade, mis toetab Androidi rakendusi ja millel on salvestusruumi ~2 GB faili jaoks kaustas /usr/local. Seade peab olema arendajarežiimis. Samuti peab Chrome OS-i süsteemisektsioon olema muudetud kirjutatavaks, see tähendab, et juurfailide kinnitamine tuleb keelata.
  • Rootfsi kinnitamise saab keelata, käivitades järgmised käsud ja seejärel taaskäivitades:
sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions $(( $(rootdev -s | sed -r 's/.*(.)$/\1/') - 1))

Juhised skripti käivitamiseks

Kasutajad peavad Chrome OS-i kestas käivitama kombineeritud skripti, mis laadib automaatselt alla ja ekstraktib vajalikud failid. Pärast skripti käivitamist on vaja taaskäivitada.

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

Seejärel peaks kasutaja taaskäivitama ja avama rakendused, nagu Root Checker, et kontrollida juurjuurdepääsu olemasolu. Kui kombineeritud skript ei tööta, saavad nad käsitsi käivitada skripti 1 ja skripti 2 käivitamise käsud. Sel juhul tuleb pärast skripti 1 ja 2. käivitamist taaskäivitada.

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

Arendaja märgib, et Chrome OS-i versioonide värskendused kirjutavad tavaliselt üle kõik rootfsi kohandused, sealhulgas skripti tehtud kohandused. Subinaarfaili värskendamine SuperSU GUI rakenduses ei pruugi samuti toimida.

Skripti praegune versioon asendab algse Androidi süsteemipildi sümboolikaga. Kui kasutajad peavad naasma algse (juurimata) pildi juurde, peavad nad varukoopia käsitsi taastama (lihtsaim variant, arendaja sõnul), või sundida uuendust nt. kanali muutmisega või taastamisega USB.

Kasutajad saavad viidata arendaja juhised siin Xposedi installimiseks selle skripti abil Chrome OS-i.


Allikas: nolirium's GithubAllikas 2: arendaja ajaveeb