Skip to content

Latest commit

 

History

History
107 lines (80 loc) · 4.57 KB

File metadata and controls

107 lines (80 loc) · 4.57 KB

🚀 Android-AntiTheft

Welcome to Android-AntiTheft! 🛡️


🚀 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.

✨ Features

  • 📍 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.

🧠 Tech Stack

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.

⚙️ Installation

Follow these steps to get Android-AntiTheft up and running on your local machine:

  1. Prerequisites:

    • Ensure you have Android Studio installed.
    • Java Development Kit (JDK) 11 or higher.
  2. Clone the Repository:

    git clone https://github.com/your-username/Android-AntiTheft.git
    cd Android-AntiTheft
  3. Open in Android Studio:

    • Launch Android Studio.
    • Go to File > Open and navigate to the Android-AntiTheft directory you just cloned.
    • Android Studio will automatically sync Gradle dependencies. Please wait for this process to complete.
  4. Build Project:

    • Once Gradle sync is finished, go to Build > Make Project or click the "hammer" icon in the toolbar to build the application.

▶️ Usage

After successful installation, follow these steps to use the application:

  1. 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.
  2. Initial Setup:

    • Open the Android-AntiTheft app 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).
  3. Activate Protection:

    • Ensure the anti-theft features are enabled within the app's settings. Your device is now protected!

📂 Project Structure

A brief overview of the project's key files and directories:

  • .idea/ ⚙️: Android Studio project configuration files.
    • .gitignore
    • .name
    • compiler.xml
    • deploymentTargetDropDown.xml
    • gradle.xml
    • migrations.xml
    • misc.xml
    • vcs.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.

🤝 Contributing

Contributions are what make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📜 License

Distributed under the MIT License. See LICENSE for more information.


🤖 Auto-generated with AI README Engine