An innovative Android application that simulates screen locking through accessibility service.
- 🎯 Floating fake lock button with drag-and-drop functionality
- 🔓 Quick unlock with 5 taps anywhere on the screen
- 🛡️ No root permission required
- 🎨 Clean and intuitive user interface
- 📱 Compatible with all screen sizes and system versions
- Uses accessibility service instead of system-level permissions
- Implements a novel quick-unlock mechanism
- Provides seamless user experience with minimal impact on system resources
- Android 6.0 (API level 23) or higher
- Minimum 10MB storage space
- No root access needed
- Download and install the APK
- Open the app and follow the on-screen instructions
- Enable accessibility service when prompted
- The floating fake lock button will appear on your screen
- Fake Lock: Tap the floating fake lock button
- Unlock: Tap anywhere on the black overlay 5 times quickly
- Move Button: Press and drag the floating button to any position
- Disable Service: Go to System Settings > Accessibility > Fake Lock Screen
- Automatic fake lock based on accessibility events
- Position memory for floating button
- System-wide overlay support
// Key components
├── MainActivity // Main UI and service management
├── LockScreenAccessibilityService // Core fake lock functionality
├── FloatButtonView // Draggable floating button
└── Resources // Layouts and configurations
- Utilizes Android Accessibility Framework
- Implements custom view for floating button
- Uses Kotlin Coroutines for async operations
- Material Design 3 components
We welcome contributions! Please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Here are the key versions used in this project's build environment:
- Gradle Version:
8.13
- Android Gradle Plugin Version:
8.11.1
- Kotlin Version:
2.1.20
- Java Version (Source & Target):
1.8
(Java 8) - Compose Compiler Plugin Version:
2.1.20
- Compile SDK Version:
35
- Min SDK Version:
35
- Target SDK Version:
35