5 votes

Où sont stockées les préférences en matière de données cellulaires dans iOS ?

Dans Réglages Cellulaire (Mobile au Royaume-Uni), vous pouvez modifier les paramètres relatifs aux données mobiles, y compris les commutateurs par application pour toutes les applications installées afin d'activer ou de désactiver les données mobiles.

Où sont stockées ces préférences ?

J'ai regardé dans /var/mobile/Bibliothèque/Préférences, mais il ne semble pas y avoir de préférences à ce sujet. J'ai cherché dans les plists diverses chaînes, y compris les noms d'applications et les ID de la liste des paramètres par application, mais je n'ai rien trouvé.

7voto

Andrew Larsson Points 4502

Le répertoire que vous recherchez se trouve être /var/wireless/Library/Preferences . C'est là que le Settings > Cellular sont stockés. Les paramètres par application sont stockés dans la base de données. /var/wireless/Library/Databases/CellularUsage.db . Si vous voulez ajouter un paramètre manuellement, vous devrez ajouter une entrée pour l'application dans deux tableaux. La première est bundle_uuid et vous devrez définir l'option bundle_id au nom amical du paquet (tel que com.developersbliss.Helicopter ), et ensuite le macho_uuid à son UUID (tel que DD314675-0AA8-8A84-DB2BB966BAD8 ) (Répétez cette étape pour chaque UUID que possède l'application. Dans mon exemple particulier, il y a deux UUIDs. Il suffit d'ajouter une autre entrée à la table pour chaque UUID, mais avec l'attribut bundle_id comme avant, et avec le macho_uuid réglé sur le prochain UUID de l'application). Ensuite, vous devrez faire une entrée dans le fichier bundle_info table avec le bundle_id défini comme étant le nom du paquet amical utilisé dans l'application bundle_uuid et ensuite le tableau flags le champ est réglé sur 0 . Ainsi, cette application particulière ne pourra pas utiliser les données cellulaires. Pour permettre à l'application d'utiliser à nouveau les données cellulaires, il suffit de régler son paramètre flags dans le champ bundle_info table pour 1 . Toute application non trouvée dans cette base de données est supposée être autorisée à utiliser les données cellulaires.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X