透過允許無縫存取設定資料庫來擴展 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 集團:設定資料庫編輯器
電子郵件:[email protected]