La maggior parte delle app Android può facilmente richiedere autorizzazioni di base come l'archiviazione o l'accesso alla fotocamera. Tuttavia, alcune app richiedono autorizzazioni a livello di sistema per funzionare correttamente.

Sebbene tu possa superare questo problema eseguendo il rooting del tuo telefono, è un processo complicato e talvolta non necessario. Invece, puoi concedere autorizzazioni avanzate usando i comandi ABD.

In questo articolo, spiegheremo cos'è ADB e come utilizzarlo per concedere autorizzazioni su Android.

Che cos'è Android Debug Bridge (ADB)?

In Android, gli utenti normali spesso non possono eseguire attività protette dal sistema come rimozione di app preinstallate indesiderate senza tecniche avanzate, come alterare i file del sistema operativo tramite il rooting. È qui che entra in gioco ADB (Android Debug Bridge).

ADB è uno strumento da riga di comando con il quale puoi connettere un dispositivo Android a un computer per eseguire quelle attività che richiedono il root.

instagram viewer

Imparentato: Pratici comandi ADB che ogni utente Android dovrebbe conoscere

Puoi utilizzare vari utili comandi ADB per disinstallare app di sistema, installare file APK, acquisire registri di sistema, concedere autorizzazioni aggiuntive alle app e altro ancora.

Come concedere autorizzazioni su ADB

Prima di utilizzare i comandi, devi configurare una connessione ADB con il tuo dispositivo. L'uso di Windows, Mac o Linux non ha quasi alcuna differenza, poiché i comandi ADB sono gli stessi per tutti i sistemi operativi.

Tuttavia, gli utenti Windows utilizzeranno PowerShell, mentre gli utenti Mac e Linux devono utilizzare un terminale o una shell per eseguire i comandi ADB.

Visitare il Sito per sviluppatori Android e scarica il Strumenti della piattaforma SDK file per il tuo sistema operativo.

2. Estrai lo ZIP

Questo passaggio è riservato agli utenti Windows; se utilizzi Mac o Linux, procedi al passaggio successivo.

Se sei un utente Windows, vai alla posizione in cui hai scaricato il file ZIP. Ora estrai lo ZIP e fai clic su piattaforma-strumenti cartella una volta (non fare doppio clic sulla cartella).

3. Apri PowerShell o il Terminale

Se sei su Windows, tieni premuto Alt e premere F, S, poi UN (una chiave alla volta, in sequenza). Questa combinazione di tasti aprirà PowerShell come amministratore.

Se sei su Linux o Mac, devi aprire un Terminale nella stessa cartella in cui si trova il contenuto del file piattaforma-strumenti cartella vengono archiviate.

4. Abilita Opzioni sviluppatore

Galleria di immagini (3 immagini)
Espandere
Espandere
Espandere

Ora devi abilitare le Opzioni sviluppatore sul tuo smartphone, se non lo è già. Per farlo, vai a Impostazioni > Informazioni sul telefono e tocca il Numero di build (sette volte).

Se viene richiesta una password, inserisci la password della schermata di blocco.

5. Abilita il debug USB e collega il tuo telefono

Galleria di immagini (3 immagini)
Espandere
Espandere
Espandere

Ora vai su Opzioni sviluppatore e abilita Debug USB. premere ok se richiesto da un pop-up. Infine, collega il telefono al computer utilizzando un cavo USB.

6. Conferma la connessione del dispositivo

Digita il comando seguente in PowerShell o Terminale per verificare che il tuo dispositivo sia connesso correttamente:

.\adb dispositivi

Se non riesci a vedere il numero di serie univoco del tuo dispositivo dopo aver inserito il comando sopra, significa che qualcosa non va da parte tua. Ciò accade principalmente quando il tuo PC non è in grado di rilevare i driver ADB sul tuo dispositivo.

Per risolvere questo problema, scarica e installa i driver universali da Sito web ClockworkMod o scarica l'ultima versione del programma di installazione ADB da questo post sul forum XDA.

Se il problema persiste, segui i passaggi nella nostra guida a risoluzione dei problemi di connessione ADB in Windows.

7. Consenti debug USB

Se stai usando i comandi ADB per la prima volta, dopo il passaggio 6, sul tuo telefono apparirà un popup che ti chiederà se vuoi Consenti debug USB. Seleziona la casella di controllo che dice Consenti sempre da questo computer e tocca Permettere.

8. Immettere i comandi ADB

Ora, digita il seguente comando in PowerShell o Terminale:

.\adb shell

Infine, puoi utilizzare questo comando per concedere autorizzazioni a qualsiasi app utilizzando ADB:

pm concessione 

Sostituire con il nome del pacchetto dell'app e con il permesso richiesto. Se non riesci a individuare il nome del pacchetto, puoi scaricarlo Visualizzatore nome pacchetto 2.0 e cerca l'app che necessita di autorizzazioni avanzate. Nel nostro caso, concederemo l'autorizzazione all'app Battery Guru.

Galleria di immagini (3 immagini)
Espandere
Espandere
Espandere

Ad esempio, come puoi vedere di seguito, com.paget96.batteryguru è il nome del pacchetto e Autorizzazione.Android. PACKAGE_USAGE_STATS è il permesso. Questo cerca l'app BatteryGuru e garantisce l'accesso per visualizzare l'utilizzo e le statistiche.

pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS

Come altro esempio, se vuoi usa Naptime senza eseguire il root del telefono, puoi inserire i seguenti comandi per concedere le autorizzazioni richieste:

pm grant com.franco.doze android.permission. SCARICO
pm grant com.franco.doze android.permission. WRITE_SECURE_SETTINGS

Ottieni più controllo su Android con ADB

Senza dubbio, ADB è un ottimo strumento per una serie di cose utili. Non solo ti aiuta a concedere le autorizzazioni alle app, ma puoi anche eseguire il backup dei dati di sistema senza root.

Dopo aver approfondito la potenza di ADB, inizierai a comprendere e apprezzare la versatilità dell'ambiente Android.

6 app ADB Android per potenti funzionalità senza root

Vuoi avere un maggiore controllo sul tuo dispositivo Android? Prova queste app che ti consentono di utilizzare la funzionalità ADB senza eseguire il root.

Leggi Avanti

CondividereTwittaE-mail
Argomenti correlati
  • Androide
  • Suggerimenti Android
  • Root Android
Circa l'autore
Rishabh Chauhan (2 articoli pubblicati)

Rishabh è un Tech Writer che si sforza di rendere la tecnologia più facile da capire. Lavora come Tech Writer dedicato durante il giorno e come giocatore Pro MOBA di notte. Rishabh ama scrivere di Android e di altri argomenti relativi alla tecnologia. Di solito puoi trovarlo armeggiare con il suo dispositivo Android quando non sta scrivendo XD.

Altro da Rishabh Chauhan

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti