An open API service indexing awesome lists of open source software.

https://github.com/sudo-tiz/duper


https://github.com/sudo-tiz/duper

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# Duper

Android app to find your phone remotely via SMS commands.

> **Why "Duper"?** It's French *verlan* (slang made by reversing syllables) for *perdu* → **du-per**. *Perdu* means "lost" in French. You get it.

| | |
| :---: | :---: |
| ![screenshot1](assets/screenshot1.png) | ![screenshot2](assets/screenshot2.png) |
| | |

## Features

- **Remote Ring** – Trigger alarm and LED flash at max volume
- **Remote Locate** – Get GPS coordinates via SMS
- **SMS-Based** – No internet required on target device
- **Customizable** – Set your own command prefix and password
- **Auto-GPS** – Optionally enable location services automatically (requires ADB setup)

## Quick Start

1. Download latest APK from [Releases](https://github.com/sudo-tiz/Duper/releases)
2. Install and grant SMS/Location permissions
3. From another phone, send: ` ring [password]` or ` locate [password]`

## Commands

| Command | Action |
|---------|--------|
| ` ring [password]` | Triggers alarm |
| ` locate [password]` | Sends GPS coordinates via SMS |

## Permissions

- **SMS** – Receive commands, send responses
- **Location** – GPS tracking
- **Camera/Flashlight** – Visual alert
- **Background Location** – Track when app is closed (optional but recommended)

### ⚠️ Android 15+ Note
> Android 15+ blocks SMS permissions by default.

If the SMS toggle is greyed out:
1. Go to **Settings > Apps > Duper**.
2. Tap the **three-dot menu (⋮)** in the top-right corner.
*(Note: On some devices, you may need to tap "Permissions" first to see this menu).*
3. Select **Allow restricted settings**.
4. Return to **Permissions** and grant **SMS** access.

## Auto-Enable GPS (Optional)

If your phone's location services are turned off, the locate command will fail by default.
Duper can automatically enable location services if you grant it a special permission via the Android Debug Bridge (ADB).

```sh
adb shell pm grant fr.sudotiz.duper android.permission.WRITE_SECURE_SETTINGS
```

Requires USB debugging enabled. One-time setup.

## License

GPL-3.0 – See [LICENSE](LICENSE)