Skip to content

xn-coder/Android-AntiTheft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 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

About

The Android-AntiTheft project, spearheaded by Prashik Likhar, represents a significant leap forward in mobile device security, particularly for Android users. In an era where smartphones are not just communication tools but lifelines containing sensitive personal and professional data, the loss or theft of a device can have dire consequences.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages