Taula de continguts:
- 1. El dispositiu adb devices
- 2. La comanda adb push
- 3. La comanda adb pull
- 4. La comanda de reinici de l'adb
- 5. Comandes de recuperació de reiniciar adb i arrencar de fitxer adb
- 6. Comanda els dispositius ràpids
- 7. L'ordre de desbloqueig de ràpids llançaments
- 8. La comanda adb install
- 9. La comanda adb sideload
- 10. L'ordre adb shell
Per a molts de nosaltres, el fet de poder connectar el nostre telèfon Android a un ordinador i interactuar amb ell és un avantatge important. A més dels moments en què hem trencat alguna cosa i hem de solucionar-ho, hi ha moltes raons per les quals un usuari avançat d'Android voldria parlar amb el seu dispositiu. Per fer-ho, heu de tenir algunes eines i conèixer unes quantes ordres. D’això parlarem avui.
Per descomptat, aquesta no serà la discussió final de totes les ordres adb, però hi ha deu comandes bàsiques que tothom hauria de saber si pensen caure i embrutar-se amb la línia de comandaments.
Necessiteu algunes eines i aconseguir-les és fàcil. Vés al lloc per a desenvolupadors d'Android. Podeu instal·lar el paquet complet d’Android Studio si voleu eines de depuració addicionals o podeu desplaçar-vos cap a la part inferior de la pàgina i baixar només les eines de la línia d’ordres. Si no és que desenvolupeu o depureu alguna cosa del vostre telèfon o del vostre telèfon, voldreu només les eines de la línia de comandaments.
- Instal·lació del SDK al vostre ordinador
- Instal·lació de les eines de la línia de comandaments sense el SDK complet
Si utilitzeu Windows, hi ha un pas més. Visiteu la pàgina del fabricant del dispositiu i instal·leu els controladors d’adb i fastboot per a Windows. Necessitareu això perquè l’ordinador pugui parlar amb el vostre dispositiu Android. Si toqueu un enganxall (el Windows pot ser contundent), visiteu els fòrums i algú està obligat a ajudar-lo.
Ara que tots estem a la mateixa pàgina, activeu la depuració USB al dispositiu (consulteu el manual dels vostres dispositius si necessiteu ajuda per trobar-lo) i connecteu el telèfon a l’ordinador.
Aqui venim.
1. El dispositiu adb devices
La comanda de dispositius adb és la més important del grup, ja que s'utilitza per assegurar-se que l'ordinador i el dispositiu Android es comuniquen. És per això que el cobrim primer.
Si sou professionals del sistema operatiu del vostre ordinador, voldreu afegir el directori amb les eines Android a la vostra ruta. Si no ho ets, no et preocupis. Només cal posar en marxa el terminal o la consola de comandaments i assenyalar-lo on heu posat les eines extretes que heu baixat anteriorment.
Un cop segur que esteu a la carpeta correcta, escriviu dispositius adb al símbol d'ordres. Si obteniu un número de sèrie, aneu bé! Si no ho fa, assegureu-vos que esteu a la carpeta adequada i que teniu el controlador de dispositiu instal·lat correctament si feu servir Windows. I assegureu-vos que teniu activada la depuració USB.
Ara que ho tenim tot configurat, mirem algunes comandes més.
2. La comanda adb push
Si voleu traslladar un fitxer al vostre dispositiu Android de manera programada, voleu utilitzar la comanda adb push. Haureu de conèixer uns quants paràmetres, és a dir, la ruta completa del fitxer que esteu pressionant i la ruta completa a la ubicació que voleu. A la imatge de dalt, estic impulsant una cançó de la carpeta Music de l'escriptori a la carpeta musical del meu telèfon.
Observeu les interrupcions de la ruta del fitxer i les cotitzacions al voltant de la ruta del meu equip a l'ordre. Windows utilitza \ com a commutador de directori en una ruta de fitxer i Unix utilitza /. Com que el nom del fitxer té espais i caràcters especials (jo ho he canviat així a propòsit!) Heu d'enclavar el camí entre cometes.
3. La comanda adb pull
Si adb push envia fitxers al dispositiu Android, és raonable que els comandaments pull adb els traguessin.
Això és exactament el que fa i funciona de la mateixa manera que ho feia la comanda adb push. Heu de conèixer tant la ruta del fitxer que voleu extreure, com el camí en el qual voleu inserir-lo. Podeu deixar el camí de destinació en blanc i deixarà el fitxer a la carpeta d'eines per facilitar-vos les coses.
En aquest exemple, ho vaig fer de la manera més dura i vaig entrar a la (s) ruta (s) completa (es) per veure com s’assembla. Recordeu aquí les vostres regles de barra de recanvi i les directrius de correcció posterior i no tindreu cap problema.
4. La comanda de reinici de l'adb
Això és exactament el que creieu que és: una manera de reiniciar el dispositiu des de la línia de comandaments. Si voleu executar-lo, és senzill: només heu de reiniciar l'adb i introduïu-lo.
Abans de dir "només puc prémer el botó!" heu d'entendre que aquestes ordres es poden escriure i el vostre dispositiu es pot reiniciar al mig d'un script si ho necessita. I això és un bon seguiment al número cinc.
5. Comandes de recuperació de reiniciar adb i arrencar de fitxer adb
No només podeu reiniciar el dispositiu, també podeu especificar que es reiniciarà al bootloader. Això és molt útil, ja que a vegades aquests combos de botons són fàcils, i si teniu molts dispositius és difícil recordar-los tots. Alguns dispositius no tenen ni una manera d'arrencar al carregador d'arrencada sense aquesta ordre. I una vegada més, poder utilitzar aquesta ordre en un script no té preu.
Si ho podeu fer fàcil, simplement escriviu Adb Reboot-bootloader i premeu la tecla Enter.
La majoria de dispositius també poden arrencar directament amb la recuperació de l’ adb (es nota que no hi ha guionet) i alguns no. No farà mal a res provar.
6. Comanda els dispositius ràpids
Quan treballeu al carregador d’arrencada, l’Adb ja no funciona. Encara no heu arrencat a Android i les eines de depuració no estan actives per comunicar-vos. Haureu d’utilitzar l’ordre fastboot al seu lloc.
Fastboot és probablement l’eina de depuració d’Android més potent i hi ha molts dispositius que no l’han activada. Si ho fa, haureu d’assegurar-vos que les coses es comuniquen. És aquí on entra en joc la comanda dispositius ràpids. Al missatge, només cal que escriviu els dispositius de ràpida i haureu de veure un número de sèrie, tal com la comanda de dispositius adb que vàrem veure anteriorment.
Si les coses no funcionen i utilitzeu Windows, és probable que tingueu problemes de controlador i haureu d’aplicar-lo al fabricant.
7. L'ordre de desbloqueig de ràpids llançaments
El procés de desbloqueig de ràpids esborrarà tot el telèfon i el restablirà.
El sant gràil de les ordres d’Android, el desbloqueig intermitent de la fastboot fa una cosa i només una cosa: desbloqueja el carregador d’arrencada. No està activat a tots els telèfons, ni tan sols a telèfons que admetin ràpids bot, però ho estem incloent perquè, encara que no ho necessiteu, és una part important de l'obertura d'Android. A Google no li importa el que fem amb els telèfons sempre que no vagi en contra de les regles d’accés de Google Play i això inclogui aquesta manera senzilla de fer-los obrir, fins i tot si l’empresa que ha creat el telèfon no és compatible.
Utilitzar-lo és prou fàcil. Un cop heu utilitzat dispositius de ràpida per assegurar-vos que tot es comunica, només cal que introduïu el botó intermitent de ràpida ràpida a l’indicador i feu clic a Enter. Mireu el dispositiu, llegiu-lo amb atenció i trieu amb prudència.
8. La comanda adb install
Mentre que l’adb push pot copiar fitxers als nostres dispositius Android, Adb install pot instal·lar aplicacions. Haureu de proporcionar la ruta on teniu el fitxer.apk desat, i executar-lo així: adb install TheAppName.apk.
Si actualitzeu una aplicació, feu servir el commutador -r: adb install -r TheAppName.apk. També hi ha un commutador -s que intenta instal·lar a la targeta SD i altres ordres que probablement no necessitareu mai.
I, finalment, podeu desinstal·lar aplicacions pel seu nom de paquet amb adb desinstal·lar paquet-nom-aquí. La desinstal·lació també té un commutador. El commutador -k desinstal·larà l’aplicació però deixarà totes les dades i la memòria cau de l’aplicació al seu lloc.
9. La comanda adb sideload
El telèfon descarrega una actualització OTS (a l’aire lliure) com a fitxer.zip. També podeu descarregar aquest fitxer zip manualment i instal·lar-lo sense haver d’esperar que el vostre telèfon us el permeti actualitzar. El resultat final és el mateix que si haguessis esperat, però odiem esperar.
Tot el que heu de fer és descarregar l'actualització al vostre ordinador. Connecteu el telèfon a l’ordinador. A continuació, reinicieu la recuperació al telèfon i feu servir els botons de volum amunt i avall que seleccioneu Aplica actualització d’ADB. A continuació, introduïu la línia de comandament / terminal preferida i escriviu adb sideload Full-Path-to-the-file.zip i feu clic a enter. Deixa que les coses vagin endavant i estàs daurat.
10. L'ordre adb shell
L'ordre adb shell confon un munt de persones. Hi ha dues maneres d’utilitzar-la, una on envieu una ordre al dispositiu per executar-la en la seva pròpia shell de línia d’ordres i una altra on realment introduïu la closca d’ordres del dispositiu des del vostre terminal.
A la imatge de dalt, estic dins del shell del dispositiu. Arribar-hi és bastant fàcil, només cal escriure shell adb i entrar. Un cop dins, podeu interactuar amb el sistema operatiu en funcionament real del vostre telèfon. T’avisaré que, a menys que estiguis familiaritzat amb una closca de cendra o cendra, has d’anar amb compte aquí perquè les coses poden tornar al sud ràpidament si no ho ets. La cendra i el bash són petxines de comandament. Permeten interactuar amb el telèfon mitjançant ordres mecanografiats i molta gent utilitza un o els dos en els seus equips Linux o Mac, encara que no ho sabessin. ** No és DOS, així que no proveu cap ordre DOS. **
L'altre mètode d'utilització de l'ordre adb shell és utilitzar-lo per indicar al telèfon que executi una ordre shell sense entrar al shell. Utilitzar-lo és fàcil; tipus adb shell
Teniu molta cura en executar ordres directes mitjançant aquests mètodes.
I allà el teniu. Hi ha moltes més comandes per saber si sou del tipus que més li agrada aprendre ordres, però aquestes 10 són les que realment heu de saber si voleu començar a cercar al missatge d'ordres.
S'ha actualitzat l'agost de 2018 per mantenir-se al dia amb les últimes versions d'Android.