Impedisci alla modalità aereo di disattivare WiFi, Bluetooth o NFC su Android

Come personalizzare quali radio vengono spente quando si abilita la modalità aereo su Android. Ora puoi lasciare WiFi, Bluetooth o NFC attivi in ​​modalità aereo!

C'è sempre stato il timore che le frequenze radio di un telefono potessero causare problemi alle apparecchiature dell'aereo. Prima dell’era degli smartphone, ai passeggeri degli aerei veniva chiesto di spegnere tutti i dispositivi elettronici solo per precauzione. Gli smartphone hanno introdotto la modalità aereo in modo che potessimo ancora usarli per altre cose come giocare o guardare un video. Alcuni utenti utilizzano la modalità aereo anche al di fuori del viaggio per risparmiare un po' di durata della batteria o come modo per allontanarsi da Internet. Quando abiliti la Modalità aereo, disabilita tutte le radio sul dispositivo come cellulare, WiFi, NFC e Bluetooth. Tuttavia, il Bluetooth è generalmente consentito a bordo di un aereo e alcuni consentono anche l'uso del WiFi. Ecco un tutorial su come impedire che WiFi, Bluetooth o qualsiasi altra radio vengano disabilitati quando attivi la Modalità aereo.


Come impedire che la modalità aereo disabiliti alcune radio

  1. Installa i driver USB per il produttore del tuo dispositivo (Google ne fornisce un elenco driver USB universali qui).
  2. Scarica il Binario ADB per il tuo sistema operativo (finestre, Mac, Linux). Questi collegamenti punteranno sempre alla versione più recente di ADB.
  3. Estrai il contenuto del file ZIP binario ADB in una cartella sul tuo PC.
  4. Avvia l'app Impostazioni sul tuo dispositivo e tocca l'opzione Informazioni sul telefono.
  5. Trova il numero di build e toccalo 7 volte in modo da poter abilitare la modalità sviluppatore.
  6. Torna al menu principale Impostazioni e accedi alle Opzioni sviluppatore, quindi attiva il debug USB.
  7. Collega il telefono al computer e passa dalla modalità “solo ricarica” alla modalità “trasferimento file (MTP)”. Alcuni dispositivi richiedono questo passaggio come misura di sicurezza prima di consentire il funzionamento di ADB.
  8. Torna al PC e visualizza la directory in cui hai estratto il binario ADB.
  9. Avvia un prompt dei comandi o un terminale nella directory ADB. Per gli utenti Windows, questo può essere fatto tenendo premuto Maiusc e facendo clic con il pulsante destro del mouse, quindi selezionando l'opzione "apri prompt dei comandi qui". (Alcuni utenti di Windows 10 potrebbero visualizzare "PowerShell" anziché "prompt dei comandi".)
  10. Una volta che ti trovi nel prompt dei comandi o nell'ambiente Terminale, esegui il seguente comando: adb devices
  11. Questo avvierà il demone ADB se non è già stato avviato. Potresti anche visualizzare un messaggio sul tuo telefono che ti chiede di autorizzare una connessione con il computer. Consenti l'accesso al debug USB qui.
  12. Ora se esegui nuovamente il comando adb devices dal passaggio 10, il prompt dei comandi/terminale stamperà il numero di serie del tuo dispositivo. Se è così, allora sei pronto per andare avanti. In caso contrario, è probabile che i driver USB non siano installati correttamente.
  13. Esegui il seguente comando nel prompt dei comandi o nel terminale: adb shell
  14. Quindi esegui il comando seguente per impedire alla modalità aereo di disattivare il WiFi: settings put global airplane_mode_radios cell, bluetooth, nfc, wimax
  15. In alternativa, puoi eseguire questo comando per impedire alla modalità aereo di disattivare WiFi e Bluetooth: settings put global airplane_mode_radios cell, nfc, wimax
  16. Ogni elemento che rimuoviamo dall'elenco indica ad Android di lasciare la radio accesa quando è attivata la modalità aereo.
  17. Se mai desideri riportare le cose a com'erano, puoi eseguire il seguente comando in un prompt della shell ADB: settings delete global airplane_mode_radios

Spiegazione

Quindi, come puoi vedere dai passaggi precedenti, stiamo utilizzando i comandi ADB per personalizzare manualmente esattamente quali radio vengono spente quando premiamo il pulsante Modalità aereo. Normalmente, la modalità aereo spegne le radio cellulari, WiFi, NFC, Bluetooth e WiMAX (se presente), ma rimuovendo uno o più di questi dall'elenco con il comando ADB mostrato nel passaggio 14 si fa in modo che lo sia ignorato. Nell'esempio fornito sopra nel passaggio n. 15, ho scelto di mantenere attivi sia il WiFi che il Bluetooth quando abilito la modalità aereo.

Questo è il motivo per cui il comando include solo le opzioni cellulare, NFC e WiMAX. Poiché stiamo lasciando queste due radio fuori dal comando ADB nel passaggio n. 15 (WiFi e Bluetooth in questo caso), Android lascerà intatte quelle radio quando attivi la Modalità aereo. Puoi utilizzare qualsiasi combinazione qui tralasciando una qualsiasi di queste opzioni e persino fare in modo che le radio cellulari rimangano accese quando attivi la Modalità aereo. Assicurati solo di sapere cosa stai facendo perché tenere accesa la radio cellulare potrebbe metterti nei guai con una compagnia aerea.

Come accennato in precedenza, puoi riaccendere alcune radio dopo aver attivato la modalità aereo. So che spesso riattivo WiFi e Bluetooth dopo aver spento tutte le altre radio con un dispositivo che non sto utilizzando attivamente.

Quindi potresti voler sapere che esiste anche un modo per impedire a un dispositivo di accendere una di queste radio quando la modalità aereo è stata abilitata. La preferenza viene controllata modificando i valori nella preferenza globale "airplane_mode_toggleable_radios". Ad esempio, puoi fare in modo che non sia possibile riattivare il WiFi se lo desideri inserendo questo comando:

settings put global airplane_mode_toggleable_radios bluetooth, nfc

Per impostazione predefinita, le opzioni fornite a questo comando sono WiFi, Bluetooth e NFC. Ma se ne lasci uno fuori durante l'esecuzione del comando sopra, impedisci al dispositivo di riaccendere la radio. Questa può essere una buona idea per lo smartphone o il tablet di un bambino o anche come sicurezza per assicurarsi che la radio non si riaccenda quando la modalità aereo è attiva. Questa funzione sarà probabilmente meno utile di quella descritta nella grande guida sopra, ma è qualcosa di cui potresti voler essere a conoscenza.