Amplie os recursos do seu aplicativo Android, permitindo acesso contínuo ao banco de dados de configurações, mesmo em versões mais recentes do Android.
O pacote contém apenas um componente Content Provider, que funciona como uma ponte entre seu aplicativo e o banco de dados de configurações. Ao direcionar o SDK de nível 22, o provedor contorna as restrições impostas aos aplicativos mais recentes, permitindo que outros aplicativos modifiquem todas as configurações do sistema sem visar um nível de SDK desatualizado e permitindo funcionalidades mais amplas para aplicativos de personalização do sistema.
Basta instalar o pacote Configurações do provedor de banco de dados. Outros aplicativos são responsáveis por detectar o provedor e utilizá-lo. Ignore quaisquer avisos sobre compatibilidade com versões mais antigas do Android, tudo bem.
Ou obtenha o APK mais recente na seção de lançamentos.
Para editar tabelas seguras e globais, após a instalação, há um comando ADB rápido para conceder permissão ao provedor:
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
O Android 14 introduz restrições à instalação de aplicativos direcionados a níveis de SDK inferiores a 23. Além disso, alguns usuários relataram incapacidade de modificar qualquer configuração, mas trabalharam usando o provedor. Para instalar o Settings Database Provider em dispositivos com Android 14, são necessárias etapas especiais de instalação:
Usando PC com ADB
Para instalar via ADB de um PC, use o seguinte comando, substituindo sdp-v1.1.apk pelo caminho real do arquivo para o APK.
adb install --bypass-low-target-sdk-block sdp-v1.1.apk
Usando LADB ou Brevent
Você também pode instalar o APK usando alternativas locais de ADB, como LADB ou Brevent. Use os seguintes comandos em seu shell ADB local:
cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
Para alguns casos (mensagem de erro como "Opção desconhecida --bypass-low-target-sdk-block"), tente:
cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
106579
é o tamanho exato do arquivo apk em bytes (para v1.1)
Para quaisquer problemas ou dúvidas de suporte, registre um problema no repositório GitHub. Você também pode participar do nosso grupo Telegram ou entrar em contato conosco por e-mail. Contribuições e feedback são bem-vindos.
Grupo Telegram: Editor de banco de dados de configurações
E-mail: [email protected]