圖標

AppVerifier BG

Verify installed apps against shared signature hashes and databases.
AppVerifier BG verifies that installed Android apps match their expected signing certificate fingerprints. Compare an app's signing hash against shared text, an internal database synced from Privacy Guides, or your own user database. Hashes are checked for valid SHA-256 format — when verification fails, they're labeled "Expected" vs "Found" so you can tell which is which. Apps signed with debug certificates are flagged as insecure. .apks split APK containers are also accepted.

App List

Every installed user app shows status icons for internal database matches, user database entries, clipboard verification, and shared text matches at a glance. Sort by name, database status, debug builds, clipboard verified, or shared text — pick whichever you need from the dropdown, and it only shows modes with matching data. A filter chip hides everything except mismatches. The default sort order can be set in settings. Search by name or package name. Long-press an app with a user database entry or clipboard checkmark to remove it individually.

Internal Database

Built-in database of verified app hashes synced from privacyguides/verified-apps, updated with each build. The database download is verified against GitHub attestations before every build.

Combined Database Status

See internal and user database results side by side on the app list and verification screen. A setting lets you choose between both, internal only, or user database only.

User Database

Save verification info for later. Add entries individually from the verification screen or bulk-add from shared text. Supports import and export in JSON, text, and YAML formats (auto-detected on import, choose on export). Import lets you combine with existing entries or replace them, and shows a summary of what changed. Entries can be removed individually by long-pressing the app in the list, or removed in batch from selection mode.

Shared Text

Share verification info for several apps at once. Multiple entries separated by blank lines are accepted on receive. Shared text with multiple entries filters the app list to show matching apps only, with icons indicating hash match status. Bulk-add all verified matches to your database from the filtered list. AppVerifier also handles ACTION_SEND and ACTION_VIEW intents so you can share text or APK files directly from other apps.

Clipboard Verification

Verify from clipboard with a single button on the startup screen. Successful clipboard verifications add a blue checkmark in the app list. The checkmark can be toggled on or off in settings and cleared separately. Individual checkmarks can be removed by long-pressing the app in the list.

Share All Apps

Share every installed app's verification info as text from the settings screen.

Reproducible Builds

Release builds use SOURCE_DATE_EPOCH and deterministic R8 so the same tag always produces the same APK.

This is a fork of soupslurpr/AppVerifier with additional features.

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 0.5.4 (21) 建議 於 2026 年 6 月 21 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • com.roundsalmon4.appverifier.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 2.9 MiB PGP 簽章 | 建置紀錄

  • 版本 0.5.3 (20) - 於 2026 年 6 月 20 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • com.roundsalmon4.appverifier.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 2.8 MiB PGP 簽章 | 建置紀錄

  • 版本 0.5.2 (19) - 於 2026 年 6 月 18 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 9.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • com.roundsalmon4.appverifier.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 2.8 MiB PGP 簽章 | 建置紀錄