Un'applicazione Android semplice per abilitare o disabilitare velocemente l'impostazione del DNS privato senza dover navigare nelle impostazioni di sistema.
- Pulsante ON: Attiva il DNS privato utilizzando il server DNS già configurato nelle impostazioni
- Pulsante OFF: Disattiva il DNS privato
- Visualizzazione dello stato attuale del DNS privato
- Accesso rapido alle impostazioni DNS di sistema
- Android 6.0 (API livello 23) o superiore
- Permessi di sistema speciali (vedi sotto)
Questa app richiede il permesso WRITE_SECURE_SETTINGS
per modificare le impostazioni di sistema. Questo permesso non può essere concesso tramite l'interfaccia utente standard e richiede un dispositivo con root o l'utilizzo di ADB (Android Debug Bridge).
- Abilita le opzioni sviluppatore sul tuo dispositivo Android (vai su Impostazioni > Informazioni sul telefono e tocca "Numero build" 7 volte)
- Abilita il debug USB nelle opzioni sviluppatore
- Collega il dispositivo al computer tramite USB
- Apri un terminale/prompt dei comandi e esegui:
adb shell pm grant com.example.dnstoggle android.permission.WRITE_SECURE_SETTINGS
- Clona il repository
- Apri il progetto in Android Studio
- Compila e installa sul dispositivo
Per generare un APK firmato:
- In Android Studio, vai su Build > Generate Signed Bundle / APK
- Seleziona APK
- Segui le istruzioni per creare o utilizzare una chiave esistente
- Seleziona "release" come variante di build
MIT License
I contributi sono benvenuti! Per favore, apri una issue prima di inviare modifiche sostanziali.