Debugging-ul USB este o caracteristică oferită de dispozitivele Android odată ce acestea sunt conectate la un computer printr-un cablu USB. Este un mod de operare care permite și facilitează comunicarea între un dispozitiv Android și un kit de dezvoltare software pentru Android, care este folosit pentru a dezvolta diverse aplicații pentru sistemul de operare Android. Modul de depanare USB permite unui dezvoltator de software să transfere o aplicație care lucrează în desfășurare pe un dispozitiv Android în scopuri de testare.
În plus față de utilitatea acestuia în timpul procesului de dezvoltare a aplicației, depanarea USB oferă utilizatorilor o autorizație la nivel de sistem, permițându-le să acceseze direct caracteristicile dispozitivului prin intermediul unui computer. De asemenea, le permite să execute comenzi terminale prin intermediul Bridge Debug Bridge, care poate ajuta la restaurarea dispozitivelor care sunt complet blocate. Debugging-ul USB este uneori necesar pentru a utiliza pe deplin aplicațiile care necesită acces la sistem, cum ar fi Root One-Click.
Modul de depanare USB este dezactivat în mod implicit. Orice aplicație care cere ca modul să fie activ informează utilizatorul, solicitându-i să o activeze. În versiunile Android OS versiuni 4.2 și versiuni ulterioare, opțiunea care permite modul de depanare USB este ascunsă, care necesită utilizatorului să atingă câmpul Build number în secțiunea About Phone de șapte ori pentru ao activa.
Este cel mai frecvent folosit pentru a instala firmware personalizat și pentru a rădăcina dispozitivul. Prin înrădăcinarea unui dispozitiv Android prin depanare USB, un utilizator obține acces la subsistemele sale. Acesta permite utilizatorilor să înlocuiască sau să modifice setările sistemului și aplicațiile, prin care pot depăși limitările artificiale pe care anumiți producători le pun pe dispozitivele lor.