A web-based dashboard for monitoring and managing Android devices using ADB (Android Debug Bridge).
This project provides a comprehensive web interface to monitor and manage Android devices. It offers real-time monitoring of:
- Battery usage and status
- Memory usage
- Camera and microphone usage
- Network traffic
- App permissions
- Process management
- File system access
main.js- Node.js server and core application logicpublic/- Static assets (CSS, client-side JavaScript)views/- EJS templates for the web interfacestatic/- Additional static files
- Node.js (v14 or higher)
- ADB (Android Debug Bridge) installed and configured
- Android device with USB debugging enabled
- Install Node.js dependencies:
npm install- Connect your Android device via USB and ensure ADB is working:
adb devicesStart the application:
node main.jsThen open your browser and navigate to http://localhost:3000
- Real-time device monitoring
- Battery usage tracking
- Memory usage monitoring
- Camera and microphone usage tracking
- Network traffic monitoring
- App permissions management
- Process management
- File system access and categorization
MIT