Dove sono memorizzate le preferenze dei dati cellulari in iOS?

5

In Impostazioni → Cellulare (cellulare nel Regno Unito), le impostazioni possono essere modificate per quanto riguarda i dati mobili, compresi gli switch per app per tutte le app installate per abilitare o disabilitare i dati mobili.

Dove sono memorizzate queste preferenze?

Ho cercato in / var / mobile / Library / Preferences, ma non sembrano esserci preferenze riguardo a questo. Ho cercato tra gli elenchi di varie stringhe tra cui nomi di app e ID dall'elenco delle impostazioni per app, ma non ho trovato nulla.

    
posta grg 02.03.2014 - 17:22
fonte

1 risposta

6

La directory che stai cercando è /var/wireless/Library/Preferences . Qui è dove sono memorizzate le impostazioni di Settings > Cellular . Le impostazioni per applicazione sono memorizzate nel database /var/wireless/Library/Databases/CellularUsage.db . Se si desidera aggiungere manualmente un'impostazione, è necessario aggiungere una voce per l'applicazione in due tabelle. Il primo è bundle_uuid , e dovrai impostare il campo bundle_id sul nome del gruppo amichevole (come com.developersbliss.Helicopter ), quindi il campo macho_uuid sul suo UUID (come DD314675-0AA8-8A84-DB2BB966BAD8 ) ( Ripeti questo passaggio per ogni UUID dell'applicazione.Per il mio esempio specifico, ci sono due UUID.Puoi aggiungere un'altra voce alla tabella per ogni UUID, ma con bundle_id impostato come prima, e con macho_uuid impostato sul prossimo UUID dell'applicazione.). Quindi devi inserire una voce nella tabella bundle_info con il campo bundle_id impostato sul nome del gruppo amichevole utilizzato nella tabella bundle_uuid , quindi il campo flags impostato su 0 . Ciò impedirà a quella particolare applicazione di utilizzare dati cellulari. Per consentire all'applicazione di utilizzare nuovamente i dati cellulari, basta impostare il suo campo flags nella tabella bundle_info in 1 . Si presume che qualsiasi applicazione non trovata in questo database possa utilizzare dati cellulari.

    
risposta data 03.03.2014 - 00:10
fonte

Leggi altre domande sui tag