A comprehensive Android application that provides secure access to Android Debug Bridge (ADB) functionality directly from your device. This tool supports standard ADB operations through multiple privilege modes including Shizuku integration for enhanced capabilities.
- Device Information: Query device properties, build info, and system details
- Package Management: Install, uninstall, and manage application packages
- File Operations: Transfer files between device and external storage
- System Commands: Execute standard ADB shell commands securely
- Network Operations: Manage network settings and connectivity
- Process Management: Monitor and control running processes
- Standard Mode: Basic functionality using normal Android permissions
- ADB Mode: Full ADB command access via USB debugging or wireless ADB
- Shizuku Mode: Enhanced ADB-like functionality without computer connection using Shizuku framework
- Permission Management: Granular control over system permissions
- Secure Command Execution: All ADB commands are validated and executed securely
- Access Control: Multiple authentication methods for sensitive operations
- Android 7.0 (API level 24) or higher
- Developer Options enabled on your device
- For Shizuku mode: Shizuku app installed and configured
-
Download and Install:
- Download the APK from the releases page
- Install on your Android device
- Grant necessary permissions when prompted
-
Setup ADB Access:
- Enable USB Debugging in Developer Options
- For wireless debugging: Enable Wireless Debugging (Android 11+)
- Connect via USB or pair wirelessly
-
Configure Shizuku (Optional):
- Install Shizuku from Google Play Store
- Grant Shizuku necessary permissions
- Start Shizuku service via ADB or root
- Launch the application
- Select your preferred privilege mode
- Grant required permissions
- Access ADB functionality through the intuitive interface
adb devices- List connected devicesadb shell getprop- Get device propertiesadb shell settings- Modify system settingsadb reboot- Restart device (requires permissions)
adb install- Install APK packagesadb uninstall- Remove applicationsadb shell pm list packages- List installed packagesadb shell pm dump- Package information
adb push- Upload files to deviceadb pull- Download files from deviceadb shell ls- Directory listingsadb shell cat- File content display
adb shell input- Simulate user inputadb shell screencap- Capture screenshotsadb shell screenrecord- Record screen activityadb logcat- View system logs
This application operates entirely within Android's security framework:
- All operations require appropriate permissions
- No data is transmitted to external servers
- Commands are executed locally on your device
- Full transparency in all operations performed
We welcome contributions to improve ADB functionality:
- Fork the repository
- Create a feature branch:
git checkout -b feature/adb-enhancement - Commit changes:
git commit -m "Add ADB feature" - Push to branch:
git push origin feature/adb-enhancement - Submit a Pull Request
- Android Studio Arctic Fox or later
- JDK 17
- Android SDK with API level 34
- Gradle 8.5+
- Kotlin 2.2.0
- Minimum SDK: Android 7.0 (API 24)
- Target SDK: Android 14 (API 34)
- Architecture: ARM64, ARM, x86_64, x86
- Permissions: Varies by feature usage
This project includes automated workflows for:
- Continuous integration and testing
- Code quality checks and formatting
- Dependency updates
- Branch management and cleanup
This project is licensed under the MIT License - see the LICENSE file for details.
This application provides access to Android Debug Bridge functionality for legitimate development and system administration purposes. Users are responsible for complying with all applicable laws and regulations. The developers are not responsible for any misuse of this software.