CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

[MOD] Come ridurre il tempo della WiFi Switch Off Policy

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di Michelasso


    Registrato dal
    Apr 2012
    Località
    Treviso
    Messaggi
    3,215

    Ringraziamenti
    146
    Ringraziato 984 volte in 486 Posts
    Predefinito

    [MOD] Come ridurre il tempo della WiFi Switch Off Policy

    Allora, pare che il tempo di default del WiFi per passare al 3G a schermo spento sia di 15 minuti. Il che è in tutti i sensi eccessivo. Cercando qui e li ho scoperto che il timer è definito dal paramento "wifi_idle_ms" nel database "/data/data/com.android.providers.settings/databases/settings.db". Se non esiste, che la situazione standard, il WIFI aspetta i 15 minuti appunto per spegnersi e passare a 3G.

    Per modificarlo è abbastanza semplice. Bisogna avere:

    - adb installato nel computer. Per Windows si può scaricarlo dal repository
    - Il telefono rooted con sqlite3. Che è normale con i programmi di rooting che usiamo

    Proseguite poi nel seguente modo:

    - Connettete il telefono al PC via USB
    - Eseguite "adb shell" da DOS prompt in Windows o terminale in Linux/OS X

    A questo punto siete dentro il telefono, eseguite i seguenti passi (# sono i commenti)

    codice:
    su
    cd /data/data/com.android.providers.settings/databases
    # fail una copia di backup
    cp settings.db settings.db.ORIG
    sqlite3 settings.db
    Ora siete "dentro" al database. Scrivete ("sqlite>" è il prompt di sqlite3):

    codice:
    sqlite> select * from secure;
    E controllate che wifi_idle_ms non sia presente. Se non c'è, come non dovrebbe, eseguite:

    codice:
    sqlite> insert into secure values(60,'wifi_idle_ms',30000);
    Dove invece di 60 potete/dovete mettere un qualsiasi numero che non sia già presente nella lista di prima, in quanto è una chiave numerica unica.

    Io ho poi usato il valore 30000 che sta per 30 ms (30000 microsecondi). Voi potete usare il valore che preferite. Il default è 15*60*1000 = 900000. Le modifiche andranno perdute a ogni wipe data e quindi rifatte da zero.
    Se sono stato utile non dimenticare di premere Thanks!

    Visita la mia collezione di temi per telefoni e tablet Xperia!


  2. I seguenti 3 Utenti hanno ringraziato Michelasso per il post:

    astrone (02-12-12),Miky500 (02-12-12),ZackFair84 (04-12-12)

  3.  
  4. #2
    Androidiano VIP L'avatar di ZackFair84


    Registrato dal
    Aug 2012
    Messaggi
    2,908
    Smartphone
    LG G5

    Ringraziamenti
    85
    Ringraziato 1,022 volte in 794 Posts
    Predefinito

    Quote Originariamente inviato da Michelasso Visualizza il messaggio
    Allora, pare che il tempo di default del WiFi per passare al 3G a schermo spento sia di 15 minuti. Il che è in tutti i sensi eccessivo. Cercando qui e li ho scoperto che il timer è definito dal paramento "wifi_idle_ms" nel database "/data/data/com.android.providers.settings/databases/settings.db". Se non esiste, che la situazione standard, il WIFI aspetta i 15 minuti appunto per spegnersi e passare a 3G.

    Per modificarlo è abbastanza semplice. Bisogna avere:

    - adb installato nel computer. Per Windows si può scaricarlo dal repository
    - Il telefono rooted con sqlite3. Che è normale con i programmi di rooting che usiamo

    Proseguite poi nel seguente modo:

    - Connettete il telefono al PC via USB
    - Eseguite "adb shell" da DOS prompt in Windows o terminale in Linux/OS X

    A questo punto siete dentro il telefono, eseguite i seguenti passi (# sono i commenti)

    codice:
    su
    cd /data/data/com.android.providers.settings/databases
    # fail una copia di backup
    cp settings.db settings.db.ORIG
    sqlite3 settings.db
    Ora siete "dentro" al database. Scrivete ("sqlite>" è il prompt di sqlite3):

    codice:
    sqlite> select * from secure;
    E controllate che wifi_idle_ms non sia presente. Se non c'è, come non dovrebbe, eseguite:

    codice:
    sqlite> insert into secure values(60,'wifi_idle_ms',30000);
    Dove invece di 60 potete/dovete mettere un qualsiasi numero che non sia già presente nella lista di prima, in quanto è una chiave numerica unica.

    Io ho poi usato il valore 30000 che sta per 30 ms (30000 microsecondi). Voi potete usare il valore che preferite. Il default è 15*60*1000 = 900000. Le modifiche andranno perdute a ogni wipe data e quindi rifatte da zero.
    questa me l'ero persa, mitico!
    Proud developer of Galaxy Next Turbo Custom Rom Optimus Rom™ 3.0.0 testing

  5. #3
    Androidiano VIP L'avatar di Michelasso


    Registrato dal
    Apr 2012
    Località
    Treviso
    Messaggi
    3,215

    Ringraziamenti
    146
    Ringraziato 984 volte in 486 Posts
    Predefinito

    Quote Originariamente inviato da ZackFair84 Visualizza il messaggio
    questa me l'ero persa, mitico!
    E 'speta che quando mi gira faccio pure lo scriptino con il tempo di spegnimento in input!!

    Ho dovuto rispolverare le mie conoscenze di SQL perse da 20 anni… Poi trovo sempre l'idiota di turno in giro che dice che le lauree non servono a nulla.
    Se sono stato utile non dimenticare di premere Thanks!

    Visita la mia collezione di temi per telefoni e tablet Xperia!


  6. #4
    Senior Droid L'avatar di Ikon


    Registrato dal
    Aug 2012
    Località
    Dublino
    Messaggi
    527
    Smartphone
    Moto G 2ng Gen 5" Dual SIM

    Ringraziamenti
    26
    Ringraziato 61 volte in 45 Posts
    Predefinito

    Quote Originariamente inviato da Michelasso Visualizza il messaggio
    Poi trovo sempre l'idiota di turno in giro che dice che le lauree non servono a nulla.
    ahahahahah +1000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy