Android Debug Bridge: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Riformulazioni |
||
Riga 1:
{{C|Voce strutturata come una guida passo passo con link di download, si ricorda che Wikipedia non è un manuale. Voce da ripensare|informatica|marzo 2021}}
[[File:Android_Connect_computer.png|miniatura|Sistema Android connesso attraverso un cavo USB ad un computer]]
'''Android Debug Bridge (ADB)''' è uno strumento compreso all'interno del software [[Software development kit|SDK (Software Develompent Kit)]]<ref> https://developer.android.com/studio</ref>
==Caratteristiche==
Per permettere la comunicazione fra computer e il dispositivo sono necessari un cavo [[USB]] o una connessione [[wireless]].
Per motivi di sicurezza nella fase preliminare
Senza il debug abilitato, è possibile interagire solo con [[Multimedia Terminal Mobile|l'archivio multimediale]] del dispositivo, cioè per esempio con la [[Secure Digital|scheda SD]] o una directory multimediale appositamente [[Formattazione|formattata]].
== Componenti ==
ADB è un programma [[Sistema client/server|client-server]] composto da tre elementi<ref>https://developer.android.com/studio/command-line/adb </ref>
* Client:
* Daemon (ADBD):
* Server:
Se questi tre componenti non sono attivi
[[File:PowerShell.png|PowerShell]]
== Installazione ==
Esistono tre metodi principali per l'installazione
* Il metodo più semplice è installare un [[Toolkit|tool]] completo dal [[XDA Developers|forum di XDA]]
*
* [[Google (azienda)|Google]] dal 2017 permette di scaricare separatamente i driver di ADB<ref>https://www.androidpolice.com/2017/01/05/google-makes-adb-fastboot-platform-tools-available-without-full-sdk-android-studio-download/</ref> a differenza di tempo fa quando bisognava obbligatoriamente scaricare tutto il pacchetto [[Software development kit|SDK]] completo, si trova tutto sul sito ufficiale SDK.
== Connessione wireless ==
L'evoluzione tecnologica ha permesso di utilizzare non solo il cavo [[USB]] per la connessione ADB ma anche una connessione [[wireless]] grazie al protocollo [[Suite di protocolli Internet|TCP/IP]]
* Se il dispositivo ha i permessi di root è possibile usare un'applicazione [[Google Play]] per abilitare la connessione in modo semplice.
▲Necessita di essere connessi alla stessa rete, sia il computer che il dispositivo Android. Collegare dispositivo Android tramite cavo USB(la prima volta). Mentre il dispositivo è connesso ad ADB via USB, eseguire il comando per ascoltare, una connessione [[TCP/IP|TCP / IP]] su una [[Porta (reti)|porta]]. Scollegare il cavo USB dal dispositivo di destinazione. Connessione effettuata.
== Problemi comuni ==
Riga 55 ⟶ 51:
== Come si utilizza ==
L'installazione di una [[ROM]] su un dispositivo richiede diversi passaggi.
# Installare ADB dal sito ufficiale di SDK<ref> https://developer.android.com/studio/releases/platform-tools </ref>.
# Installare
# Avviare ADB o Prompt dei comandi.
# Mettere in comunicazione lo smartphone e il computer
# Con un codice specifico
▲# Al termine del processo si può scollegare lo smartphone dal computer.
== Codice ==
Alcuni esempi di comandi<ref>https://helpmanual.io/help/adb/ </ref>
* adb reboot → Per [[Boot|riavviare]] normalmente il dispositivo.
Riga 99 ⟶ 92:
Sono presenti due soluzioni differenti per utilizzare [[IOS|Ios]]<ref>https://forum.xda-developers.com/t/adb-for-ios.3258943/</ref> per il debug bridge.
In alternativa, è possibile usare uno strumento per Ios, il quale sfrutta [[Xcode]], un IDE per IOS SDK, utilizzato per sviluppare le applicazioni IOS su computer Mac. La parte fondamentale è XCRUN<ref>[https://pypi.org/project/xcrun/ XCRUN]</ref>
* $xcrun simctl list →
* $xcrun simctl list device types →
== Collegamenti esterni ==
|