Korisnici mogu pokrenuti aroc skriptu programera noliriuma za rootanje podsustava Android na Chromebookovima. Skripta se mora pokrenuti u ljusci OS-a Chrome.
OS Chrome dobio Podrška za Android aplikacije Prije nekoliko godina. Chromebookovi stoga imaju funkcionalan Android podsustav, koji im omogućuje pokretanje Android aplikacija, pokretanje ADB ljuske itd. (Ovo je odvojeno od novije značajke koja dopušta Linux aplikacije za pokretanje na Chromebookovima.) Jedna od najpoznatijih karakteristika Androida je da se može rootati kako bi se korisniku omogućio potpuni pristup /system. Također je moguće rootati podsustav Android na Chromebooku zahvaljujući projektu aroc na Githubu.
Projekt aroc programera noliriuma donosi Android root na Chrome OS. To čini pružanjem skripti ljuske OS-a Chrome za izradu R/W kopije Android spremnika i kopiranje su u njega. To znači da root aplikacije sada mogu raditi u podsustavu Android na Chromebookovima, a radi i Xposed.
Programer napominje da su skripte testirane na verzijama OS-a Chrome 54-67. Preduvjeti za pokretanje skripti su:
- Chrome OS uređaj koji podržava Android aplikacije s prostorom za pohranu za ~2 GB datoteke u /usr/local. Uređaj mora biti u načinu rada za razvojne programere. Također, sistemska particija Chrome OS-a mora imati mogućnost pisanja, odnosno provjera rootfs-a mora biti onemogućena.
- Provjera Rootfs-a može se onemogućiti pokretanjem sljedećih naredbi, a zatim ponovnim pokretanjem sustava:
sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions $(( $(rootdev -s | sed -r 's/.*(.)$/\1/') - 1))
Upute za pokretanje skripte
Korisnici trebaju pokrenuti kombiniranu skriptu u ljusci OS-a Chrome, koja će automatski preuzeti i izdvojiti potrebne datoteke. Potrebno je ponovno pokrenuti sustav nakon pokretanja skripte.
curl -Ls https://raw.githubusercontent.com/nolirium/aroc/onescript/RootandSEpatch.sh | sudo sh
Korisnik bi se tada trebao ponovno pokrenuti i otvoriti aplikacije kao što je Root Checker kako bi provjerio prisutnost roota. Ako kombinirana skripta ne radi, mogu ručno pokrenuti naredbe za pokretanje skripte 1 i skripte 2. U ovom slučaju potrebno je ponovno pokretanje nakon pokretanja skripte 1 kao i nakon pokretanja skripte 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
Programer napominje da će ažuriranja verzija OS-a Chrome obično prebrisati sve prilagodbe rootfs-a, uključujući one koje provodi skripta. Ažuriranje su binarne datoteke unutar SuperSU GUI aplikacije također možda neće raditi.
Trenutna verzija skripte zamjenjuje originalnu sliku Android sustava simboličkom vezom. Ako se korisnici trebaju vratiti na izvornu (neukorijenjenu) sliku, morat će ili ručno vratiti sigurnosnu kopiju (najlakša opcija, prema programeru), ili prisilno ažuriranje, npr. s promjenom kanala ili vraćanjem iz USB.
Korisnici se mogu obratiti na upute programera ovdje da instalirate Xposed na OS Chrome pomoću ove skripte.
Izvor: nolirium GithubIzvor 2: blog programera