圖標

Droynis

Read-only security and privacy audit for your phone
新版本 0.13.0
9 new checks: time since restart, notification history, USB debugging authorization timeout, autofill service, digital assistant app, apps with location all the time, secure NFC, and with ADB: Wi-Fi MAC randomization and open Wi-Fi networks that join automatically. Android build check is now critical when adb needs no authorization. Advanced Protection shows as not applicable on GrapheneOS.
Droynis checks the security and privacy settings of the phone it runs on, explains every finding in plain words, shows the raw evidence and opens the Settings screen that fixes it. It never changes anything itself.

Droynis is not an antivirus or malware scanner: it audits how the phone is set up, not whether an app is malicious.

What it checks

  • Device integrity: security patch age, vendor and kernel patches, encryption, bootloader lock, root, SELinux, WebView updates, time since restart

  • Access control: screen lock and its strength, lock delay, remote lock and erase, USB and wireless debugging and their authorization timeout, Smart Lock, SIM PIN

  • Apps and permissions: accessibility services, device admins, notification access, SMS and call log access, location all the time, autofill and assistant apps, sideloaded and debuggable apps, special app access

  • Network and radios: Private DNS, VPN, Wi-Fi security and MAC randomization, open Wi-Fi networks that join automatically, HTTP proxies, user certificates, 2G, Bluetooth, NFC and Secure NFC, location



Four tiers
Most checks need no setup. Two read-only adb grants, Shizuku or root unlock the rest; privileged tiers run only a fixed list of read-only commands.

Honest results
A check passes only on a value it actually read. When Android won't say, the result is Unknown, never Passed. A score from 0 to 100 sums it up; checks you can't fix can be muted.

Private by design
No internet permission, no Google Play Services, no analytics. Reports (Markdown or JSON) leave out IP addresses, DNS and proxy servers and trusted computers by default.

Droynis is not affiliated with Lynis or CISOfy.

版本

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

下載 F-Droid
  • 版本 0.13.0 (19) 建議 於 2026 年 10 月 27 日新增

    arm64-v8a armeabi-v7a x86 x86_64

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

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

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • android.permission.DUMP
    • android.permission.PACKAGE_USAGE_STATS
    • android.permission.QUERY_ADVANCED_PROTECTION_MODE
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • 要求螢幕鎖定的複雜度
      允許應用程式記住螢幕鎖定的複雜度 (高、中、低或無),即螢幕鎖定的可能長度範圍和類型。這樣一來,應用程式還能建議使用者將螢幕鎖定更新為特定複雜度,但使用者可選擇忽略建議並離開應用程式。請注意,系統不會以純文字格式儲存螢幕鎖定選項的內容,因此應用程式不會知道確切密碼。
    • io.github.capitan0n.droynis.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

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

  • 新版本 0.12.1
    Built with JDK 21 so F-Droid can reproduce it with its default toolchain. README: explains how to set up the ADB tier and states that Droynis is not an antivirus. No changes to the checks.
  • 版本 0.12.1 (18) - 於 2026 年 10 月 12 日新增

    arm64-v8a armeabi-v7a x86 x86_64

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

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

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • android.permission.DUMP
    • android.permission.PACKAGE_USAGE_STATS
    • android.permission.QUERY_ADVANCED_PROTECTION_MODE
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • 要求螢幕鎖定的複雜度
      允許應用程式記住螢幕鎖定的複雜度 (高、中、低或無),即螢幕鎖定的可能長度範圍和類型。這樣一來,應用程式還能建議使用者將螢幕鎖定更新為特定複雜度,但使用者可選擇忽略建議並離開應用程式。請注意,系統不會以純文字格式儲存螢幕鎖定選項的內容,因此應用程式不會知道確切密碼。
    • io.github.capitan0n.droynis.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

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