Skip to content

Releases: Tab-Link/DFAS-Launcher

DFAS Launcher v1.0.0

13 Mar 14:14

Choose a tag to compare

DFAS Launcher

A production-ready Android Admin Launcher designed to control and monitor your Windows PC in real-time.

It features a terminal-style dashboard, real-time system monitoring, and remote control capabilities.


Features

📱 Terminal-Style Launcher

  • Minimalist UI inspired by GitHub Dark theme (#0D1117, #00C853)
  • Monospace fonts for a terminal-like interface
  • Smart App Drawer with bottom sheet navigation
  • Apps automatically sorted by last used time
  • Immersive Mode (system bars hidden)
  • Custom navigation buttons (Back / Home / Recents)

🖥 Real-time System Monitoring

The launcher connects to a DFAS server and displays system metrics:

  • CPU load and frequency
  • RAM usage (total / used / percentage)
  • Disk monitoring (Drive C:)
  • Network traffic (sent / received)
  • System uptime
  • Server battery status

⚡ Remote Control

  • Wake-on-LAN support
  • Adjustable polling interval
  • Real-time dashboard refresh

🔐 Security

  • PIN protection for admin dashboard
  • API authentication using x-api-key header

Requirements

Android device running Android 7.0 (API 24) or higher.

A compatible backend server such as:

  • DFAS Server
  • TabCast Host

Installation

  1. Download the APK from the Assets section.
  2. Install it on your Android device.
  3. Set DFAS Launcher as your default home launcher.

Required permissions:

  • Usage Stats
  • Notification Access

Configuration

  1. Tap the lock icon in the top-right corner.
  2. Enter the default PIN:

1111

  1. Open Settings.
  2. Configure:

SERVER_IP
API_KEY
MAC_ADDRESS

Example:


SERVER_IP = 192.168.0.10
API_KEY = admin123


Tech Stack

  • Jetpack Compose (Material 3)
  • Dagger Hilt
  • Retrofit 2
  • OkHttp
  • Jetpack DataStore

Android system APIs used:

  • UsageStatsManager
  • BatteryManager
  • NotificationListenerService

DFAS Launcher is designed as a high-performance control panel for power users managing remote systems.