Étendez les capacités de votre application Android en permettant un accès transparent à la base de données des paramètres, même sur les versions Android les plus récentes.
Le package contient uniquement un composant Content Provider, qui fonctionne comme un pont entre votre application et la base de données des paramètres. En ciblant le niveau 22 du SDK, le fournisseur contourne les restrictions imposées aux applications les plus récentes, permettant à d'autres applications de modifier tous les paramètres du système sans cibler elles-mêmes un niveau de SDK obsolète et permettant des fonctionnalités plus larges pour les applications de personnalisation du système.
Installez simplement le package du fournisseur de base de données de paramètres. D'autres applications sont chargées de détecter le fournisseur et de l'utiliser. Ignorez les avertissements concernant la compatibilité avec les anciennes versions d'Android, c'est tout à fait correct.
Ou obtenez le dernier APK dans la section Versions.
Pour modifier des tables sécurisées et globales, après l'installation, il existe une commande ADB rapide pour accorder l'autorisation au fournisseur :
adb shell pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
Android 14 introduit des restrictions sur l'installation d'applications ciblant des niveaux de SDK inférieurs à 23. De plus, certains utilisateurs ont signalé l'impossibilité de modifier un paramètre mais ont travaillé en utilisant le fournisseur. Pour installer le fournisseur de base de données de paramètres sur les appareils exécutant Android 14, des étapes d’installation spéciales sont requises :
Utiliser un PC avec ADB
Pour installer via ADB à partir d'un PC, utilisez la commande suivante, en remplaçant sdp-v1.1.apk par le chemin d'accès réel au fichier APK.
adb install --bypass-low-target-sdk-block sdp-v1.1.apk
Utiliser LADB ou Brevent
Vous pouvez également installer l'APK à l'aide d'alternatives ADB locales telles que LADB ou Brevent. Utilisez les commandes suivantes dans votre shell ADB local :
cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
Dans certains cas (message d'erreur du type "Option inconnue --bypass-low-target-sdk-block"), essayez :
cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
106579
est la taille exacte du fichier apk en octets (pour la version 1.1)
Pour tout problème ou question d'assistance, veuillez signaler un problème sur le référentiel GitHub. Vous pouvez également rejoindre notre groupe Telegram ou nous contacter par e-mail. Les contributions et les commentaires sont les bienvenus.
Groupe Telegram : éditeur de base de données de paramètres
E-mail : [email protected]