Attivare e utilizzare le opzioni sviluppatore
Volla non si assume alcuna responsabilità in caso di perdita di dati o anomalie del dispositivo.
L'uso di questa guida è sempre a proprio rischio e pericolo ed è espressamente sconsigliato agli utenti senza esperienza.
Attivare la modalità sviluppatore
Aprire le impostazioni:
- Sul vostro Volla-Phone, accedete all'applicazione “Impostazioni” (spesso l'icona di un ingranaggio).
Andare su “Informazioni sul telefono”:
- Scorrere verso il basso e selezionare “Informazioni sul telefono”.
Trovare il numero di build:
- Cercare una voce chiamata “Numero di build”. Si trova in fondo all'elenco.
Toccare sette volte il numero di build:
- Toccare il “numero di build” sette volte in rapida successione. Apparirà un messaggio del tipo “Ora sei uno sviluppatore!” o “È stata attivata la modalità sviluppatore”. Alcuni dispositivi potrebbero richiedere l'inserimento di un codice PIN o di una password.
Tornare alle impostazioni:
- Tornare al menu principale delle impostazioni. La modalità sviluppatore (“Opzioni sviluppatore”) dovrebbe ora essere visibile. Si trova sotto “Sistema”.
Aprire le opzioni sviluppatore:
- Toccare “Opzioni sviluppatore” per visualizzare le impostazioni disponibili.
Impostazioni più comuni in modalità sviluppatore
- Memoria di lavoro:
- Visualizza l'utilizzo della memoria di lavoro.
- Rapporto errori:
- È possibile scegliere tra le modalità di creazione di un rapporto sugli errori.
- Mantieni schermo attivo:
- Descrizione: consente di lasciare lo schermo attivo durante il caricamento. Utile per lo sviluppo di app o per il trasferimento di dati tra telefono e desktop.
- Debug USB:
- Descrizione: consente la comunicazione tra il dispositivo e un computer tramite ADB (Android Debug Bridge), ad esempio per gli sviluppatori o il rooting.
- Attivare: Attivare la levetta accanto a “Debug USB” dopo aver collegato il dispositivo a un PC tramite USB.
- Suggerimento: spesso utilizzato per lo sviluppo di app o per il recupero dei dati.
- Personalizzare le animazioni:
- Descrizione: modifica la velocità delle animazioni di transizione (ad es. animazione della finestra, animazione di transizione).
- Impostazione: cercare “Scala animazione finestra”, “Scala animazione transizione” e “Scala durata animatore”. L'impostazione predefinita è 1x; impostare 0,5x per una sensazione più veloce o “Off” per non avere animazioni.
- Suggerimento: molti utenti disattivano le animazioni per rendere il dispositivo più “veloce”.
- Sblocco OEM (solo per utenti molto esperti):
- Descrizione: consente di sbloccare il bootloader, ad esempio per ROM personalizzate o accesso root.
- Attivare: Attivare la levetta (se disponibile; non visibile su tutti i dispositivi).
- Nota: questa operazione può invalidare la garanzia e richiede cautela. I dati potrebbero andare persi.
- Forza il rendering della GPU:
- Descrizione: Utilizza la GPU invece della CPU per il rendering 2D per ottimizzare le prestazioni.
- Abilitazione: Attivare “Force GPU rendering”.
- Nota: può causare problemi sui dispositivi più vecchi.
- Limita i processi in background:
- Descrizione: definisce il numero di applicazioni che possono essere eseguite in background.
- Impostazione: selezionare un'opzione (ad es. “Massimo 2 processi” o “Limite predefinito”).
- Suggerimento: può risparmiare la durata della batteria ma ritardare le notifiche.
- Configurazione USB:
- Descrizione: modifica il comportamento predefinito quando è collegato a un PC (ad es. MTP per il trasferimento di file, solo ricarica).
- Impostazione: selezionare l'opzione desiderata dall'elenco.
- Disattivare la modalità sviluppatore (se necessario):
- Andare alle opzioni sviluppatore e disattivare l'interruttore principale in alto per nascondere le opzioni. Il numero di build rimane attivato fino al reset del dispositivo.
Spiegazione del debug USB
Il debug USB è una funzione della modalità sviluppatore di Android che consente la comunicazione diretta tra un dispositivo Android e un computer tramite una connessione USB. Si basa su Android Debug Bridge (ADB), uno strumento a riga di comando che consente agli sviluppatori (e agli utenti avanzati) di interagire con il dispositivo, eseguire comandi, installare applicazioni o leggere informazioni di sistema. In breve: il debug USB apre un “ponte di debug” che consente di controllare il dispositivo dal PC.
A cosa serve il debug USB?
Il debug USB viene utilizzato per scopi diversi, a seconda che siate sviluppatori, power user o semplici curiosi. Ecco i casi d'uso più comuni:
- Sviluppo e test di applicazioni:
- Gli sviluppatori utilizzano il debug USB per testare le applicazioni direttamente su un dispositivo fisico invece di utilizzare un emulatore.
- Con strumenti come Android Studio, possono caricare il codice sul dispositivo e analizzare gli errori (debug) in tempo reale.
- Risoluzione dei problemi:
- È possibile recuperare i log (file di registro) dal dispositivo per indagare su problemi come i crash delle app.
- Accesso ai file e al sistema:
- È possibile utilizzare ADB per copiare file, eseguire comandi di sistema o creare backup normalmente inaccessibili.
- Rooting e modifiche:
- Per gli utenti avanzati, il debug USB è spesso un passo per ottenere l'accesso root o installare ROM personalizzate.
- Registrazione o controllo dello schermo:
- Strumenti come “scrcpy” utilizzano il debug USB per eseguire il mirroring dello schermo sul PC o controllare il dispositivo dal computer.
Come funziona il debug USB?
- Prerequisiti:
- La modalità sviluppatore deve essere attivata (vedere le mie precedenti istruzioni).
- Sono necessari un cavo USB e un computer con ADB installato (parte dell'SDK di Android o scaricabile separatamente).
- Attivazione:
- Andate nelle opzioni sviluppatore e attivate la levetta per il “debug USB”.
- Collegare il dispositivo al computer tramite USB.
- Sullo schermo di VollaOS appare una richiesta: “Consentire il debug USB?” con un'impronta digitale del computer. Confermare (facoltativamente con “Consenti sempre”).
- Comunicazione tramite ADB:
- Sul PC, aprire un terminale (ad es. Prompt dei comandi in Windows o Terminale in macOS/Linux) e inserire i comandi ADB, ad es:
adb devices: Elenca i dispositivi collegati.adb shell: apre una shell sul dispositivo.adb install <app.apk>: Installa un file APK.
- Sul PC, aprire un terminale (ad es. Prompt dei comandi in Windows o Terminale in macOS/Linux) e inserire i comandi ADB, ad es:
- Meccanismo di sicurezza:
- Il debug USB è attivo solo se il dispositivo è sbloccato e la connessione è stata autorizzata per evitare abusi.
Esempio: un semplice comando ADB
Supponiamo che il debug USB sia attivato e che il dispositivo sia collegato:
- Aprire un terminale sul PC.
- Immettere:
adb devices- Risultato: un numero di serie come
“1234567890abcdef device”indica che la connessione è stata stabilita.- Eseguire ulteriori test, ad esempio con
adb shell lsper aprire una shell.Vantaggi e rischi
Vantaggi:
- Accesso diretto al dispositivo per scopi di sviluppo o diagnostici.
- Flessibilità per i power user, ad esempio per rimuovere il bloatware con i comandi ADB.
Rischi:
- Sicurezza: se il debug USB rimane attivato e il dispositivo è collegato a un PC di terze parti, persone non autorizzate potrebbero accedervi.
- Funzionamento non corretto: i comandi ADB non corretti possono danneggiare il sistema (ad esempio cancellando file importanti).
Suggerimento: disattivare il debug USB se non è necessario per ridurre al minimo i rischi.
Note importanti:
- Attenzione: le modifiche in modalità sviluppatore possono rendere instabile il dispositivo o cancellare i dati (ad esempio, in caso di sblocco OEM).
- Sicurezza: attivare il debug USB solo se necessario, poiché può rappresentare un rischio per la sicurezza.
Wireless debugging
Articolo originale (Deutsch): Entwickleroptionen aktivieren und nutzen
Articolo originale (English): Enable and Use Developer Options
