圖標

Duper

Lost your phone? Send it "duper".
新版本 2.1.2
Major security and privacy update.

- Ring and Locate now disabled by default
- Locate requires a dedicated secret; Ring can use its own optional password
- Commands only run while the phone is locked
- Toggle flash, sound, vibration; optional SMS confirmation for Ring
- Location SMS includes an OpenStreetMap link; long SMS sent as multipart
- Notifications for accepted/refused commands; Android backup disabled
- Reliability and GrapheneOS compatibility fixes
Lost your phone? Send it "duper".

Why "Duper"? It's French verlan (backwards slang) for "perdu" — meaning "lost". Reverse the syllables: du-per. The app that finds what's lost, named after being lost.

Duper lets you remotely control your Android phone using SMS commands. It has no account, server, tracking SDK, or internet permission. Secrets, settings, command history, and location data stay on the device and are excluded from Android backups and device transfers.

Send "duper ring" to make your phone ring with the flashlight blinking. Useful when you've lost your phone nearby. Device and Do Not Disturb policies may limit alerts.

Send "duper locate" to receive GPS coordinates by SMS at regular intervals. Useful in an emergency or when you lend your phone to someone.

Features:
• Ring with flash, bypasses silent mode
• GPS location tracking via SMS
• Both modes stop when the phone is unlocked
• Configurable command prefix, optional Ring password, Locate secret, duration, and interval
• Custom ringtone support
• Works entirely offline over SMS
• No account, no cloud, no tracking

The Camera permission is used only to control the device torch during a ring alert. Duper does not capture photos or video. The Vibration permission is used only for ring alerts.

Location uses location permissions, including background location when the app is closed. The optional ADB-only WRITE_SECURE_SETTINGS permission lets Duper attempt to enable Android location services when they are off; it is not needed when location services are already enabled.

Ring and Locate are disabled by default. Ring can use an optional password and optional SMS confirmation; Locate requires its own secret and sends SMS responses. The app requests only the permissions needed when you enable each mode.

For privacy, remote commands run only while the phone is locked and stop when it is unlocked.

Note: On Android 13+, you may need to allow restricted settings once in the app settings before granting permissions.

Open source under GPL-3.0.

版本

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

下載 F-Droid
  • 版本 2.1.2 (2001002) 建議 於 2026 年 9 月 23 日新增

    arm64-v8a armeabi-v7a x86 x86_64

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

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

    權限
    • 在背景存取位置資訊
      這個應用程式隨時都能取得位置資訊 (包括未使用應用程式時)。
    • 僅可在前景中取得概略位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的概略位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。
    • 僅可在前景中取得精確位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的精確位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。這麼做可能會增加電池用量。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「location」類型執行前景服務
      允許應用程式搭配「location」類型使用前景服務
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 變更音訊設定
      允許應用程式修改全域音訊設定,例如音量和用來輸出的喇叭。
    • 顯示通知
      允許應用程式顯示通知
    • 接收簡訊(SMS)
      允許應用程式接收和處理簡訊。這項設定可讓應用程式監控傳送至你裝置的訊息,或在你閱讀訊息前擅自刪除訊息。
    • 發送和查看簡訊
      允許應用程式傳送簡訊,但可能產生非預期的費用。惡意應用程式可能利用此功能擅自傳送簡訊,增加你不必要的額外支出。
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • android.permission.WRITE_SECURE_SETTINGS
    • fr.sudotiz.duper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 版本 2.1.0 (2001000) - 於 2026 年 9 月 22 日新增

    arm64-v8a armeabi-v7a x86 x86_64

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

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

    權限
    • 在背景存取位置資訊
      這個應用程式隨時都能取得位置資訊 (包括未使用應用程式時)。
    • 僅可在前景中取得概略位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的概略位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。
    • 僅可在前景中取得精確位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的精確位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。這麼做可能會增加電池用量。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「location」類型執行前景服務
      允許應用程式搭配「location」類型使用前景服務
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 變更音訊設定
      允許應用程式修改全域音訊設定,例如音量和用來輸出的喇叭。
    • 顯示通知
      允許應用程式顯示通知
    • 接收簡訊(SMS)
      允許應用程式接收和處理簡訊。這項設定可讓應用程式監控傳送至你裝置的訊息,或在你閱讀訊息前擅自刪除訊息。
    • 發送和查看簡訊
      允許應用程式傳送簡訊,但可能產生非預期的費用。惡意應用程式可能利用此功能擅自傳送簡訊,增加你不必要的額外支出。
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • android.permission.WRITE_SECURE_SETTINGS
    • fr.sudotiz.duper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 新版本 1.1.5
    Initial public release.
  • 版本 1.1.5 (1001005) - 於 2026 年 9 月 16 日新增

    arm64-v8a armeabi-v7a x86 x86_64

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

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

    權限
    • 在背景存取位置資訊
      這個應用程式隨時都能取得位置資訊 (包括未使用應用程式時)。
    • 僅可在前景中取得概略位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的概略位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。
    • 僅可在前景中取得精確位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的精確位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。這麼做可能會增加電池用量。
    • 存取「零打擾」模式
      允許應用程式讀取及變更「零打擾」設定。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 變更音訊設定
      允許應用程式修改全域音訊設定,例如音量和用來輸出的喇叭。
    • 顯示通知
      允許應用程式顯示通知
    • 讀取你的簡訊 (SMS 或 MMS)
      這個應用程式可讀取所有儲存在手機上的簡訊。
    • 接收簡訊(SMS)
      允許應用程式接收和處理簡訊。這項設定可讓應用程式監控傳送至你裝置的訊息,或在你閱讀訊息前擅自刪除訊息。
    • 發送和查看簡訊
      允許應用程式傳送簡訊,但可能產生非預期的費用。惡意應用程式可能利用此功能擅自傳送簡訊,增加你不必要的額外支出。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • android.permission.WRITE_SECURE_SETTINGS
    • fr.sudotiz.duper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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