Come utilizzare ADB e Fastboot su un Chromebook
Per molto tempo, gli utenti di Chromebook che hanno anche bisogno di accedere a Android Debug Utility (ADB) e Fastboot per dispositivi Android sono stati lasciati con una sola opzione: Crouton. Ora, tuttavia, sia ADB che Fastboot sono inclusi in Chrome OS. Ecco come accedervi.
Primo: il tuo dispositivo deve essere in modalità sviluppatore
Per prima cosa: ADB e Fastboot sono tecnicamente considerati strumenti "sviluppatore", quindi il tuo Chromebook dovrà essere in modalità sviluppatore prima che tu possa accedervi. Giusto per chiarire, non stiamo parlando dello sviluppatore canale qui, ogni Chromebook può essere inserito in una sorta di modalità "sbloccata" che consente un accesso e ritocchi più profondi del sistema. Questo è chiamato Developer Mode.
Fortunatamente, abilitare la modalità sviluppatore è piuttosto semplice e diretto. Tuttavia, c'è un avvertimento: il dispositivo si spegnerà automaticamente, quindi dovrai ricominciare da capo. La buona notizia è che si tratta di un Chromebook, quindi questo non dovrebbe durare a lungo.
Se sei d'accordo, consulta la nostra guida sull'abilitazione della Modalità Sviluppatore. Questo dovrebbe farti rotolare e pronto per andare nel giro di pochi minuti.
Secondo: fai il tuo giro
Per utilizzare ADB e Fastboot sul Chromebook, devi utilizzare qualcosa chiamato Crosh-short per "Chrome Shell". Pensa a una sorta di terminale leggero solo per Chrome OS.
Ci sono un paio di modi per accedere a Crosh. Per aprirlo in una finestra del browser completa, premi Ctrl + Alt + T sulla tastiera.
Se ti capita di usare Crosh abbastanza spesso, comunque, e ti piacerebbe che fosse in una finestra popout (come un terminale "reale") ci sono due estensioni che ti serviranno: Secure Shell e Crosh Window. Con entrambi installati, avrai una voce Crosh nel tuo cassetto app che lancia Crosh in una piccola e graziosa finestra. Personalmente, è il mio metodo preferito di usare Crosh.
Con una finestra Crosh attivata, sei pronto per il rock and roll. Non puoi semplicemente saltare direttamente in ADB e Fastboot, tuttavia dovrai inserire un comando per ottenere prima una finestra di shell. Digitare quanto segue:
conchiglia
Il prompt dovrebbe cambiare in "chronos @ localhost", dopo il quale ADB e Fastboot dovrebbero essere entrambi disponibili per l'uso normale.
Opzionale: cosa succede se non funziona?
Quando ho provato per la prima volta, non riuscivo a farlo funzionare. ADB poteva vedere i miei dispositivi Android, ma non ha mai richiesto l'accesso. Risulta che Chrome OS esegue ancora una vecchia versione di ABD / Fastboot (perché Google, giusto?) Quindi dovrai aggiornarlo.
Ma è qui che entra in gioco il problema: non puoi semplicemente aggiornare ADB e Fastboot come su un normale computer. C'è, tuttavia, una soluzione. Se disponi di un Chromebook basato su Intel, esiste uno script che aggiorna ADB e Fastboot alle versioni più recenti e li sposta nella posizione "corretta". Dopodiché, tutto dovrebbe funzionare bene.
La sceneggiatura è piuttosto semplice e tutte le istruzioni sono pubblicate sulla pagina GitHub. Suggeriamo di leggerli prima di iniziare in modo da sapere esattamente cosa succede dietro le quinte. Tutto è anche open source, quindi se vuoi vedere il codice, puoi farlo anche tu.
Con ADB e Fastboot aggiornati e spostati, entrambi i comandi dovrebbero funzionare in modo impeccabile. Ho provato questo su un Pixelbook (i5, canale sviluppatore) facendo lampeggiare una ROM di serie sul mio Nexus 6 ed era perfetto.