Cos'è il debug Android USB. Cos'è la modalità debug USB su Android? Rollback ai backup

Ogni utente di un moderno dispositivo Android prima o poi si trova ad affrontare il disagio quando deve attivare funzioni che non sono disponibili durante il normale funzionamento. Una di queste funzionalità è il debug USB.

Istruzioni

Per eseguire la procedura, avremo bisogno di uno smartphone con Android e di un cavo USB. Molto spesso, il debug USB Android viene utilizzato per ottenere diritti di root speciali per il dispositivo. Inoltre, la prima procedura non è particolarmente complicata, è accessibile all'utente medio e tutte le azioni sono pensate in anticipo dal produttore.

Diamo uno sguardo più da vicino a come abilitare il debug USB sui dispositivi che eseguono la piattaforma Android. Iniziamo richiamando il menu principale del tuo dispositivo. Questa fase non deve essere fonte di particolari difficoltà per l'utente. Successivamente, esamina attentamente l'elenco delle voci nel menu principale. Trova "Impostazioni". Entriamo in questa sezione, ora dobbiamo trovare il collegamento “Applicazioni” ed espandere il nodo “Sviluppo”. La prima scheda in alto, visibile sullo schermo, si chiama “Debug USB”.

Se sotto l'elemento selezionato è presente un commento sull'abilitazione della modalità debug quando ci si connette a un computer tramite USB, stiamo facendo tutto correttamente. Tutto quello che dobbiamo fare è mettere un segno di spunta sul lato destro della scritta che è stata indicata sopra.

Va ricordato che tutte le azioni che possono essere eseguite da un proprietario inesperto del dispositivo in modalità non destinate agli utenti ordinari potrebbero causare danni irreparabili al dispositivo.

Controlla quanto correttamente stai cercando di risolvere il problema con fonti specializzate.

Modalità debug USB per tablet PC

Se dobbiamo eseguire la procedura su un dispositivo tablet, dobbiamo andare alle impostazioni del dispositivo. Vai all'elemento appropriato utilizzando l'orologio, che si trova nella parte in basso a destra dello schermo.

Facciamo clic su di essi, dopodiché davanti a noi si apre un menu speciale, in cui dovremmo trovare l'icona di controllo per il nostro dispositivo mobile. È a questo punto che si trovano le impostazioni desiderate.

Cosa succede se non esiste un articolo del genere?

In alcuni casi, la voce "Per sviluppatori" potrebbe semplicemente non essere presente nel menu. Tieni presente che Google ne ha uno eccellente, quindi vai su "Impostazioni", quindi "Sistema", seleziona la voce "Informazioni sul tablet", dopodiché devi fare clic sulla voce "Numero build" una decina di volte.

Ciò può sembrare strano, poiché l'oggetto non può essere aperto immediatamente, ma gli sviluppatori hanno scelto questo metodo.

Al settimo o decimo clic, il sistema concorderà che diventerai uno sviluppatore per un po'. Se ciò accade nella sezione “Sistema”, nel menu delle impostazioni del dispositivo, verrà visualizzato il collegamento “Per sviluppatori”. È tutto. Successivamente, seguire le istruzioni sopra descritte.

Perché è necessario il debug USB?

Riassumiamo. Per cominciare, molti fan del "robot verde" semplicemente non conoscono tutte le possibilità nascoste da un tablet o uno smartphone del genere. Spesso i possessori di dispositivi Android non sfruttano nemmeno il dieci per cento del potenziale dei loro moderni gadget. La modalità debug USB ti consente di utilizzare funzionalità interessanti del sistema operativo Android.

Prima di tutto, il debug USB è necessario per gli sviluppatori di software. In alcuni casi, anche gli utenti ordinari possono trovare da soli molte soluzioni interessanti.

Utilizzando questa modalità, quando si utilizza l'utilità ADB, che fa parte della piattaforma Android SDK, è possibile ottenere diritti speciali di superutente; copia facilmente il file o la cartella desiderata dal tuo smartphone al tuo personal computer; ripristinare la funzionalità del tuo tablet o smartphone; flashare il gadget; creare una copia di backup di tutte le applicazioni; installare l'applicazione Android; invia il file richiesto dal tuo personal computer allo smartphone.

Per quanto riguarda i diritti del cosiddetto superutente, sono abbastanza facili da ottenere. Un programma specializzato Unlock Root ti aiuterà. Questa soluzione è supportata dai dispositivi basati su Android 2.1 - 4.0.3. Scarica e installa l'applicazione specificata. Seguire le istruzioni. Se durante l'installazione vengono visualizzati simboli strani invece delle solite lettere, non prestare attenzione: dopo il completamento tutto sarà corretto nell'interfaccia del programma.

La maggior parte delle persone utilizza il proprio tablet o telefono in modalità "così com'è", senza notare i vari inconvenienti sul lavoro o semplicemente sopportandoli. Tuttavia, una categoria abbastanza ampia di utenti sta cercando di modificarlo per adattarlo alle proprie esigenze o avere l'opportunità di manipolare liberamente dati e impostazioni. Un'altra categoria sono i lavoratori dei centri servizi. Il debug USB è un metodo per coloro che vogliono conoscere meglio il proprio tablet o telefono. Apportare aggiustamenti, modifiche, diagnosticare problemi e così via.

Tutti hanno un po' di familiarità con il principio di costruzione di un sistema operativo. Dovrebbe essere chiaro per te che devi cercare la risposta alla domanda su come abilitare il debug USB nella voce "Impostazioni" del menu principale. Tuttavia, il luogo e il metodo di inclusione sono molto diversi. Questo, così come la scelta del produttore del dispositivo. Diamo un'occhiata ai modi per abilitare la modalità debug USB.

Opzione standard

Nel firmware in cui il produttore non ha tentato di complicare l'accesso alle funzionalità di rooting e flashing, nonché sui dispositivi senza la possibilità di ottimizzare la diagnostica, il debug USB Android è abilitato. Nella voce "Impostazioni" del menu principale è presente una sezione "Sviluppo", in cui è necessario selezionare la casella accanto alla voce "Debug USB".

Altra versione del firmware

La posizione è simile per il firmware con una versione "vicina". Ad esempio, potrebbe trattarsi della stessa voce "Impostazioni", ma il sottomenu si chiamerà "Per sviluppatori", dove dovrai anche selezionare l'opzione di debug.

Versioni del sistema operativo 2.2 - 3.0

C'è un menu più dettagliato qui, la voce di sviluppo si trova in "Impostazioni" - "Applicazioni". Successivamente, la modalità di debug Android USB viene abilitata nello stesso modo descritto sopra.

Altro firmware

Potrebbe essere presente un'opzione quando il sottomenu "Applicazioni" nel menu "Impostazioni" si chiama "Altro". Per il resto è come al punto 3.

Versioni del sistema operativo 4.2 e successive

Qui l'opzione di debug USB Android è deliberatamente nascosta. Affinché la casella di controllo di attivazione diventi disponibile, è necessario andare su , selezionare "Informazioni sul tablet" e fare clic su "Numero build" circa 10 volte. Successivamente, nel menu "Impostazioni" verrà visualizzata la voce secondaria "Per sviluppatori", dove sarà disponibile l'opzione "Debug USB".


Altro posto

La voce "Informazioni sul tablet" si trova direttamente nel menu "Impostazioni". Tuttavia, esistono versioni di build del sistema operativo in cui è necessario accedere inoltre al sottomenu "Sistema" o "Generale". Altrimenti il ​​debug è come al punto 5.

Connessione al computer

Prima di poter utilizzare un'applicazione di debug USB o un'utilità root, è necessario connettere correttamente il dispositivo al computer. La prima cosa che può creare un ostacolo su questo percorso è la mancanza di autisti. Tuttavia, questo problema può essere risolto. Per i dispositivi di marca con protocolli di scambio non standard, tutto ciò di cui hai bisogno puoi trovarlo sui siti ufficiali. Inoltre, la rubrica telefonica, i programmi video e musicali dei produttori di apparecchi vengono solitamente forniti con set di driver. È sufficiente installare l'utilità appropriata.

Come buona opzione, possiamo consigliare il programma MOBILedit Enterprise, che offre una vasta selezione di driver per tutti i tipi di apparecchiature.

o smartphone di produttori cinesi basati su processori MTK. Se ancora non riesci a installare i driver, ti consigliamo di cercarli su siti specializzati in base al modello del dispositivo e alla versione del firmware del sistema operativo.

Una volta installati i driver, la prima connessione al PC richiederà la conferma di attendibilità. Dopo aver spuntato l'apposita casella nella richiesta sul tablet, sarà consentito lo scambio dati.

Perché è necessario il debug?

  • Elenchiamo brevemente alcune delle attività che possono essere risolte utilizzando il debug USB:
  • e sezioni responsabili delle impostazioni del sistema operativo;
  • facile trasferimento di file, bypassando i sistemi di transcodifica integrati;
  • ripristino del lavoro dopo l'installazione errata delle applicazioni;
  • cambiare la versione del sistema operativo con una più recente;
  • modifica del firmware per accedere alle singole funzioni del dispositivo o ad un pacchetto linguistico;

ottenere i diritti di root (root).

Video su come abilitare il debug USB su Android:

Vale la pena soffermarsi più in dettaglio sull'ultimo punto, poiché il rooting è la ragione per abilitare il debug USB in circa il 99% dei casi.

Perché eseguire il root del tuo tablet o smartphone?


L'accesso root è, in parole povere, i diritti massimi nel sistema operativo. Ti consentono di eseguire il backup di tutti i contatti, contenuto dei messaggi, cronologia del telefono e informazioni.

Il sistema operativo è costruito in modo tale da avere un evento AfterStart. Può contenere un intero elenco di azioni, incluso l'avvio di altri processi. Spesso si tratta di visualizzare pubblicità, raccogliere statistiche e altre cose francamente "non necessarie". Con l'aiuto dei diritti di root e di piccole applicazioni, puoi gestire in modo flessibile il funzionamento sia di Android nel suo insieme che dei singoli programmi.

Nelle impostazioni di Android probabilmente hai trovato la misteriosa voce “Debug USB”, ma tutti sanno a cosa serve questa modalità e come abilitarla correttamente sulle diverse versioni del sistema operativo Android?

Perché è necessario il debug?

Inizialmente, questa modalità era prevista esclusivamente per gli sviluppatori di applicazioni o servizi per Android. Usando il debug, hanno avuto accesso agli “interni” del sistema operativo.

Ma successivamente, iniziarono a verificarsi sempre più casi in cui anche gli utenti "ordinari" avevano bisogno della modalità di debug. È solo che gli sviluppatori hanno creato strumenti automatizzati per ottenere root (), ripristinare uno smartphone, modificare il sistema operativo, che richiedeva una modalità di debug.

Nonostante il nome minaccioso, attivare questa modalità è abbastanza semplice.

Come abilitare il debug

Per Android 4.1 e versioni precedenti: quando è visibile il menu sviluppatore:

Nelle versioni precedenti di Android, le opzioni per gli sviluppatori erano disponibili in modo esplicito e aperto. Basta aprire le impostazioni di sistema. Nelle diverse versioni, la sezione delle opzioni sviluppatore può trovarsi in luoghi diversi: nell'elenco generale, nella sezione “Applicazioni”, nel menu principale.

Seleziona "Debug USB" e seleziona la casella lì. Vedrai un pop-up di avviso; basta fare clic su "OK".

Non è necessario riavviare lo smartphone per attivare questa modalità.

Cosa fare se la sezione richiesta non è visibile?

Nelle versioni Android a partire dalla 4.2.2, la modalità debug (così come altre opzioni per gli sviluppatori) non viene visualizzata nel menu. Esiste però un modo per aprirli facilmente:

  • Apri il menu Impostazioni e la scheda Generale
  • Trova la sezione "Informazioni sul dispositivo".
  • Apri la voce "Informazioni sul software" al suo interno.
  • Trova la riga "Numero build" al suo interno e toccala 7 volte
  • Dopo che viene visualizzata la notifica sulla ricezione dello stato di sviluppatore, torna alla sezione "Generale".
  • Trova la voce "Opzioni sviluppatore" visualizzata.
  • Trova la riga "Debug USB" in questa sezione e seleziona la casella lì
  • Uscire dal menu

Congratulazioni, ora puoi accedere al tuo dispositivo tramite il tuo computer!

Casi in cui il debugging salva

Qualsiasi utente Android ha situazioni in cui il debug è disperatamente necessario. È positivo che tu abbia utilizzato le istruzioni della sezione precedente e l'abbia attivato. Ora puoi:

  • Ottieni l'accesso root sul tuo smartphone/tablet utilizzando applicazioni speciali per il tuo computer. Per questo è necessario che il debug sia abilitato.
  • Recupera i dati da un dispositivo il cui display non funziona. Abbiamo dedicato un articolo separato a questo problema.
  • Ripristina il dispositivo se non si avvia. Per fare ciò, è necessario utilizzare utilità speciali, che possono differire a seconda dei diversi dispositivi e chipset. Cerca informazioni più dettagliate specifiche sul tuo modello.
  • Lavora con la riga di comando sul tuo computer per copiare rapidamente file, installare un'applicazione o un intero set di applicazioni contemporaneamente, modificare i diritti di accesso a un particolare file. Per fare ciò, sul tuo computer deve essere installato il programma ADB (Android Debug Bridge), che consente di impartire comandi all'ambiente Android sul dispositivo connesso. Ha sia un'interfaccia grafica che una serie di comandi della console che vengono emessi tramite la riga di comando.

Nel complesso, se vuoi ottenere il massimo dalle funzionalità del tuo tablet o smartphone Android, la modalità debug ti sarà estremamente utile.

Abbiamo già descritto nell'articolo come abilitare in modo tradizionale il menu sviluppatore e il debug USB su un telefono o tablet Android.

Questo articolo parlerà dell'abilitazione del debug USB su un dispositivo Android con uno schermo rotto, che potrebbe essere necessario per farlo.

1. Avvertimento

Questo metodo richiede competenze di programmazione/amministrazione di sistema per i sistemi operativi Windows e Linux, o almeno molta attenzione, poiché commettere errori durante la digitazione dei comandi seguenti può portare alla completa inoperabilità del telefono/tablet.

Queste istruzioni sono adatte principalmente per i dispositivi con Android 4.0 (Ice Cream Sandwich), Android 4.2 (Jelly Bean), Android 4.4 (Kit Kat) e Android 6.0 (Marshmallow), poiché sono state testate su di essi. Altre versioni di Android potrebbero presentare modifiche ai file di sistema, quindi anche l'esecuzione esatta dei seguenti comandi potrebbe non produrre il risultato desiderato. In questo caso, eseguire il rollback ai backup, come descritto nell'ultima sezione "5. Rollback ai backup" di questo articolo.

2. Il principio di abilitare il debug USB tramite un computer

L'idea di abilitare il debug USB tramite un computer è quella di modificare direttamente i file di sistema tramite l'interfaccia ADB (Android Debug Bridge) tramite ripristino personalizzato (CVM/TWRP) prima di caricare direttamente il sistema Android, il che significa che è necessario prima installare un ripristino personalizzato e diritti ROOT sul tuo telefono. Va notato che su alcuni telefoni cinesi (ad esempio UMI, iconBIT) ROOT è già installato dal produttore e i seguenti comandi funzioneranno anche con il ripristino nativo (di fabbrica).

3. Preparazione

3.1. Installazione del ripristino personalizzato

Sfortunatamente, non esiste un modo universale per installare il ripristino personalizzato e i diritti ROOT adatti a qualsiasi dispositivo Android. Devi cercare istruzioni specifiche per il tuo dispositivo, ma c'è una buona notizia: puoi installare una recovery personalizzata sul tuo telefono/tablet praticamente senza coinvolgere lo schermo (versione di ripristino No-Touch) utilizzando il bootloader del dispositivo fastboot (il bootloader deve essere sbloccato). Pertanto, cerca su Google l'installazione del ripristino personalizzato sul tuo dispositivo specifico con le parole chiave:<модель Вашего телефона/планшета>, CVM/TWRP No-Touch, ROOT, ripristino, avvio rapido, bootloader, strumento flash, ecc.

Un articolo su . È vero, ad esempio, per installare TWRP e ROOT sui telefoni Xiaomi, dove devi prima farlo e non ti sei registrato in precedenza e non hai effettuato l'accesso all'account MI sul dispositivo, è improbabile che tu possa farlo sbloccare il bootloader senza schermo. Pertanto, ti consigliamo di non perdere tempo, ma di portare immediatamente un telefono del genere in un centro di assistenza per sostituire lo schermo.

3.2. Preparazione del computer

In questa guida ti spiegheremo come abilitare il debug USB utilizzando un computer con Windows 10. Il software necessario può essere trovato anche per altri sistemi operativi. I comandi elencati di seguito sono validi anche per altri sistemi operativi (MacOS e Linux), ma la loro sintassi deve essere modificata per corrispondere alla sintassi degli interpreti dei comandi su tali sistemi operativi.

3.2.1. Installazione degli strumenti SDK Android

3.2.2. Installazione di Blocco note++

In genere, i file di configurazione del sistema Android sono file di semplice testo. Sebbene possano essere aperti e modificati con il Blocco note integrato in Windows, ti consigliamo di utilizzare l'editor di codice gratuito per Windows - Notepad++, poiché riconosce automaticamente le interruzioni di riga nel file. Puoi anche attivare la visualizzazione dei caratteri di controllo (Visualizza > Visualizzazione simboli > Mostra tutti i simboli).

3.2.3. Installazione di SQLite3 (per Android 4.0, 4.2, 4.4)

Se sul tuo telefono/tablet è installato Android 4.0, 4.2 o 4.4, dovrai anche modificare il database con le impostazioni del dispositivo. Per fare ciò, utilizzeremo l'editor di database della console per Windows - SQLite3, che può essere scaricato dal sito ufficiale.

3.2.4. Creazione di una cartella di lavoro sul tuo computer

Crea una cartella "android-config" nella radice dell'unità C, decomprimi l'archivio con SQLite3 in questa cartella (per Android 4.0, 4.2 o 4.4). Crea anche una cartella “backup” nella cartella “android-config” per archiviare tutte le copie di backup dei file di sistema del dispositivo Android che andremo a modificare.

3.3. Avvio nel ripristino personalizzato

Riavvia il tuo dispositivo Android in ripristino personalizzato. Dipende anche dal dispositivo, ma solitamente con il telefono/tablet spento è necessario tenere premuti contemporaneamente i tasti volume giù o su e accensione per qualche secondo. Una variazione è possibile anche tenendo premuti entrambi i pulsanti (volume su e giù) e accendendo il telefono/tablet. Ancora meno comune, ma esiste un metodo in cui si tengono premuti solo i tasti del volume e si collega il caricabatterie a un dispositivo spento. In generale, controlla la combinazione di tasti del tuo dispositivo su Google.

4. Abilitare effettivamente il debug USB dal computer

Apri la cartella "platform-tools", tieni premuto il tasto "Shift", fai clic con il tasto destro in un'area vuota della finestra di Windows Explorer e seleziona la voce del menu contestuale "Apri finestra di comando".

Collega il tuo telefono/tablet al computer, digita il seguente comando nella finestra della riga di comando:

dispositivi adb

e premere il tasto "Invio".

Se viene visualizzato l'ID del dispositivo e accanto la parola "dispositivo" o "ripristino", significa che ti sei connesso correttamente al tuo telefono/tablet utilizzando ADB.

4.1. Eliminazione delle preimpostazioni

Esegui i seguenti comandi per rimuovere i parametri preimpostati (se si verificano errori a seguito dell'esecuzione, va bene, significa che questi parametri non sono più nel sistema):

(Per prima cosa, crea copie di backup dei file delle impostazioni di sistema eliminati) adb pull /data/property/persist.service.adb.enable c:\android-config\backup adb pull /data/property/persist.sys.usb.config c :\android -config\backup (Chiama la shell dei comandi interattiva) adb shell (Elimina i file delle impostazioni di sistema sul dispositivo) rm /data/property/persist.service.adb.enable rm /data/property/persist.sys.usb. config (Esci dalla shell interattiva) exit

4.2. Modifica del file di configurazione principale

(Creare una copia di backup del file di configurazione principale) adb pull /system/build.prop c:\android-config\backup (Creare una copia funzionante del file di configurazione principale. Per evitare di digitare nuovamente tutto, premere il tasto "Su" e modificare il comando.) adb pull /system/build.prop c:\android-config

Apri il file "c:\android-config\build.prop" nell'editor Notepad++ e cerca i seguenti parametri al suo interno:

Persist.service.adb.enable=1 persist.service.debuggable=1 persist.sys.usb.config=mass_storage,adb

Se i parametri esistono, ma le loro proprietà sono diverse, modificali in base ai valori sopra; se tali parametri mancano del tutto, aggiungili alla fine del file. Se il tuo dispositivo è stato precedentemente rilevato dal computer non come unità flash, ma come dispositivo multimediale, l'ultima opzione dovrebbe essere:

Persist.sys.usb.config=mtp,adb

Salvare il file ed eseguire il comando:

(Carica nuovamente il file di configurazione modificato sul dispositivo Android) adb push c:\android-config\build.prop /system

Se ricevi un errore di copia "adb: errore: impossibile copiare 'c:\android-config\build.prop' in '/system/build.prop': file system remoto di sola lettura" esegui il comando:

(Montare la partizione "/system" in modalità lettura-scrittura) adb shell "mount -o rw,remount,rw /system"

(Assegna il proprietario/gruppo "root" al file "build.prop") adb shell "chown root.root /system/build.prop" (Imposta i diritti di accesso su "644" per il file "build.prop") adb shell "chmod 644 /system/build.prop"

4.3. Modifica del database (per Android 4.0, 4.2, 4.4)

Passaggio successivo: è necessario modificare il database delle impostazioni di Android (per Android 4.0, 4.2, 4.4). Scarica il database sul tuo computer:

(Creazione di una copia di backup del database con le impostazioni) adb pull /data/data/com.android.providers.settings/databases/settings.db c:\android-config\backup (Creazione di una copia di lavoro del database con le impostazioni) adb pull /data /data/com.android.providers.settings/databases/settings.db c:\android-config

Apri la cartella "c:\android-config" con una copia funzionante del database e avvia lì una nuova finestra della riga di comando (vedi sopra), ma non chiudere quella precedente! Siamo interessati alle impostazioni "adb_enabled" e "development_settings_enabled". Possono trovarsi nella tabella "sicuro" o "globale". Eseguiamo le seguenti query SQL per trovare le nostre impostazioni:

(Connettiti al database) sqlite3 settings.db (Controlla la tabella "secure" per l'opzione "adb_enabled") select * from secure where name="adb_enabled"; (Controlla la tabella "secure" per l'opzione "development_settings_enabled") select * from secure where name="development_settings_enabled"; (Controllare la tabella "globale" per la presenza dell'opzione "adb_enabled") select * from global where name="adb_enabled"; (Controllare la tabella "globale" per la presenza dell'opzione "development_settings_enabled") select * from global where name="development_settings_enabled";

Nel nostro caso le opzioni richieste sono state trovate nella tabella "globale" e il loro valore è "0".

Dobbiamo assegnare loro nuovi valori: "1".

(Aggiornamento del valore dell'opzione "adb_enabled") update global set value="1" where name="adb_enabled"; (Aggiornamento del valore dell'opzione "development_settings_enabled") update global set value="1" where name="development_settings_enabled"; (Disconnettersi dal database) .quit

Vai alla finestra della riga di comando precedente ed esegui i comandi:

(Carica nuovamente il database modificato con le impostazioni sul dispositivo) adb push c:\android-config\settings.db /data/data/com.android.providers.settings/databases (Assegna il "sistema" del proprietario/gruppo al file "settings.db" ") adb shell "chown system.system /data/data/com.android.providers.settings/databases/settings.db" (Imposta i diritti di accesso su "644" per il file "settings.db") shell adb "chmod 644 /data /data/com.android.provviders.settings/databases/settings.db"

4.4. Verifica se il debug USB è abilitato

(Riavvia il dispositivo Android) adb reboot

All'avvio del dispositivo, esegui il comando:

dispositivi adb

Se viene visualizzato "offline" anziché "dispositivo" o "ripristino", eseguire il comando:

Dispositivi adb kill server adb

Se non è cambiato nulla, molto probabilmente sul telefono non è presente alcuna chiave di accesso pubblica. Per lo stesso motivo, "dispositivi adb" potrebbe mostrare "non autorizzato". Vai alla cartella ".android" situata nella directory home del tuo account Windows, copia il file "adbkey.pub" nella directory "platform-tools" ed esegui il comando:

Adb push adbkey.pub /data/misc/adb/adb_keys

Ripeti il ​​comando "adb devices" per assicurarti che la connessione sia configurata.

Tutto! Se sei riuscito a raggiungere questo punto, congratulazioni! Ora puoi eseguire sul tuo computer o altro software simile per controllare lo schermo del tuo dispositivo Android.

5. Rollback ai backup

Se non funziona nulla e queste istruzioni non sono state di aiuto, ripristina le copie di backup dei file di configurazione del sistema precedentemente salvate sul dispositivo Android. Per fare ciò, riavviare il dispositivo in ripristino personalizzato e restituire i file originali. Ad esempio, per il file di configurazione principale "build.prop" i comandi sarebbero:

(Carica una copia di backup del file di configurazione "build.prop" sul dispositivo Android) adb push c:\android-config\backup\build.prop /system (Assegna il proprietario/gruppo "root" a "build.prop" file) adb shell " chown root.root /system/build.prop" (Imposta i diritti di accesso su "644" per il file "build.prop") adb shell "chmod 644 /system/build.prop"

Per gli altri file, le azioni sono simili, solo che li carichiamo nelle directory appropriate sul dispositivo Android e impostiamo i proprietari/gruppi e i diritti appropriati:

  • impostazioni.db (sistema.sistema, 644)
  • persist.service.adb.enable(root.root, 600)
  • persist.sys.usb.config (root.root, 600)

Molte istruzioni quando si lavora con un dispositivo sulla piattaforma Android richiedono l'attivazione della modalità debug USB. Questa opzione è disponibile in tutti i gadget di questo sistema operativo, ma la sua posizione potrebbe variare a seconda della versione di Android. Scopriamo come abilitare o disabilitare la modalità debug USB.

Perché hai bisogno della modalità debug USB?

La modalità debug USB consente di utilizzare il servizio Android Debug Bridge (ADB), che controlla il funzionamento di ciascuna applicazione e del sistema nel suo insieme. Questa modalità viene utilizzata principalmente attivamente dagli sviluppatori durante la creazione di nuove applicazioni o il miglioramento di quelle vecchie. Ma può essere utile anche per gli utenti comuni. Cos'altro puoi fare con questo servizio:

  • copia la cartella o la sezione desiderata dallo smartphone al PC;
  • inviare un file dal PC allo smartphone;
  • installare l'applicazione Android;
  • effettuare una copia di backup delle applicazioni;
  • flashare uno smartphone;
  • ripristinare la funzionalità del tuo smartphone o tablet;
  • ottenere i diritti di root.

Come abilitare la modalità debug USB: istruzioni dettagliate

Esistono diversi modi per abilitare il debug USB sul tuo dispositivo. Di seguito verranno presentate diverse opzioni, distribuite in base alle versioni di Android, ma ci sono anche delle eccezioni alle regole. Ad esempio, l'ultimo metodo funziona su Sony Xperia M con la versione del sistema operativo 4.1. Pertanto, se non sei riuscito ad abilitare il debug utilizzando i metodi standard, utilizza le opzioni per altre versioni.

Per le versioni Android 2.2 – 3.0

  1. Vai al menu Impostazioni.
  2. Trova la voce "Applicazioni" lì.
  3. Tra tutte le applicazioni, trova "Sviluppo".

Android inferiore a 4.2: primo metodo

  1. Vai al menu Impostazioni
  2. Trova lì la voce "Sviluppo" o "Per sviluppatori".
  3. Seleziona la casella di controllo "Debug USB".

Android inferiore a 4.2: opzione due

  1. Vai al menu Impostazioni.
  2. Apri la voce "Altro".
  3. Trova Opzioni sviluppatore.
  4. Seleziona la casella di controllo "Debug USB".

Collegamento del debug per le versioni Android 4.2 e successive

  1. Vai al menu Impostazioni.
  2. Trova la voce "Sistema". Nei telefoni Xiaomi, Samsung e LG, questa voce di menu potrebbe essere chiamata "Generale". Se non trovi nulla di simile in te stesso, passa al passaggio successivo: nel tuo caso l'operazione richiederà un passaggio in meno.
  3. Successivamente, fare clic su “Informazioni su smartphone/tablet/telefono”.
  4. Trova "Numero build" e fai clic su di esso 7-10 volte (a seconda del modello di telefono, ma a volte c'è un suggerimento su quante volte devi fare clic). Ora sei uno sviluppatore e puoi utilizzare funzionalità più avanzate del telefono.
  5. Ritorna al menu Impostazioni.
  6. Ora hai la voce "Per sviluppatori" o "Funzionalità per sviluppatori", fai clic su di essa.
  7. Seleziona la casella accanto a "Debug USB".

Video: attivazione del debug USB

Autorizzare il computer dopo aver abilitato la modalità di debug

Questo elemento è rilevante per le versioni di Android 4.2 e successive. Dopo aver abilitato la modalità debug USB, dovrai ovviamente connettere il tuo smartphone o tablet al computer. Il dispositivo identificherà questo computer e chiederà l'autorizzazione per eseguire il debug da questo PC. Affinché la modalità debug funzioni come previsto, dovrai abilitare il debug sul tuo telefono. Se desideri evitare che tale richiesta venga visualizzata quando ti connetterai a questo computer in futuro, seleziona la casella accanto a "Consenti sempre questo computer". Ma quando si connette a qualsiasi nuovo dispositivo, lo smartphone chiederà comunque l'autorizzazione.

Il dispositivo non è stato rilevato: perché è successo e cosa devo fare?

Carenza di conducenti

Quando colleghi per la prima volta il tuo smartphone o tablet al computer, la prima cosa che fa il PC è cercare e installare i driver per il tuo dispositivo. Molto spesso, si tratta di una sorta di programma che ha nel nome il nome del produttore del tuo gadget. Cerca qualcosa di simile tra tutti i programmi installati sul tuo PC. Se un programma di questo tipo non è stato trovato, utilizza Internet per cercare e installare tu stesso i driver.

Stato del dispositivo bloccato

Assicurati che il tuo smartphone o tablet sia acceso. Sblocca il dispositivo, se richiesto, inserisci un'immagine o una password normale.

porta USB

Non utilizzare USB 3.0, solo USB 2.0 è adatta per il debug.

Modalità PTP

Se ancora non riesci ad attivare la modalità di debug, prova, mentre ti connetti al PC, ad abbassare il pannello informativo superiore del tuo smartphone o tablet e seleziona "Connessione USB". Successivamente, cambia la modalità di connessione in PTP.

Come disabilitare la modalità debug USB

Se hai già trovato un'opzione per abilitare questa modalità adatta a te, disattivarla non sarà un problema. Segui lo stesso elenco di istruzioni utilizzate per abilitare la modalità di debug, ma invece di selezionare la casella di controllo Debug USB, deselezionala.

La modalità debug USB è necessaria principalmente agli sviluppatori, ma può essere utile anche per gli utenti comuni. Esistono diversi metodi per accenderlo; la scelta del metodo dipende solo dalla versione di Android ed eventualmente dal produttore del gadget. Quando è collegato ad un PC, il dispositivo potrebbe non essere rilevato dal computer, ma questo problema può essere facilmente risolto anche abilitando correttamente le impostazioni.