ADB installeren op Chrome OS 67 zonder Crouton
Voor Android-appontwikkelaars behoren ADB en Fastboot tot de belangrijkste tools op hun computer. Hoewel ADB al lange tijd compatibel is met Chromebooks, was het voorheen nodig om enkele obstakels te overwinnen en een set externe scripts genaamd Crouton te installeren . Dit maakte het in feite mogelijk om een Linux-omgeving binnen Chrome OS te draaien, zodat ADB vanuit die Linux-omgeving kon worden uitgevoerd.
Met de nieuwste Chrome OS 67-update wordt ADB nu officieel ondersteund vanuit de ontwikkelaarsmodus op Chromebooks met een x86_64-chip. Het is een heel eenvoudig proces met een simpel script dat het meeste werk voor je doet. Het enige nadeel is dat je je Chromebook moet terugzetten naar de fabrieksinstellingen ( volledig wissen/fabrieksreset ), dus maak een back-up van al je belangrijke gegevens voordat je verdergaat.

Begin met te controleren of je Chromebook een x86_64-chip heeft. Je moet CTRL + ALT + T indrukken om de crosh-terminal te openen en vervolgens uname -m typen.
Als in de terminal crosh x86_64 wordt weergegeven , kunt u verdergaan.
Nu moeten we je Chromebook in de ontwikkelaarsmodus zetten. Houd er rekening mee dat dit je Chromebook minder veilig maakt, omdat de ontwikkelaarsmodus bepaalde beveiligingsfuncties zoals geverifieerd opstarten uitschakelt en standaard de root-shell inschakelt. Dit zal ook je gegevens wissen/je Chromebook terugzetten naar de fabrieksinstellingen, dus maak back-ups voordat je verdergaat! Je bent gewaarschuwd!
Om de ontwikkelaarsmodus in te schakelen, moet je naar de Chromium OS-apparatenlijst op Chromium.org gaan en je Chromebook in de lijst zoeken. Klik op de naam van je Chromebook-model; je wordt dan doorgestuurd naar een algemene handleiding voor jouw apparaat. Omdat de methode voor het inschakelen van de ontwikkelaarsmodus per Chromebook verschilt, kunnen we hier geen uitgebreide stapsgewijze handleiding geven.

Nadat je de ontwikkelaarsmodus op je Chromebook hebt ingeschakeld, kunnen we nu het script downloaden en uitvoeren om de ADB- en Fastboot-tools in te stellen. Maar eerst moeten we crosh, de shellterminal van Chrome OS, bekijken. Vergeet niet om CTRL + ALT + T in te drukken om deze te openen.
Standaard draait crosh in sandbox-modus, dus je moet je bevoegdheden verhogen om toegang te krijgen tot geavanceerdere commando's. Open hiervoor de crosh-terminal en typ ` shell`.
In deze fase moet u een sudo-wachtwoord aanmaken; hiermee herstelt u een deel van de beveiliging die we hebben opgeofferd bij het inschakelen van de ontwikkelaarsmodus. Typ hiervoor het volgende:
Zweet je Chromeos-setdevpasswd afrit
Na deze stap is er voor sudo -opdrachten voortaan een wachtwoord vereist.
We zijn nu klaar om de scripts te downloaden, en dat doen we via de terminal. De scripts die we gaan uitvoeren, doen twee specifieke dingen die je op de lange termijn veel tijd zullen besparen:
Het script downloadt de benodigde binaire bestanden en verplaatst ze automatisch naar de juiste locatie ( usr/local/bin).
Het script downloadt en installeert vervolgens de ADB- en Fastboot-wrapper, waardoor u tijd bespaart bij het typen van commando's wanneer u ADB wilt uitvoeren.
Om het downloaden en installeren van het script te starten, typt u de volgende opdrachten in uw crosh- terminal:
krul -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh | bashen
Als je de uitvoer van curl niet naar bash wilt sturen, kun je ook de volgende opdracht gebruiken:
cd ${HOME}/Downloads; curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh -o install.sh
Voor het laatste commando moet je het eerst controleren met `more` of `vim`, en het vervolgens uitvoeren:
chmod +x install.sh; bash install.sh
Om te controleren of alles goed is gegaan, typ je nu in de crosh-terminal:
Adb –versie Fastboot –versie
Dit zou moeten aantonen dat deze tools zijn geïnstalleerd in /usr/local/bin. Als je een probleem ondervindt, probeer dan je Chromebook opnieuw op te starten. Hetzelfde geldt als je de ADB-melding niet ontvangt op je Android-apparaat wanneer dit is aangesloten op de USB-poorten van je Chromebook: probeer dan zowel je Chromebook als je Android-apparaat tegelijkertijd opnieuw op te starten.
Reacties zijn gesloten.