Il comando adb sideload è molto utile e può essere utilizzato per aggiornare facilmente il firmware o ripristinare Android nel caso in cui non si avvii!
Ancora una volta a cosa serve il comando ADB SIDELOAD: questo comando è necessario per eseguire il flashing degli archivi ZIP dal menu di ripristino o se non è presente il bootloader. Questo comando ha un analogo di fastboot -w update, ma l'utilità fastboot non funziona su molti dispositivi Android, quindi adb sideload è uno strumento universale.
Come funziona ADB Sideload
L'archivio di aggiornamento ZIP si trova nella cartella con l'utilità adb, lo smartphone o il tablet viene messo in modalità recovery o bootloader. L'utility adb viene avviata e viene scritto il comando adb sideload<название_файла>.zip, dopodiché l'archivio viene copiato su Android e quindi aggiornato.
Richiesto per ADB Sideload
- Computer o laptop (sistema operativo Windows XP/Vista/7; 8/8.1 - potrebbero verificarsi problemi)
- Scarica il driver Android e poi installalo
- Scarica il programma - ADB RUN
- La carica del dispositivo Android è almeno del 40% o superiore
- Cavo MicroUSB originale e non danneggiato
- Abilita il debug USB su Android
- Aggiornamento dell'archivio ZIP
Istruzioni per l'utilizzo di ADB Sideload
Questo articolo offrirà due opzioni su come è possibile utilizzare caricamento laterale adb, il primo modo è una dimostrazione di come funziona tutto dall'inizio alla fine, il secondo modo è automatizzato, senza azioni inutili e scrittura manuale.
Metodo numero 1
1. Collega il tuo dispositivo Android al computer
2. Spostare il file di aggiornamento dell'archivio ZIP lungo il percorso C: / adb / progbin
3. Eseguire il programma ADB RUN o accedere al menu Comando manuale -> adb
E dovresti ottenere la seguente risposta:
c:/adb/adb/progbin> dispositivi adb Elenco dei dispositivi collegati NA36XWxxxxxxxxxSe otteniamo una risposta (errore):
c:/adb/adb/progbin> dispositivi adb Elenco dei dispositivi collegati NA36XWxxxxxxxxx offlineSe otteniamo una risposta (errore):
c:/adb/adb/progbin> dispositivi adb Lista dei dispositivi collegatiCioè, non c'è niente, dopo aver collegato, il dispositivo non è visibile (reinstallare i driver, cambiare la porta USB, cambiare il cavo USB)
5. Trasferiamo il dispositivo in modalità o modalità di ripristino Boot loader
6. A seconda del ripristino, in alcuni casi è necessario abilitare forzatamente la modalità di trasferimento e l'installazione Sideload sul dispositivo:
Se hai un ripristino standard o CWM, potrebbe essere chiamato
- installa zip da sileload
- applicare l'aggiornamento da ADB
- caricamento laterale adb
e questo menu può essere posizionato nella sezione Ripristino principale, nella sezione Avanzate o Installa ZIP.
Se hai la recovery TWRP
Per attivare il sideload vai su Avanzate -> ADB Sideload e trascina il cursore in basso a destra:
7. Dentro CORSA ADB scrivi il seguente comando:
adb sideload XXXXXXXXX.zipDove XXXXXXXXX- il nome esatto dell'aggiornamento ZIP che viene aggiornato (tenendo conto dei nomi in MAIUSCOLO o in minuscolo, come è scritto, altrimenti si otterrà un errore)
Successivamente, inizierà il trasferimento dell'aggiornamento (firmware) su Android e l'aggiornamento.
- Se ricevi un errore errore: chiuso - non ha attivato il sideload su Android
- Se ricevi un errore errore: dispositivo non trovato - non vede Android, cambia il kernel, ripristina, riavvia Android e torna alla modalità.
Metodo numero 2
1. Collega il tuo dispositivo Android al computer
2. Eseguire il programma ADB RUN e accedere al menu Riavvia il dispositivo
-> seleziona Riavvia il ripristino
o Riavvia il bootloader
(se non sul dispositivo di ripristino)
3. successivamente selezionare il file da flashare, dopodiché si avvierà il firmware.
- Se ricevi un errore errore: chiuso- non ha attivato il sideload su Android;
- Se ricevi un errore errore: dispositivo non trovato- non vede Android, cambia il kernel, ripristina, riavvia Android e torna alla modalità.
La maggior parte degli utenti Android non sa nulla di ADB. Il nome completo è Android Debug Bridge, che sta per Android Debug Bridge. ADB fa parte dell'SDK di Android. Con l'aiuto di ADB, puoi eseguire varie azioni sul tuo tablet o smartphone Android, come: lampeggiare, copiare file da un computer ad Android e viceversa, ripristinare il sistema e altro.
ADB per Android: che cos'è?
Probabilmente sai che il sistema operativo Android è basato su un kernel Linux modificato. Pertanto, con esso è necessario utilizzare la riga di comando. È il programma adb che aiuta a stabilire una connessione tra il computer e Android. Fa parte di Android SDK, quindi per installare Android Debug Bridge è necessario scaricare Android SDK da sito ufficiale. Esistono versioni per tutti i sistemi operativi più diffusi: Windows, Mac OS e Linux. Cioè, in poche parole, adb ti consente di controllare il tuo telefono o tablet utilizzando un computer.
Collega il tuo dispositivo al PC tramite USB. Assicurati che tutti i driver siano installati e che il debug USB sia abilitato.
Il modo migliore per lavorare con Android Debug Bridge è tramite la riga di comando di Windows. Per fare ciò, in Windows XP, fare clic su " Inizio" e nel campo di inserimento " Trova programmi e file" accedere " cmd", quindi premere" accedere". Se hai Windows 7 o versioni successive, fai clic su " Inizio"e sul campo" Correre" accedere " cmd” e premere nuovamente il “tasto”. accedere».
- Come aprire il prompt dei comandi in Windows 8
- Come aprire il prompt dei comandi in Windows 10
dispositivi adb
Il comando adb più comune. Con esso, puoi determinare se il tuo PC vede il dispositivo connesso. Se hai fatto tutto bene, apparirà la seguente riga: " Lista dei dispositivi collegati". Dopo di esso, vedrai il numero di serie del tuo smartphone o tablet e il suo stato: " in linea" o " disconnesso».
Se dice "offline", significa che il dispositivo è in modalità di sospensione, se "online", il dispositivo è pronto per eseguire i tuoi comandi.
Grazie a questo comando, puoi installare applicazioni sul tuo smartphone o tablet. Per fare ciò, devi scrivere il percorso in cui si trova il file APK:
adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk
Per evitare di scrivere percorsi lunghi, copia il file nella directory degli strumenti di Android. Quindi il percorso sarà così:
adb intsall nazvanie_prilogeniya.apk
disinstallazione adb
Devi inserire nello stesso modo del comando precedente. Questo rimuoverà l'applicazione.
Questa squadra ha una caratteristica interessante. Se aggiungi una chiave -K, quindi quando elimini un gioco o un programma, i relativi dati e la cache non verranno eliminati, ma rimarranno sul dispositivo Android.
Grazie a questo comando, puoi trasferire file dal tuo computer ad Android. Per fare ciò, è necessario conoscere il percorso completo in cui è archiviato il file e dove spostarlo.
adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android
Per evitare di scrivere percorsi lunghi, copia il file nella directory degli strumenti di Android. Quindi devi inserire:
adb push nome_fayla/sdcard/Android
Questo comando copia i file da Android al computer. Devi conoscere il percorso in cui si trova il file sul tuo smartphone o tablet e specificare la posizione in cui vuoi salvare il file. Se non specifichi quest'ultimo, il file verrà salvato nella directory degli strumenti di Android.
adb pull /sdcard/nome_fayla\D:\papka_gde_save
Questo comando riavvierà il tuo telefono o tablet Android.
Con questo comando, puoi avviare direttamente in modalità bootloader.
ripristino del riavvio adb
Non tutti i dispositivi supportano questo comando. Con esso, puoi entrare in modalità di ripristino.
adb connect
Con questo comando è possibile connettere il dispositivo a una rete Wi-Fi. Per fare ciò, è necessario conoscere l'indirizzo IP e la porta del dispositivo.
adb connect ip:porta
Con questo comando ottieni pieno accesso a tutti i file sul tuo dispositivo.
Il secondo modo per utilizzare adb shell è eseguire un singolo comando shell Android con un costrutto come questo:
shell adb<команда>
Se metti il tuo telefono o tablet Android in modalità bootloader, i comandi adb non funzioneranno più. Qui è necessario utilizzare i comandi fastboot.
Per verificare se il PC e Android si vedono, utilizzare il comando:
Dopo averlo inserito, dovrebbe apparire il numero di serie del dispositivo.
Inserendo questo comando, puoi sbloccare il bootloader di telefoni e tablet Asus e HTC. Quando il tuo dispositivo è in modalità bootloader, inserisci:
Inoltre, tutti i programmi installati e i dati personali andranno persi.
Con questo comando è possibile visualizzare il contenuto del file di log: modifiche, errori, ecc. I dati scorrono troppo velocemente, quindi è una buona idea salvarli in un singolo file TXT. Per fare ciò, inserisci:
adb logcat > nomefile.txt
caricamento laterale adb
Il comando è utile per i possessori di dispositivi Google Nexus. Con esso, puoi aggiornare il firmware del dispositivo. Scaricalo sul tuo computer, collega il tuo Nexus ad esso, entra in modalità di ripristino, seleziona " Applicare l'aggiornamento da ADB"e dopo inserisci il comando:
adb sideload nome.zip
nome.zipè il nome del file zip con il firmware.
backup adb e ripristino adb
Comando backup adb crea un backup e ripristino adb ripristina da un backup.
Cos'è adb? Comandi adb per android. In questo articolo imparerai cos'è ADB, perché gli utenti ne hanno bisogno e come gestirlo utilizzando i comandi nel terminale Android. Bene, iniziamo a imparare i comandi Android adb ...
Conoscere ADB
ADB (Android debug bridge) è uno strumento di debug, che rileva errori nelle applicazioni, sblocca dispositivi Android e molto altro. Puoi leggere la documentazione ufficiale in inglese su questo sito.
Scarica ADB
È possibile scaricare ADB con l'ambiente di sviluppo dell'SDK Android fornito ufficiale o scaricarlo piccolo programma di installazione adb, L'installazione avviene nella radice del disco CON:\
Assicurati che i driver siano installati sul PC e che il debug USB sia abilitato su Android.
adb comanda Android e Linux
I comandi Adb possono essere suddivisi in 3 tipi, direttamente per il comando Adb, FastBoot () e il comando Android.
comandi adb
1. Controlla se Android è connesso, controlla se il PC "vede" il tuo smartphone o tablet.
Per assicurarti che tutto funzioni correttamente e che il computer abbia riconosciuto Android, devi inserire il comando adb:
dispositivi adbquesto screenshot mostra che Android è connesso
Se hai non è apparso un messaggio simile, allora potrebbe essere necessario verificare la disponibilità dei driver sul PC, l'integrità del cavo, le prestazioni della porta USB.
2. Connessione Android tramite WI-FI
Per connettere Android tramite rete WI-FI, è necessario ottenere l'indirizzo IP e la porta del dispositivo, l'applicazione ADB Wireless ti aiuterà in questo (è richiesto il root)
quindi inserisci il comando:
adb connect ip:portaAd esempio in questo modo:
adb collega 192.168.0.14:5555Maggiori dettagli su come connettere Android tramite WI-FI - Debug USB.
3. Installa app su Android
Per installare qualsiasi applicazione da un computer su Android, devi inserire il comando:
installazione adbCome usare ed esempio:
Per installare l'applicazione utilizzando il comando Adb, è necessario. Scrivere:
adb intsall C:papka_gde_y_vas_hranitsya_prilogenieimja_priloginija.apkCioè, scrivi il comando installazione adb il percorso dell'applicazione e il nome di questa applicazione.
4. Invia qualsiasi file ad Android
spinta adbCome usare ed esempio
Per utilizzare il comando Adb per inviare un file da un PC ad Android, è necessario. Scrivere:
adb push C:papka_gde_hranitsya_fileimja_file /sdcardCioè, scrivi il comando adb il percorso del file, il nome del file e il luogo in cui salvare questo file.
5. Accetta file da Android a PC
Per accettare assolutamente qualsiasi file da un dispositivo Android a un computer, esiste un comando:
adb-pullCome usare ed esempio:
Per utilizzare il comando Adb per ricevere un file da Android a PC, è necessario. Scrivere:
adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson C:papka_gde_budet_hranitsya_fileCioè, scrivi comando adb il percorso del file che si trova su Android, il nome del file e il luogo in cui salvare questo file sul PC.
Per riavviare Android dopo qualsiasi operazione eseguita o riavviare in una modalità speciale, è disponibile un comando:
riavvio adbEsempio di utilizzo:
I comandi riavvieranno Android
riavvio adb adb riavvio normaleboot loader
adb riavvia il bootloaderIl comando riavvierà Android in modalità di ripristino
ripristino del riavvio adb7. Vai alla gestione Android, dopodiché puoi utilizzare i comandi del sistema operativo Android
Il pieno potenziale di Android viene rivelato quando entri nella gestione di Android dove sono disponibili molti comandi Linux. C'è un comando per questo:
shell adbComandi nel terminale Android
Superutente o root. Ti consente di eseguire assolutamente tutte le azioni, dalla creazione, modifica, modifica, all'eliminazione di file di sistema specifici: per fare ciò, inserisci il comando:
suPrima del comando
sul'utente è un ospite nel sistema (molte azioni bloccate) ed è indicato all'inizio del terminal con il simbolo del dollaro
$dopo aver inserito il comando
sudiventa Admin e viene designato come numero americano nel terminale
#ed esempio dal vivo:
2. Il comando per andare alla cartella (in futuro sarà più corretto chiamare la directory invece della cartella)
Per navigare tra sezioni e directory in Android, c'è un comando speciale:
CDEsempio per passare da /sdcard a /sdcard/xxx/porno/hot_girl
cd /sdcard xxx/porno/hot_girlPer tornare dalla partizione alla directory sopra o tornare a / sdcard
se siamo nella directory /sdcard/xxx/porno/hot_girl - hot_girl
essere nella directory
/sdcard/xxx/porno/se devi andare su / sdcard allora
cd ../ ../ (tante volte quanto necessario) Attenzione in Android e altri sistemi Unix, i file Primer e primer o PrimER sono file completamente diversi.3. Sposta/Rinomina file o directory.
Lo spostamento e la ridenominazione di un file, la directory viene eseguita con un solo comando:
mvEsempio Rinomina file
mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.aviEsempio Rinomina cartella:
mv -r /sdcard/xxx/hot_porno /sdcard/xxx/superUn esempio di come spostare un file:
mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.aviUn esempio di come spostare una cartella:
mv -r /sdcard/xxx/hot_porno /sdcard/hot_porno4. Visualizza ciò che è all'interno del catalogo
Per scoprire quali directory e file sono contenuti da dove ti trovi, usa il seguente comando linux:
lsEsempio di utilizzo:
ls /sdcard/xxx/hot_porno/darà un messaggio
Alenka.avi Pamela.avi Anderson.avi ls -a ls -a /sdcard/xxx/hot_porno/darà il seguente messaggio:
Alenka.avi Pamela Anderson.avi .Skrutiy_File.avi5. Copiare un file o una cartella (directory).
Per copiare un file o una cartella e spostarlo da qualche parte:
cpEsempio Copia file:
cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.aviEsempio Copia cartella:
cp -r /sdcard/xxx/hot_porno /sdcard/hot_porno6. Fissare la partizione (montaggio) e staccare.
Per scoprire quali partizioni esistono in Android, abilita o disabilita:
montare(allegare sezione) e umont(scollega partizione)Per scoprire quali sezioni sono attualmente innescate, entra
montarePer allegare una sezione:
montare /dev/block/mmcc121 montare /systcodePer scollegare una partizione:
umount /dev/block/mmcc121 umount /systcode7. Crea una directory (cartella)
Per creare una cartella da qualche parte, usa il comando:
mkdirEsempio di utilizzo:
mkdir /sdcrad/android_file8. Eliminare la directory (cartella) o il file
Se è necessario eliminare qualsiasi comando linux di file o cartelle:
rmUn esempio di come eliminare un file:
rm /sdcard/xxx/hot_porno/Alenka.aviUn esempio di come eliminare una cartella:
rm - r /sdcard/xxx/hot_porno9. Visualizzare il contenuto del file sullo schermo (leggere)
Se ti trovi di fronte al compito di visualizzare il contenuto di un file di testo sullo schermo:
gatto cat /sdcard/books/Tolstoy_book_war_and_peace.txte prendi
- Eh bien, mon principe. Genes et Lucques ne sont plus que des apanages, des estates, de la famille Buonaparte. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous permettez encore de pallier toutes les infamies, toutes les atrocodes de cet Antichrist (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes plus mio schiavo fedele, comme vous dites.10. Visualizzare sullo schermo il contenuto del file (letto in ordine inverso)
Se ti trovi di fronte al compito di visualizzare il contenuto di un file di testo sullo schermo, ma dalla fine all'inizio:
tac11. Mostra percorso completo
Per capire in quale sezione e directory ti trovi:
pwdEsempio: se siamo in qualche directory e dobbiamo conoscere il percorso completo (ad esempio, siamo nella partizione di sistema, directory dell'app)
pwddarà un messaggio
/sistema/app/12. Creare un file vuoto
Per creare un file di testo:
toccoAd esempio, creiamo un file 666.txt nella directory /sdcrad
toccare /sdcard/666.txt13. Backup dalla partizione e ripristino
gg seUn esempio di creazione di una copia di backup su una scheda Sd
dd if=dev/block/mmcblk0p1 of=sdcard/efs.imgEsempio di ripristino di una partizione da un backup da una scheda SD
dd if=/sdcard/efs.img of=/dev/block/mmcblk0p114. Visualizza lo spazio occupato da un file
Per capire quanto costa qualcosa:
du du systcodeImpostazione di autorizzazioni, diritti su file e directory
Per scoprire quali permessi hanno i file e le directory, è necessario scrivere il seguente comando
ls-nAutorizzazioni
Sono scritti in questa forma: RWX (alfabetico) o 777 (digitale)
I diritti di accesso sono condivisi
1. Accesso ai file
2. Accesso alla rubrica
Attributi di autorizzazione letterali
r- lettura di file e directory dati (leggi)
w- modifica del contenuto di file e directory o scrittura su di essi, ma non eliminazione (scrittura)
X- l'esecuzione di un file o il permesso di entrare in una directory
Ci sono tre gruppi di utenti
« utente" - il proprietario del file o della directory
« gruppo» - un membro del gruppo a cui appartiene il proprietario
« mondo» - il resto, non appartenente ai 2 gruppi
L'ordine di scrittura delle autorizzazioni è simile al seguente
in primo luogo, vengono impostati i diritti di accesso per il proprietario - " tu»
dopo il gruppo g»
e alla fine per il resto - " o»
Per esempio
Il proprietario del file ha il diritto di leggere (r), scrivere (w) su di esso ed eseguire (x), il resto ha solo il diritto di leggere.
Attributi di autorizzazione numerici
r - lettura 4
w - voce 2
x - esecuzione 1
"-" nessun diritto 0
La somma dei loro valori indica i diritti finali per l'utente e i gruppi
7 (rwx) = 4 + 2 +1 pieni diritti
5 (r-x)= 4 + 0 + 1 leggi ed esegui
6 (rw-) = 4 + 2 + 0 lettura e scrittura
4 (r-) =4 + 0 + 0 sola lettura
Per i principianti, può essere utile un calcolatore online - collegamento.
Devi impostare i diritti con il comando
chmodPer esempio
mod 777* - imposta i permessi di lettura/scrittura ed esecuzione per tutti i file e le cartelle
chmod 755 file.avi
Collegamenti rigidi e simbolici
In Linux, incluso Android, esiste qualcosa come i collegamenti, che è una "scorciatoia" in un normale linguaggio familiare. Esistono due tipi di link:
- Collegamenti fisici
- Collegamenti simbolici o collegamenti simbolici
Qual è la differenza tra collegamenti fisici e simbolici?
Collegamenti simbolici: crea un collegamento che specifica la posizione esatta del file o della cartella in cui si collega il collegamento. Se sposti un file o una cartella, il collegamento simbolico verrà interrotto. Per capire chiaramente cos'è un collegamento simbolico, in Windows XP o Windows 7 ci sono collegamenti ai programmi sul desktop che si collegano alla cartella del programma, o meglio al file exe.
Come creare collegamenti fisici e simbolici
ln ln -sSe hai uno smartphone Android e lo sperimenti spesso, modifichi o riflash qualcosa, molto probabilmente hai già familiarità con lo strumento ADB o (Android Debug Bridge). Questo è un programma per controllare uno smartphone tramite un computer tramite USB, che contiene molti comandi utili.
Puoi visualizzare i registri, installare e disinstallare app, gestire il tuo dispositivo ed eseguire molti altri comandi utili. In questo articolo imparerai come utilizzare ADB su Linux, esamineremo utili comandi ADB per gli utenti Android e analizzeremo questa utility in dettaglio. Ma prima, diamo un'occhiata a come installare lo strumento stesso su un computer.
Il programma ADB è incluso nel set standard di utilità Android SDK. Puoi installare questo ambiente e ottenere l'utilità di cui hai bisogno. Ma non sempre vuoi inserire un intero ambiente di runtime sul tuo computer. A volte hai bisogno di un solo programma. Può essere installato molto facilmente separatamente. Su Ubuntu, puoi eseguire il comando:
sudo apt install android-tools-adb
Per Red Hat, CentOS, il comando sarà leggermente diverso:
sudo yum install android-tools-adb
Se devi installare ADB su Windows, dovrai scaricare il pacchetto Platform Tools SDK dal sito ufficiale.
Preparazione dello smartphone
Per poter utilizzare adb con il tuo smartphone, devi abilitare la modalità di debug USB. Questa funzione è nascosta in tutte le versioni di Android dalla 4.2. Per diventare uno sviluppatore, prima vai su "Impostazioni" -> "Info sul telefono" e sette volte fare clic sull'elemento "numero di costruzione":
Quindi la voce apparirà nel menu delle impostazioni principali. "Per gli sviluppatori":
Qui è necessario selezionare la casella accanto alla sezione "Consenti debug USB":
Ora il tuo telefono è pronto per funzionare con adb. Collegalo tramite USB al tuo computer e iniziamo.
Utili comandi ADB
Prima di poter controllare il dispositivo, c'è ancora una cosa da fare. Il comando adb richiede un servizio speciale per comunicare con Android e deve essere avviato. Per fare ciò, utilizzare il seguente comando:
server di avvio adb
Al termine del lavoro, è possibile disabilitare il servizio in modo che non consumi risorse extra:
Ora puoi eseguire i comandi adb per Android.
Elenco dispositivi
Prima di tutto, diamo un'occhiata all'elenco dei dispositivi collegati al nostro computer. Per fare ciò, utilizzare il comando dispositivi:
Se al sistema sono collegati più smartphone, per impostazione predefinita le azioni verranno applicate al primo. Ma puoi impostare il nome del dispositivo desiderato con l'opzione -s. Per esempio:
adb -s 0123456789ABCDEF logcat
Puoi anche specificare il nome del dispositivo a cui vuoi applicare i comandi del programma adb utilizzando la variabile ANDROID_SERIAL:
esporta ANDROID_SERIAL=0123456789ABCDEF
Quindi tutti i comandi adb verranno applicati al dispositivo specificato in questa variabile.
Stato del dispositivo
Con il comando get-state, puoi ottenere lo stato di un dispositivo:
Il comando restituirà uno dei seguenti valori: dispositivo - in esecuzione, bootloader - caricamento, offline - disabilitato. Con il comando status-window, puoi monitorare costantemente lo stato:
finestra di stato adb
Visualizzazione dei log
L'attività più comune che gli sviluppatori e i tester di applicazioni mobili devono svolgere durante la ricerca di bug è esaminare i registri di sistema e dell'applicazione. Per fare ciò, usa il comando logcat:
L'utilità visualizza il contenuto dei log di Android in tempo reale, così puoi vedere immediatamente tutti i messaggi di errore. Puoi anche scrivere tutto su un file:
adb logcat -d > ~/android.log
Con l'opzione -c, puoi cancellare tutti i log sul dispositivo:
Non sempre è necessario guardare il registro di sistema completo, a volte sarà sufficiente solo vedere i messaggi del programma desiderato, per fare ciò è sufficiente specificare il nome del pacchetto:
adb logcat con android.settings
Utilizzando l'opzione --log-level, è possibile impostare il livello di verbosità del messaggio, sono disponibili le seguenti opzioni: V, D, I, W, E, F, S. Per selezionare la verbosità di output, specificare la lettera desiderata separata da due punti dopo il nome dell'applicazione:
adb logcat com android.settings:E
Oppure visualizzeremo solo gli errori per l'intero sistema:
Trasferisci i file sul dispositivo
Se devi inviare rapidamente un file a un dispositivo, puoi utilizzare il comando push per farlo. Ecco la sua sintassi:
$ adb push /indirizzo/locale/file/indirizzo/remoto/file
Ad esempio, carichiamo un file dalla cartella home sul dispositivo:
adb push ~/file /sdcard/file
Il file verrà immediatamente trasferito sul dispositivo e puoi starne certo. Inoltre, puoi utilizzare l'opzione -p per visualizzare l'avanzamento e l'opzione -a per mantenere il timestamp originale.
Allo stesso modo, puoi scaricare un file dal dispositivo. Sintassi del comando pull:
$ adb push /indirizzo/remoto/file/indirizzo/locale/file
Ad esempio, copia il file inviato:
adb pull /sdcard/file ~/file1
Installazione dell'applicazione
Con adb, puoi installare direttamente le applicazioni. Questa funzione può essere molto utile per gli sviluppatori. Il comando install deve solo passare l'indirizzo del file apk:
adb installa ~/Momentum_apkpure.com.apk
Successivamente, l'applicazione è installata e pronta per funzionare sul tuo dispositivo. Se è necessario aggiornare l'applicazione a una versione più recente, utilizzare l'opzione -r. È molto importante. Altrimenti riceverai un errore:
adb -r install~/Momentum_apkpure.com.apk
Sono disponibili anche le opzioni -s - per installare su un'unità flash USB e -d - per eseguire il downgrade della versione del programma.
Rimozione di app
Anche disinstallare l'app è molto semplice. Per fare ciò, basta passare il nome del suo pacchetto al comando di disinstallazione. Ad esempio, rimuoviamo il browser Firefox:
adb disinstallare org.mozilla.firefox
Backup
Puoi creare una copia di backup del tuo firmware e di tutti i file di sistema Android per ripristinarlo molto facilmente e rapidamente in seguito. Il comando backup viene utilizzato per questo. Diamo prima un'occhiata alla sua sintassi:
$ pacchetti di opzioni di backup adb
Le opzioni indicano quali dati copiare. Ogni opzione può essere preceduta da no, il che significa che questi dati non devono essere copiati. Considera le opzioni principali:
- -apk- salva i file apk per i programmi, disabilitati per impostazione predefinita;
- -obb- salva le estensioni installate delle estensioni dei file apk in formato obb. Disabilitato per impostazione predefinita;
- -condiviso- salvare i dati dell'applicazione dalla scheda SD o dalla memoria del telefono, disabilitato;
- -Tutto- salvare tutte le applicazioni installate;
- -sistema- salvare le applicazioni di sistema, queste applicazioni sono già incluse in tutte le liste.
L'ultimo parametro consente di specificare quali applicazioni salvare. Se viene specificata l'opzione all, naturalmente questo parametro non è necessario. Pertanto, il comando per eseguire il backup del sistema sarà simile al seguente:
adb backup -apk -obb -shared -all -f backup.ab
Con l'opzione -f impostiamo il nome del file di archivio, verrà salvato nella cartella corrente. Se non impostato, il nome predefinito sarà backup.ab. Dovrai confermare la creazione di una copia sul telefono, puoi inserire una password per la crittografia:
Per eseguire il ripristino da un backup, utilizzare il comando restore. È sufficiente passargli l'indirizzo del file:
adb ripristina android.ab
L'utilità adb ha anche comandi per riavviare il dispositivo. Puoi semplicemente riavviare il tuo smartphone usando il comando reboot:
Puoi avviare in modalità di ripristino:
ripristino del riavvio adb
O nella modalità di configurazione del bootloader:
adb riavvia il bootloader
Consolle Android
Utilizzando il comando shell, puoi accedere alla console Android ed eseguire lì le azioni necessarie. La maggior parte dei comandi Linux a noi familiari sono disponibili qui. Abbiamo esaminato in dettaglio tutti i comandi disponibili nell'articolo. Ora parliamo del comando shell stesso e forniamo alcuni esempi. Per accedere alla console, digitare:
adb shell ls/sistema
Ad esempio, con questo comando puoi fare uno screenshot:
adb shell screencap -p /sdcard/screenshot.png
E così puoi riprendere lo schermo di uno smartphone in video:
adb shell screenrecord /sdcard/video.mp4
riscontri
In questo articolo, abbiamo esaminato come utilizzare l'utilità adb per controllare uno smartphone Android, nonché i principali comandi del programma adb che puoi utilizzare. I comandi della shell adb sono gli stessi comandi che puoi eseguire nel terminale Android, quindi non ha senso ripeterli di nuovo. Spero che le informazioni contenute in questo articolo ti siano state utili.
Circa l'autore
Fondatore e amministratore del sito site, sono appassionato di software open source e del sistema operativo Linux. Attualmente uso Ubuntu come sistema operativo principale. Oltre a Linux, sono interessato a tutto ciò che riguarda l'informatica e la scienza moderna.
La maggior parte degli utenti Android non sa nulla adb. Titolo completo - Ponte di debug Android, sta per "Android Debugging Bridge". ADB fa parte dell'SDK di Android . Con l'aiuto di ADB, puoi eseguire varie azioni sul tuo tablet o smartphone Android, come: lampeggiare, copiare file da un computer ad Android e viceversa, ripristinare il sistema e altro.
ADB per Android: che cos'è?
Probabilmente sai che il sistema operativo Android è basato su un kernel Linux modificato. Pertanto, con esso è necessario utilizzare la riga di comando. È il programma adb aiuta a stabilire la comunicazione tra il computer e Android. Fa parte dell'ambiente di sviluppo di Android SDK, quindi per installare Android Debug Bridge è necessario scaricare Android SDK dal sito Web ufficiale. Esistono versioni per tutti i sistemi operativi più diffusi: Windows, Mac OS e Linux. Cioè, per dirla semplicemente, adb consente utilizzando un computer per controllare un telefono o un tablet.
Raccomando anche le seguenti istruzioni:
Comandi Android adb di base
Collega il tuo dispositivo al PC tramite USB. Assicurati che tutti i driver siano installati e che il debug USB sia abilitato.
Lavorare con Ponte di debug Android Il modo migliore è tramite la riga di comando di Windows. Per fare ciò, in Windows XP, fai clic su "Start" e nella casella di inserimento "Cerca programmi e file", digita "cmd", quindi premi "Invio". Se hai Windows 7 e versioni successive, fai clic su "Start" e nel campo "Esegui", digita "cmd" e premi nuovamente il tasto "Invio".
dispositivi adb
Il comando adb più comune. Con esso, puoi determinare se il tuo PC vede il dispositivo connesso. Se hai fatto tutto bene, apparirà la seguente riga: "Elenco dei dispositivi collegati". Successivamente, vedrai il numero di serie del tuo smartphone o tablet e il suo stato: "online" o "offline".
Se dice "offline", significa che il dispositivo è in modalità di sospensione, se "online", il dispositivo è pronto per eseguire i tuoi comandi.
Grazie a questo comando, puoi installare applicazioni sul tuo smartphone o tablet. Per fare ciò, devi scrivere il percorso in cui si trova il file APK:
adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk
Per evitare di scrivere percorsi lunghi, copia il file nella directory degli strumenti di Android. Quindi il percorso sarà così:
adb intsall nazvanie_prilogeniya.apk
disinstallazione adb
Devi inserire nello stesso modo del comando precedente. Questo rimuoverà l'applicazione.
Questa squadra ha una caratteristica interessante. Se aggiungi una chiave -K, quindi quando elimini un gioco o un programma, i relativi dati e la cache non verranno eliminati, ma rimarranno sul dispositivo Android.
Grazie a questo comando, puoi trasferire file dal tuo computer ad Android. Per fare ciò, è necessario conoscere il percorso completo in cui è archiviato il file e dove spostarlo.
adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android
Per evitare di scrivere percorsi lunghi, copia il file nella directory degli strumenti di Android. Quindi devi inserire:
adb push nome_fayla/sdcard/Android
Questo comando copia i file da Android al computer. Devi conoscere il percorso in cui si trova il file sul tuo smartphone o tablet e specificare la posizione in cui vuoi salvare il file. Se non specifichi quest'ultimo, il file verrà salvato nella directory degli strumenti di Android.
adb pull /sdcard/nome_fayla\D:\papka_gde_save
Questo comando riavvierà il tuo telefono o tablet Android.
Con questo comando, puoi avviare direttamente in modalità bootloader.
ripristino del riavvio adb
Non tutti i dispositivi supportano questo comando. Con esso, puoi entrare in modalità di ripristino.
adb connect
Con questo comando è possibile connettere il dispositivo a una rete Wi-Fi. Per fare ciò, è necessario conoscere l'indirizzo IP e la porta del dispositivo.
adb connect ip:porta
Con questo comando ottieni pieno accesso a tutti i file sul tuo dispositivo.
Il secondo modo per utilizzare adb shell è eseguire un singolo comando shell Android con un costrutto come questo:
shell adb<команда>
Se metti il tuo telefono o tablet Android in modalità bootloader, i comandi adb non funzionerà più. Qui è necessario utilizzare i comandi fastboot.
Per verificare se il PC e Android si vedono, utilizzare il comando:
Dopo averlo inserito, dovrebbe apparire il numero di serie del dispositivo.
Inserendo questo comando, puoi sbloccare il bootloader di telefoni e tablet Asus e HTC. Quando il tuo dispositivo è in modalità bootloader, inserisci:
Inoltre, tutti i programmi installati e i dati personali andranno persi.
Con questo comando è possibile visualizzare il contenuto del file di log: modifiche, errori, ecc. I dati scorrono troppo velocemente, quindi è una buona idea salvarli in un singolo file TXT. Per fare ciò, inserisci:
adb logcat > nomefile.txt
caricamento laterale adb
Il comando è utile per i possessori di dispositivi Google Nexus. Con esso, puoi aggiornare il firmware del dispositivo. Scaricalo sul tuo computer, collega Nexus ad esso, entra in modalità di ripristino, seleziona "Applica aggiornamento da ADB" e quindi inserisci il comando.