Det er mulig å rote Android-undersystemet på Chromebooks

Chrome OS fikk støtte for Android-apper for noen år siden. Chromebooks har derfor et fungerende Android-undersystem, som lar dem kjøre Android-apper, kjøre ADB-skall osv. (Dette er atskilt fra den nyere funksjonen som gjør det mulig å kjøre Linux-apper på Chromebooks.) En av Android's mest kjente egenskaper er at det kan være forankret for å la brukeren få full tilgang til / system. Det er også mulig å forankre Android-undersystemet på Chromebooks takket være aroc-prosjektet på Github.

Aroc-prosjektet av utvikleren nolirium gir Android rot på Chrome OS. Det gjør dette ved å tilby Chrome OS-skript for å lage en R / W-kopi av Android-beholderen og kopiere su derin. Dette betyr at root-apper nå kan fungere i Android-undersystemet på Chromebooks, og Xposed fungerer også.

Utvikleren bemerker at skriptene er testet på Chrome OS versjoner 54-67. Forutsetningene for å kjøre skriptene er:

  • En Chrome OS-enhet som støtter Android-apper med lagringsplass for en ~ 2 GB-fil i / usr / local. Enheten må være i utviklermodus. Chrome OS-systempartisjonen må også ha blitt skrevet, det vil si at rootfs-bekreftelse må deaktiveres.
  • Rootfs-verifisering kan deaktiveres ved å kjøre følgende kommandoer og deretter starte på nytt:
 sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions $(( $(rootdev -s | sed -r 's/.*(.)$/\1/') - 1)) 

Instruksjoner for å kjøre skriptet

Brukere må kjøre et kombinert skript i Chrome OS-shell, som automatisk vil laste ned og trekke ut de nødvendige filene. Det er nødvendig å starte på nytt etter å ha kjørt skriptet.

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

Brukeren bør deretter starte på nytt, og åpne apper som Root Checker for å bekrefte tilstedeværelsen av root. Hvis det kombinerte skriptet ikke fungerer, kan de kjøre kommandoene manuelt for å kjøre skript 1 og skript 2. I dette tilfellet kreves det omstart etter å ha kjørt skript 1 så vel som etter å ha kjørt skript 2.

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

Utvikleren bemerker at oppdateringer til Chrome OS-versjoner vanligvis vil overskrive alle rootfs-tilpasninger, inkludert de som er utført av skriptet. Det kan hende at det ikke fungerer å oppdatere su binæren fra SuperSU GUI-appen.

Den nåværende versjonen av skriptet erstatter det originale Android-systembildet med en symlink. Hvis brukerne trenger å gå tilbake til det originale (uprotede) bildet, må de enten gjenopprette sikkerhetskopien manuelt (det enkleste alternativet, ifølge utvikleren), eller tvinge en oppdatering, f.eks. Med en kanalendring, eller gjenopprette fra USB.

Brukere kan se utviklerens instruksjoner her for å installere Xposed på Chrome OS ved hjelp av dette skriptet.


Kilde: noliriums GithubSource 2: Developer's blog