新しい Android バージョンでも設定データベースにシームレスにアクセスできるようにすることで、Android アプリの機能を拡張します。
パッケージには、アプリと設定データベースの間のブリッジとして機能するコンテンツ プロバイダー コンポーネントのみが含まれています。 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 を実行しているデバイスに設定データベース プロバイダーをインストールするには、特別なインストール手順が必要です。
ADB を備えた PC の使用
PC から ADB 経由でインストールするには、次のコマンドを使用します。sdp-v1.1.apk を APK への実際のファイル パスに置き換えます。
adb install --bypass-low-target-sdk-block sdp-v1.1.apk
LADB または Brevent の使用
LADB や Brevent などのローカル ADB の代替手段を使用して APK をインストールすることもできます。ローカル ADB シェルで次のコマンドを使用します。
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]