Le modèle de sécurité au niveau du système d'exploitation d'Android l'empêche essentiellement. Votre programme doit être exécuté sous le même ID utilisateur que le navigateur ou le super-utilisateur, ce qui n'est pas possible à moins que le certificat ne soit utilisé pour signer le navigateur ou que votre application ne soit destinée qu'aux téléphones rootés.
Dans le cas improbable où l'un d'entre eux serait le cas, vous vous assureriez que le navigateur ne fonctionne pas, puis changez simplement ses bases de données privées. Regarder la source du navigateur devrait révéler tout ce qui n'est pas clair au sujet des bases de données et de tout autre endroit où il pourrait stocker des choses. Avec un peu de travail, vous pouvez faire un navigateur alternatif qui est un proche du stock, mais soit coopère en fournissant une API pour les changements de paramètres programmatiques, ou est signé avec un certificat que vous possédez, de sorte que votre autre programme peut établir un ID utilisateur partagé avec lui et modifier ses paramètres db.
Est-ce une question de programmation? vous appuyez sur le menu puis sur les paramètres. – schwiz
@schwiz: oui, c'est le cas. Je viens de mettre à jour la question. – Drakosha