PlainApp: Phone Web Portal
Manage your phone on the web! Access files, contacts, videos, music & more.
SmartCoding Übertragung System
Screenshots
Beschreibung
Diese Beschreibung liegt nicht in deiner Sprache vor, angezeigt wird die englische Fassung.
**PlainApp** is a free, open-source Android app that turns your phone into a self-hosted management hub you can access from any web browser on the same network — no accounts, no cloud, no subscriptions. Whether you need to transfer files, read SMS, browse photos, or mirror your screen, PlainApp puts full control back in your hands.
## Why PlainApp?
Most phone-management tools either route your data through their own servers, lock features behind subscriptions, or plague you with ads. PlainApp is different:
- **100% local** — your data never leaves your network
- **End-to-end encrypted** — every connection is secured with TLS + XChaCha20-Poly1305
- **Completely free and ad-free** — no purchases, no upsells, ever
- **Fully open-source** — audit the code, build your own binary, or contribute
## Features
### 🌐 Web-Based Phone Management
Open a browser on any desktop or laptop connected to the same Wi-Fi network and get a full dashboard to manage your Android device — no app installation required on the computer side. Supports PWA so you can pin it to your desktop like a native app.
| Category | What you can do |
|---|---|
| **Files** | Browse internal storage, SD card, and USB drives; upload, download, rename, delete |
| **Media** | View and manage photos, videos, and audio; stream them directly in the browser |
| **Contacts** | View, search, and manage your contacts |
| **SMS & Calls** | Read messages and call logs; send SMS from your desktop |
| **Apps** | List installed apps and export APKs |
| **Notifications** | Mirror phone notifications to the browser in real time |
| **Screen Mirror** | Live-stream the phone screen to the browser with audio and remote control support |
| **Device Info** | Check battery, storage, network, and system details |
### 📱 Built-in Android Tools
PlainApp is also a capable standalone app — not just a server:
- **Markdown Notes** — write and organize notes with a clean editor
- **RSS Reader** — follow your favorite websites with a distraction-free reader
- **Video & Audio Player** — full-featured media player with playlist support
- **TV Cast** — cast media to any DLNA/Chromecast-compatible TV
- **Peer-to-Peer Chat & File Sharing** — share files and messages directly between devices without a server
- **Pomodoro Timer** — stay focused with a built-in work timer
- **Sound Meter** — measure ambient noise levels in real time
### 🔒 Privacy & Security
- No Firebase Analytics or Messaging — crash reporting (via Firebase Crashlytics) is optional and opt-in
- Zero data sent to any third-party server
- All traffic between phone and browser is encrypted (TLS + XChaCha20-Poly1305)
- No account registration required
Github: https://github.com/plainhub/plain-app
Reddit: https://www.reddit.com/r/plainapp
Versionen
Berechtigungen
Was die App beim System anfragt. Sensible Zugriffe gibt Android erst nach deiner Bestätigung frei.
- Exakte AlarmeAktionen zu einem genauen Zeitpunkt auslösen.
- Standby verhindernVerhindern, dass das Gerät in den Ruhezustand wechselt.
- TelefonstatusErkennen, ob ein Anruf läuft, und Geräteinformationen lesen.
- READ_PHONE_NUMBERS
- Über anderen AppsInhalte über anderen Apps einblenden.
- InternetzugriffDaten über das Internet senden und empfangen.
- NetzwerkstatusPrüfen, ob und wie das Gerät verbunden ist.
- Netzwerk ändernNetzwerkverbindungen ändern.
34 weitere Berechtigungen anzeigen
- WLAN-StatusInformationen über die WLAN-Verbindung lesen.
- WLAN ändernWLAN ein- und ausschalten oder Netzwerke wechseln.
- CHANGE_WIFI_MULTICAST_STATE
- MULTICAST
- MikrofonTon aufnehmen.
- SMS lesenKurznachrichten lesen.
- SMS sendenKurznachrichten verschicken (kann Kosten verursachen).
- Kontakte lesenAuf das Adressbuch zugreifen.
- Kontakte ändernEinträge im Adressbuch anlegen und ändern.
- READ_CALL_LOG
- WRITE_CALL_LOG
- Anrufe tätigenTelefonnummern ohne Rückfrage anrufen.
- REQUEST_DELETE_PACKAGES
- Installierte AppsSehen, welche Apps installiert sind.
- Vollzugriff auf DateienAuf alle Dateien des Geräts zugreifen.
- Speicher schreibenDateien auf dem Gerätespeicher anlegen und ändern.
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- Dienst im VordergrundDauerhaft im Hintergrund laufen, sichtbar in der Statusleiste.
- FOREGROUND_SERVICE_MEDIA_PLAYBACK
- FOREGROUND_SERVICE_MEDIA_PROJECTION
- FOREGROUND_SERVICE_SPECIAL_USE
- BluetoothVerbindung zu Bluetooth-Geräten herstellen.
- BLUETOOTH_ADMIN
- Bluetooth-VerbindungMit gekoppelten Bluetooth-Geräten verbinden.
- Bluetooth-SucheNach Bluetooth-Geräten in der Nähe suchen.
- KameraFotos und Videos aufnehmen.
- Genauer StandortStandort per GPS bestimmen.
- Ungefährer StandortStandort per Netzwerk bestimmen.
- BenachrichtigungenMitteilungen anzeigen.
- Apps installierenDie Installation weiterer Apps anstoßen.
- FOREGROUND_SERVICE_DATA_SYNC
- AutostartNach dem Einschalten des Geräts automatisch starten.
- plain.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- Speicher lesenDateien auf dem Gerätespeicher lesen.
Kommentare