通过允许无缝访问设置数据库来扩展 Android 应用程序的功能,即使在较新的 Android 版本上也是如此。
该包仅包含一个 Content Provider 组件,它充当应用程序和设置数据库之间的桥梁。通过以 SDK 级别 22 为目标,提供商规避了对较新应用程序施加的限制,允许其他应用程序修改所有系统设置,而无需本身以过时的 SDK 级别为目标,并为系统自定义应用程序提供更广泛的功能
只需安装设置数据库提供程序包即可。其他应用程序负责检测提供程序并使用它。忽略任何有关与旧版 Android 版本兼容性的警告,这完全没问题。
或者从发布部分获取最新的 APK。
为了编辑安全和全局表,安装后,有一个快速的 ADB 命令来授予提供程序权限:
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 对安装目标 SDK 级别低于 23 的应用程序引入了限制。此外,一些用户报告无法修改任何设置,但可以使用提供程序。要在运行 Android 14 的设备上安装设置数据库提供程序,需要特殊的安装步骤:
使用 PC 与 ADB
要从 PC 通过 ADB 安装,请使用以下命令,将 sdp-v1.1.apk 替换为 APK 的实际文件路径。
adb install --bypass-low-target-sdk-block sdp-v1.1.apk
使用 LADB 或 Brevent
您还可以使用本地 ADB 替代方案(例如 LADB 或 Brevent)安装 APK。在本地 ADB shell 中使用以下命令:
cat sdcard/Download/sdp-v1.1.apk | pm install --bypass-low-target-sdk-block -S 106579
对于某些情况(如“未知选项 --bypass-low-target-sdk-block”等错误消息),请尝试:
cat sdcard/Download/sdp-v1.1.apk | su -c pm install --bypass-low-target-sdk-block -S 106579
106579
是 apk 的确切文件大小(以字节为单位)(对于 v1.1)
对于任何问题或支持问题,请在 GitHub 存储库上提交问题。您还可以加入我们的 Telegram 群组或通过电子邮件联系我们。欢迎贡献和反馈。
Telegram Group:设置数据库编辑器
电子邮件:[email protected]