Welcome to Android-AntiTheft! 🛡️
Secure your Android device against theft with this powerful, open-source anti-theft application. Keep your data safe and locate your device with ease.
- 📍 Device Location: Pinpoint your device on a map in case it's lost or stolen.
- 🚨 Remote Alarm Trigger: Sound a loud, custom alarm to find a misplaced device nearby.
- 🔒 Remote Device Lock: Securely lock your device from anywhere to prevent unauthorized access.
- 🗑️ Remote Data Wipe: Erase sensitive data as a last resort if theft is confirmed.
- 📸 Intruder Selfie: Capture a photo of anyone attempting unauthorized access (configurable).
- 📞 SIM Change Detection: Get alerts when the SIM card is changed on your device.
This project is built using modern Android development tools:
- Kotlin: A concise, safe, and interoperable language for Android.
- Android SDK: The official development toolkit for Android applications.
- Gradle: An advanced build automation system for managing dependencies and project structure.
- XML: For defining layouts and UI components.
Follow these steps to get Android-AntiTheft up and running on your local machine:
-
Prerequisites:
- Ensure you have Android Studio installed.
- Java Development Kit (JDK) 11 or higher.
-
Clone the Repository:
git clone https://github.com/your-username/Android-AntiTheft.git cd Android-AntiTheft -
Open in Android Studio:
- Launch Android Studio.
- Go to
File > Openand navigate to theAndroid-AntiTheftdirectory you just cloned. - Android Studio will automatically sync Gradle dependencies. Please wait for this process to complete.
-
Build Project:
- Once Gradle sync is finished, go to
Build > Make Projector click the "hammer" icon in the toolbar to build the application.
- Once Gradle sync is finished, go to
After successful installation, follow these steps to use the application:
-
Run on Device/Emulator:
- Connect an Android device to your computer or start an Android Emulator.
- Click the
Run(green play) button in Android Studio to deploy the app.
-
Initial Setup:
- Open the
Android-AntiTheftapp on your device/emulator. - Follow the on-screen prompts to grant necessary permissions (e.g., Location, Device Administrator, SMS).
- Configure your emergency contacts and set up your preferred anti-theft triggers (e.g., remote commands via SMS).
- Open the
-
Activate Protection:
- Ensure the anti-theft features are enabled within the app's settings. Your device is now protected!
A brief overview of the project's key files and directories:
.idea/⚙️: Android Studio project configuration files..gitignore.namecompiler.xmldeploymentTargetDropDown.xmlgradle.xmlmigrations.xmlmisc.xmlvcs.xml
build.gradle.kts⚙️: Top-level Gradle build script (Kotlin DSL) for the entire project.gradlew🚀: Gradle Wrapper script for Linux/macOS.gradlew.bat🚀: Gradle Wrapper script for Windows.gradle.properties⚙️: Global Gradle project properties.settings.gradle.kts⚙️: Gradle settings file (Kotlin DSL) for project modules..gitignore🚫: Specifies intentionally untracked files to ignore by Git.README.md📄: This documentation file.
Contributions are what make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- 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
Distributed under the MIT License. See LICENSE for more information.
🤖 Auto-generated with AI README Engine