قم بتوسيع قدرات تطبيق Android الخاص بك عن طريق السماح بالوصول السلس إلى قاعدة بيانات الإعدادات، حتى على الإصدارات الأحدث من Android.
2 | 3 |قم ببساطة بتثبيت حزمة مزود قاعدة بيانات الإعدادات. تكون التطبيقات الأخرى مسؤولة عن اكتشاف المزود واستخدامه. تجاهل أي تحذيرات بشأن التوافق مع الإصدارات القديمة من Android، حيث أن ذلك على ما يرام تمامًا.
6 | 7 |بالنسبة لتحرير جدول secure و global، بعد التثبيت، هناك أمر سريع في ADB لمنح المزود الإذن:
9 | 10 |adb shell pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
13 |
14 |
15 | pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
18 |
19 |
20 | يقوم Android 14 بفرض قيود على تثبيت التطبيقات التي تستهدف مستويات SDK أقل من 23. كما أن بعض المستخدمين أبلغوا عن عدم القدرة على تعديل أي إعداد ولكن عملت باستخدام المزود. لتثبيت مزود قاعدة بيانات الإعدادات على الأجهزة التي تعمل بنظام Android 14، تتطلب خطوات تثبيت خاصة:
23 | 24 |لتثبيت عبر ADB من جهاز كمبيوتر، استخدم الأمر التالي، مستبدلًا sdp-v1.1.apk بالمسار الفعلي للملف APK.
27 | 28 |adb install --bypass-low-target-sdk-block sdp-v1.1.apk
29 |
30 |
31 | يمكنك أيضًا تثبيت APK باستخدام بدائل ADB المحلية مثل LADB أو Brevent. استخدم الأوامر التالية في طرف السطر الخاص بـ ADB المحلي:
34 | 35 |cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
36 |
37 |
38 | بالنسبة لبعض الحالات (رسالة خطأ مثل "خيار غير معروف --bypass-low-target-sdk-block")، جرب:
39 | 40 |cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
41 |
42 |
43 | 106579 هو حجم الملف الدقيق لـ APK بالبايت (للإصدار 1.1)
تحتوي الحزمة فقط على مكون موفر المحتوى، الذي يعمل كجسر بين تطبيقك وقاعدة بيانات الإعدادات. من خلال استهداف مستوى SDK 22، يتجاوز المزود القيود المفروضة على التطبيقات الأحدث، مما يسمح للتطبيقات الأخرى بتعديل جميع إعدادات النظام من دون استهداف مستوى SDK قديمًا بأنفسهم ويمكنها تمكين وظائف أوسع لتخصيص النظام
48 | 49 |بالنسبة لأي مشاكل أو أسئلة دعم، يرجى تقديم مشكلة في مستودع GitHub. يمكنك أيضًا الانضمام إلى مجموعة Telegram الخاصة بنا أو الاتصال بنا عبر البريد الإلكتروني. التبرعات والملاحظات مرحب بها.
52 | 53 |مجموعة Telegram: Settings Database Editor
54 |البريد الإلكتروني: contact@netvorgroup.com
55 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- 1 |Extend your Android app's capabilities by allowing seamless access to the settings database, even on newer Android versions.
2 | 3 |Simply install the Settings Database Provider package. Other apps are responsible for detecting the provider and making use of it. Ignore any warnings about compatibility with older Android versions, that's totally fine.
6 | 7 |For editing secure and global tables, after installation, there's a quick ADB command to grant provider the permission:
9 | 10 |adb shell pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
13 |
14 |
15 | pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
18 |
19 |
20 | Android 14 introduces restrictions on installing applications that target SDK levels lower than 23. Also, some users reported inability to modify any setting but worked using the provider. To install Settings Database Provider on devices running Android 14, special installation steps are required:
23 | 24 |To install via ADB from a PC, use the following command, replacing sdp-v1.1.apk with the actual file path to the APK.
27 | 28 |adb install --bypass-low-target-sdk-block sdp-v1.1.apk
29 |
30 |
31 | You can also install the APK using local ADB alternatives like LADB or Brevent. Use the following commands in your local ADB shell:
34 | 35 |cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
36 |
37 |
38 | For some cases (error message like "Unknown option --bypass-low-target-sdk-block"), try:
39 | 40 |cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
41 |
42 |
43 | 106579 is the apk exact file size in bytes (for v1.1)
The package contains only a Content Provider component, that works as a bridge between your app and the settings database. By targeting SDK level 22, the provider circumvents restrictions imposed on newer applications, allowing other apps to modify all system settings without targeting an outdated SDK level themselves and enabling broader functionality for system customization apps
48 | 49 |For any issues or support questions, please file an issue on the GitHub repository. You can also join our Telegram group or contact us via email. Contributions and feedback are welcome.
52 | 53 |Telegram Group: Settings Database Editor
54 |Email: contact@netvorgroup.com
55 | -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- 1 | @rem 2 | @rem Copyright 2015 the original author or authors. 3 | @rem 4 | @rem Licensed under the Apache License, Version 2.0 (the "License"); 5 | @rem you may not use this file except in compliance with the License. 6 | @rem You may obtain a copy of the License at 7 | @rem 8 | @rem https://www.apache.org/licenses/LICENSE-2.0 9 | @rem 10 | @rem Unless required by applicable law or agreed to in writing, software 11 | @rem distributed under the License is distributed on an "AS IS" BASIS, 12 | @rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | @rem See the License for the specific language governing permissions and 14 | @rem limitations under the License. 15 | @rem 16 | 17 | @if "%DEBUG%" == "" @echo off 18 | @rem ########################################################################## 19 | @rem 20 | @rem Gradle startup script for Windows 21 | @rem 22 | @rem ########################################################################## 23 | 24 | @rem Set local scope for the variables with windows NT shell 25 | if "%OS%"=="Windows_NT" setlocal 26 | 27 | set DIRNAME=%~dp0 28 | if "%DIRNAME%" == "" set DIRNAME=. 29 | set APP_BASE_NAME=%~n0 30 | set APP_HOME=%DIRNAME% 31 | 32 | @rem Resolve any "." and ".." in APP_HOME to make it shorter. 33 | for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi 34 | 35 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 36 | set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" 37 | 38 | @rem Find java.exe 39 | if defined JAVA_HOME goto findJavaFromJavaHome 40 | 41 | set JAVA_EXE=java.exe 42 | %JAVA_EXE% -version >NUL 2>&1 43 | if "%ERRORLEVEL%" == "0" goto execute 44 | 45 | echo. 46 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 47 | echo. 48 | echo Please set the JAVA_HOME variable in your environment to match the 49 | echo location of your Java installation. 50 | 51 | goto fail 52 | 53 | :findJavaFromJavaHome 54 | set JAVA_HOME=%JAVA_HOME:"=% 55 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe 56 | 57 | if exist "%JAVA_EXE%" goto execute 58 | 59 | echo. 60 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 61 | echo. 62 | echo Please set the JAVA_HOME variable in your environment to match the 63 | echo location of your Java installation. 64 | 65 | goto fail 66 | 67 | :execute 68 | @rem Setup the command line 69 | 70 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 71 | 72 | 73 | @rem Execute Gradle 74 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* 75 | 76 | :end 77 | @rem End local scope for the variables with windows NT shell 78 | if "%ERRORLEVEL%"=="0" goto mainEnd 79 | 80 | :fail 81 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 82 | rem the _cmd.exe /c_ return code! 83 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 84 | exit /b 1 85 | 86 | :mainEnd 87 | if "%OS%"=="Windows_NT" endlocal 88 | 89 | :omega 90 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Settings Database Provider 2 | 3 | Extend your Android app's capabilities by allowing seamless access to the settings database, even on newer Android versions. 4 | 5 | ## How it works 6 | 7 | The package contains only a Content Provider component, that works as a bridge between your app and the settings database. By targeting SDK level 22, the provider circumvents restrictions imposed on newer applications, allowing other apps to modify all system settings without targeting an outdated SDK level themselves and enabling broader functionality for system customization apps 8 | 9 | ## Installation and Usage 10 | 11 | Simply install the Settings Database Provider package. Other apps are responsible for detecting the provider and making use of it. Ignore any warnings about compatibility with older Android versions, that's totally fine. 12 | 13 | [
](https://f-droid.org/packages/com.netvor.settings.database.provider/)
16 |
17 | Or get the latest APK from the [Releases Section](https://github.com/gamemn02/Settings-Database-Provider/releases/latest).
18 |
19 | ### Grant Permission (Optional, but Important):
20 | For editing secure and global tables, after installation, there's a quick ADB command to grant provider the permission:
21 |
22 | #### Using PC with ADB
23 |
24 | ```
25 | adb shell pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
26 | ```
27 | #### Using LADB or Brevent
28 | ```
29 | pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
30 | ```
31 |
32 |
33 |
34 | ## For Android 14
35 | Android 14 introduces restrictions on installing applications that target SDK levels lower than 23. Also, some users reported inability to modify any setting but worked using the provider. To install Settings Database Provider on devices running Android 14, special installation steps are required:
36 |
37 | **Using PC with ADB**
38 |
39 | To install via ADB from a PC, use the following command, replacing sdp-v1.1.apk with the actual file path to the APK.
40 | ```
41 | adb install --bypass-low-target-sdk-block sdp-v1.1.apk
42 | ```
43 |
44 | **Using LADB or Brevent**
45 |
46 | You can also install the APK using local ADB alternatives like LADB or Brevent. Use the following commands in your local ADB shell:
47 | ```
48 | cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
49 | ```
50 | For some cases (error message like "Unknown option --bypass-low-target-sdk-block"), try:
51 | ```
52 | cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
53 | ```
54 |
55 | `106579` is the apk exact file size in bytes (for v1.1)
56 |
57 | ## Support
58 |
59 | For any issues or support questions, please file an issue on the GitHub repository. You can also join our Telegram group or contact us via email. Contributions and feedback are welcome.
60 |
61 | Telegram Group: [Settings Database Editor](https://t.me/+o140MdSojRI2MjA0)
62 | Email: contact@netvorgroup.com
63 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/ru/full_description.txt:
--------------------------------------------------------------------------------
1 | Расширьте возможности вашего приложения Android, разрешив без проблемный доступ к базе данных настроек, даже на более новых версиях Android.
2 | 3 |Просто установите пакет Провайдера базы данных настроек. Другие приложения должны обнаружить провайдера и использовать его. Проигнорируйте любые предупреждения о несовместимости с более старыми версиями Android, это вполне нормально.
6 | 7 |Для редактирования защищенных и глобальных таблиц после установки есть быстрая команда ADB для предоставления провайдеру разрешения:
9 | 10 |adb shell pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
13 |
14 |
15 | pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
18 |
19 |
20 | Android 14 вводит ограничения на установку приложений, которые нацеливаются на уровни SDK ниже 23. Кроме того, некоторые пользователи сообщили о невозможности изменения любой настройки, но сработало с использованием провайдера. Для установки Провайдера базы данных настроек на устройствах под управлением Android 14 требуются специальные шаги установки:
23 | 24 |Для установки через ADB с ПК используйте следующую команду, заменив sdp-v1.1.apk на фактический путь к файлу APK.
27 | 28 |adb install --bypass-low-target-sdk-block sdp-v1.1.apk
29 |
30 |
31 | Вы также можете установить APK, используя локальные альтернативы ADB, такие как LADB или Brevent. Используйте следующие команды в вашей локальной оболочке ADB:
34 | 35 |cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
36 |
37 |
38 | Для некоторых случаев (сообщение об ошибке вроде "Неизвестная опция --bypass-low-target-sdk-block"), попробуйте:
39 | 40 |cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
41 |
42 |
43 | 106579 - это точный размер файла APK в байтах (для v1.1)
Пакет содержит только компонент поставщика контента, который работает как мост между вашим приложением и базой данных настроек. Нацеливаясь на уровень SDK 22, провайдер обходит ограничения, наложенные на более новые приложения, позволяя другим приложениям изменять все системные настройки без нацеливания на устаревший уровень SDK и обеспечивая более широкую функциональность для приложений по настройке системы
48 | 49 |По всем вопросам или вопросам поддержки, пожалуйста, создайте задачу в репозитории GitHub. Вы также можете присоединиться к нашей группе в Telegram или связаться с нами по электронной почте. Мы приветствуем ваши вклады и отзывы.
52 | 53 |Группа в Telegram: Settings Database Editor
54 |Email: contact@netvorgroup.com
55 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/full_description.txt: -------------------------------------------------------------------------------- 1 |Perluas kemampuan aplikasi Android Anda dengan mengizinkan akses yang mulus ke basis data pengaturan, bahkan pada versi Android yang lebih baru.
2 | 3 |Cukup pasang paket Penyedia Basis Data Pengaturan. Aplikasi lain bertanggung jawab untuk mendeteksi penyedia dan menggunakannya. Abaikan semua peringatan tentang kompatibilitas dengan versi Android yang lebih lama, itu sepenuhnya normal.
6 | 7 |Untuk mengedit tabel-tabel yang aman dan global, setelah pemasangan, ada perintah ADB cepat untuk memberi izin kepada penyedia:
9 | 10 |adb shell pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
13 |
14 |
15 | pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
18 |
19 |
20 | Android 14 memperkenalkan pembatasan pada pemasangan aplikasi yang ditargetkan pada level SDK di bawah 23. Juga, beberapa pengguna melaporkan ketidakmampuan untuk mengubah pengaturan apa pun tetapi berhasil menggunakan penyedia. Untuk memasang Penyedia Basis Data Pengaturan pada perangkat yang menjalankan Android 14, langkah-langkah instalasi khusus diperlukan:
23 | 24 |Untuk memasang melalui ADB dari PC, gunakan perintah berikut, ganti sdp-v1.1.apk dengan jalur file APK yang sebenarnya.
27 | 28 |adb install --bypass-low-target-sdk-block sdp-v1.1.apk
29 |
30 |
31 | Anda juga dapat memasang APK menggunakan alternatif ADB lokal seperti LADB atau Brevent. Gunakan perintah berikut di shell ADB lokal Anda:
34 | 35 |cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
36 |
37 |
38 | Untuk beberapa kasus (pesan kesalahan seperti "Unknown option --bypass-low-target-sdk-block"), coba:
39 | 40 |cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
41 |
42 |
43 | 106579 adalah ukuran file apk yang tepat dalam byte (untuk v1.1)
Paket ini hanya berisi komponen Penyedia Konten, yang berfungsi sebagai jembatan antara aplikasi Anda dan basis data pengaturan. Dengan menargetkan level SDK 22, penyedia menghindari pembatasan yang diberlakukan pada aplikasi baru, memungkinkan aplikasi lain untuk mengubah semua pengaturan sistem tanpa menargetkan level SDK yang ketinggalan zaman dan memungkinkan fungsionalitas yang lebih luas untuk aplikasi kustomisasi sistem
48 | 49 |Untuk masalah atau pertanyaan dukungan, silakan buat isu di repositori GitHub. Anda juga dapat bergabung dengan grup Telegram kami atau menghubungi kami melalui email. Kontribusi dan umpan balik sangat kami harapkan.
52 | 53 |Grup Telegram: Settings Database Editor
54 |Email: contact@netvorgroup.com
55 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt/full_description.txt: -------------------------------------------------------------------------------- 1 |Expanda as capacidades do seu aplicativo Android permitindo acesso contínuo ao banco de dados de configurações, mesmo em versões mais recentes do Android.
2 | 3 |Basta instalar o pacote do Provedor do Banco de Dados de Configurações. Outras apps são responsáveis por detectar o provedor e utilizá-lo. Ignore quaisquer avisos sobre compatibilidade com versões antigas do Android, está tudo bem.
6 | 7 |Para editar tabelas seguras e globais, após a instalação, há um comando ADB rápido para conceder permissão ao provedor:
9 | 10 |adb shell pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
13 |
14 |
15 | pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
18 |
19 |
20 | O Android 14 introduz restrições na instalação de aplicativos que visam níveis de SDK inferiores a 23. Além disso, alguns usuários relataram incapacidade de modificar qualquer configuração, mas funcionou usando o provedor. Para instalar o Provedor do Banco de Dados de Configurações em dispositivos executando Android 14, são necessários passos de instalação especiais:
23 | 24 |Para instalar via ADB a partir de um PC, use o seguinte comando, substituindo sdp-v1.1.apk pelo caminho real do arquivo APK.
27 | 28 |adb install --bypass-low-target-sdk-block sdp-v1.1.apk
29 |
30 |
31 | Você também pode instalar o APK usando alternativas locais ao ADB, como LADB ou Brevent. Use os seguintes comandos no shell local do ADB:
34 | 35 |cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
36 |
37 |
38 | Para alguns casos (mensagem de erro como "Opção desconhecida --bypass-low-target-sdk-block"), tente:
39 | 40 |cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
41 |
42 |
43 | 106579 é o tamanho exato do arquivo apk em bytes (para v1.1)
O pacote contém apenas um componente Provedor de Conteúdo, que funciona como uma ponte entre seu aplicativo e o banco de dados de configurações. Ao segmentar o nível de SDK 22, o provedor contorna as restrições impostas a aplicativos mais recentes, permitindo que outras apps modifiquem todas as configurações do sistema sem segmentar um nível de SDK desatualizado e possibilitando uma funcionalidade mais ampla para aplicativos de personalização do sistema.
48 | 49 |Para quaisquer problemas ou perguntas de suporte, por favor, abra um problema no repositório do GitHub. Você também pode ingressar em nosso grupo no Telegram ou nos contatar por e-mail. Contribuições e feedback são bem-vindos.
52 | 53 |Grupo no Telegram: Settings Database Editor
54 |Email: contact@netvorgroup.com
-------------------------------------------------------------------------------- /fastlane/metadata/android/it/full_description.txt: -------------------------------------------------------------------------------- 1 |Aumenta le capacità della tua app Android consentendo un accesso senza interruzioni al database delle impostazioni, anche nelle versioni più recenti di Android.
2 | 3 |Installare semplicemente il pacchetto Provider del Database delle Impostazioni. Altre app sono responsabili di rilevare il provider e farne uso. Ignora qualsiasi avvertimento sulla compatibilità con le versioni più vecchie di Android, va tutto bene.
6 | 7 |Per modificare le tabelle sicure e globali, dopo l'installazione, c'è un rapido comando ADB per concedere il permesso al provider:
9 | 10 |adb shell pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
13 |
14 |
15 | pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
18 |
19 |
20 | Android 14 introduce restrizioni sull'installazione delle applicazioni che mirano a livelli SDK inferiori a 23. Inoltre, alcuni utenti hanno segnalato l'incapacità di modificare qualsiasi impostazione ma hanno risolto utilizzando il provider. Per installare il Provider del Database delle Impostazioni su dispositivi che eseguono Android 14, sono necessari passaggi di installazione speciali:
23 | 24 |Per installare tramite ADB da un PC, utilizzare il seguente comando, sostituendo sdp-v1.1.apk con il percorso effettivo del file APK.
27 | 28 |adb install --bypass-low-target-sdk-block sdp-v1.1.apk
29 |
30 |
31 | È possibile installare anche l'APK utilizzando alternative locali di ADB come LADB o Brevent. Utilizzare i seguenti comandi nella shell ADB locale:
34 | 35 |cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
36 |
37 |
38 | Per alcuni casi (messaggio di errore come "Opzione sconosciuta --bypass-low-target-sdk-block"), provare:
39 | 40 |cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
41 |
42 |
43 | 106579 è la dimensione esatta del file apk in byte (per la v1.1)
Il pacchetto contiene solo un componente Content Provider, che funziona come un ponte tra la tua app e il database delle impostazioni. Mirando al livello SDK 22, il provider aggira le restrizioni imposte dalle applicazioni più recenti, consentendo ad altre app di modificare tutte le impostazioni di sistema senza mirare a un livello SDK obsoleto e abilitando una funzionalità più ampia per le app di personalizzazione di sistema
48 | 49 |Per qualsiasi problema o domanda di supporto, per favore segnalalo nel repository GitHub. Puoi anche unirti al nostro gruppo Telegram o contattarci via email. Contributi e feedback sono i benvenuti.
52 | 53 |Gruppo Telegram: Settings Database Editor
54 |Email: contact@netvorgroup.com
55 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/full_description.txt: -------------------------------------------------------------------------------- 1 |Amplíe las capacidades de su aplicación Android al permitir un acceso sin problemas a la base de datos de configuración, incluso en las versiones más recientes de Android.
2 | 3 |Simplemente instale el paquete Proveedor de Base de Datos de Configuración. Otras aplicaciones son responsables de detectar el proveedor y hacer uso de él. Ignore cualquier advertencia sobre la compatibilidad con versiones antiguas de Android, eso está completamente bien.
6 | 7 |Para editar tablas seguras y globales, después de la instalación, hay un comando ADB rápido para otorgar permiso al proveedor:
9 | 10 |adb shell pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
13 |
14 |
15 | pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
18 |
19 |
20 | Android 14 introduce restricciones en la instalación de aplicaciones que apuntan a niveles de SDK inferiores a 23. Además, algunos usuarios informaron la incapacidad de modificar cualquier configuración, pero funcionó usando el proveedor. Para instalar el Proveedor de Base de Datos de Configuración en dispositivos que ejecutan Android 14, se requieren pasos de instalación especiales:
23 | 24 |Para instalar a través de ADB desde un PC, use el siguiente comando, reemplazando sdp-v1.1.apk con la ruta de archivo real del APK.
27 | 28 |adb install --bypass-low-target-sdk-block sdp-v1.1.apk
29 |
30 |
31 | También puede instalar el APK utilizando alternativas locales de ADB como LADB o Brevent. Use los siguientes comandos en su shell de ADB local:
34 | 35 |cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
36 |
37 |
38 | Para algunos casos (mensaje de error como "Opción desconocida --bypass-low-target-sdk-block"), intente:
39 | 40 |cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
41 |
42 |
43 | 106579 es el tamaño exacto del archivo APK en bytes (para v1.1)
El paquete contiene solo un componente Proveedor de Contenido, que funciona como un puente entre su aplicación y la base de datos de configuración. Al dirigirse al nivel de SDK 22, el proveedor evita las restricciones impuestas a las aplicaciones más nuevas, permitiendo que otras aplicaciones modifiquen todas las configuraciones del sistema sin apuntar a un nivel de SDK obsoleto y permitiendo una funcionalidad más amplia para las aplicaciones de personalización del sistema
48 | 49 |Para cualquier problema o pregunta de soporte, por favor presente un problema en el repositorio de GitHub. También puede unirse a nuestro grupo de Telegram o contactarnos por correo electrónico. Las contribuciones y comentarios son bienvenidos.
52 | 53 |Grupo de Telegram: Settings Database Editor
54 |Correo electrónico: contact@netvorgroup.com
-------------------------------------------------------------------------------- /fastlane/metadata/android/fr/full_description.txt: -------------------------------------------------------------------------------- 1 |Élargissez 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.
2 |Il suffit d'installer le package du fournisseur de la base de données des paramètres. Les autres applications sont responsables 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 normal.
4 |Pour modifier les tables sécurisées et globales, après l'installation, il y a une commande ADB rapide pour accorder l'autorisation au fournisseur :
6 |adb shell pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
8 |
9 | pm grant com.netvor.settings.database.provider android.permission.WRITE_SECURE_SETTINGS
11 |
12 | Android 14 introduit des restrictions sur l'installation d'applications ciblant des niveaux SDK inférieurs à 23. De plus, certains utilisateurs ont signalé l'incapacité à modifier un paramètre quelconque, mais cela a fonctionné en utilisant le fournisseur. Pour installer le fournisseur de la base de données des paramètres sur les appareils exécutant Android 14, des étapes d'installation spéciales sont nécessaires :
14 |Pour installer via ADB depuis un PC, utilisez la commande suivante, en remplaçant sdp-v1.1.apk par le chemin réel du fichier APK.
16 |adb install --bypass-low-target-sdk-block sdp-v1.1.apk
17 |
18 | Vous pouvez également installer l'APK en utilisant des alternatives locales à ADB comme LADB ou Brevent. Utilisez les commandes suivantes dans votre shell ADB local :
20 |cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
21 |
22 | Pour certains cas (message d'erreur tel que "Unknown option --bypass-low-target-sdk-block"), essayez :
23 |cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
24 |
25 | 106579 est la taille exacte du fichier APK en octets (pour la version 1.1)
Le package contient uniquement un composant Fournisseur de Contenu, qui fonctionne comme un pont entre votre application et la base de données des paramètres. En ciblant le niveau SDK 22, le fournisseur contourne les restrictions imposées aux applications plus récentes, permettant à d'autres applications de modifier tous les paramètres système sans cibler un niveau SDK obsolète eux-mêmes, et permettant une fonctionnalité plus large pour les applications de personnalisation du système.
28 |Pour tout problème ou question de support, veuillez déposer un problème sur le dépôt GitHub. Vous pouvez également rejoindre notre groupe Telegram ou nous contacter par e-mail. Les contributions et les retours sont les bienvenus.
30 |Groupe Telegram : Settings Database Editor
31 |E-mail : contact@netvorgroup.com
-------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 |