Skip to content

RootShield : The Ultimate Shield for Rooted Android Devices - Protect your rooted Android device from unauthorized file operations and process executions! 🛡️ RootShield is a powerful kernel module that ensures your device remains secure by monitoring and preventing risky activities. RootShield is your device’s ultimate defense mechanism. 🛠️🔥

License

Notifications You must be signed in to change notification settings

ImKKingshuk/RootShield

Repository files navigation

RootShield

v1.1.0

RootShield : The Ultimate Shield for Rooted Android Devices - Protect your rooted Android device from unauthorized file operations and process executions! 🛡️ RootShield is a powerful kernel module that ensures your device remains secure by monitoring and preventing risky activities. Built to safeguard your most critical files and processes, RootShield is your device’s ultimate defense mechanism. 🛠️🔥

What's New (v1.1.0)

  • Enhanced Security: Introduced more comprehensive protection mechanisms against unauthorized file writes and process executions.
  • Performance Optimizations: Optimized kprobe handlers for improved system performance.

Features

  • 🛡️ Execution Protection: Monitors and blocks execution of sensitive binaries like su on rooted devices.
  • 📝 File Write Protection: Prevents unauthorized writes to critical directories such as /dev/block and .magisk/block.
  • 🗑️ File Deletion Protection: Safeguards important system directories from being unlinked or deleted.
  • 📊 Detailed Logging: Logs all blocked activities for easy monitoring and auditing.
  • 🛠️ Easy to Integrate: Simple integration as a kernel module with a straightforward setup process.
  • 🔄 Dynamic Module Loading/Unloading: Easily load and unload the RootShield module as needed.

Requirements

  • Linux Kernel (with Kprobes support)
  • Rooted Android Device
  • GNU Make for compiling the module
  • Kernel Headers installed for your Android device

How to Use

To secure your Android device with RootShield, follow these steps:

  1. Clone the repository and navigate to the project directory:

    git clone https://github.com/ImKKingshuk/RootShield.git
    cd RootShield
  2. Build the kernel module:

    make
  3. Load the RootShield module into your kernel:

    sudo insmod rootshield.ko
  4. To unload the module:

    sudo rmmod rootshield
  5. Monitor the system logs to see RootShield in action:

    dmesg | grep RootShield

Disclaimer

🌟🌟🌟 "The developer of RootShield : The Ultimate Shield for Rooted Android Devices is not responsible for any misuse or illegal activities conducted with this tool. Use at your own risk." 🌟🌟🌟

Note

RootShield is a powerful tool designed to protect rooted Android devices. It should only be used for legitimate purposes with proper authorization. Unauthorized use of RootShield or similar tools can lead to violations of privacy and legal issues. Always ensure you have the necessary permissions and adhere to ethical guidelines when using RootShield. Misuse of this tool is illegal and against ethical hacking practices.

Acknowledgments

RootShield : The Ultimate Shield for Rooted Android Devices is developed for educational and research purposes. It is intended to help users and developers secure their devices in a responsible manner. The developer of this tool, @ImKKingshuk, is not liable for any misuse. Contributions are welcome through issue reporting and pull requests!

😊 Stay Secure with RootShield! 😊

About

RootShield : The Ultimate Shield for Rooted Android Devices - Protect your rooted Android device from unauthorized file operations and process executions! 🛡️ RootShield is a powerful kernel module that ensures your device remains secure by monitoring and preventing risky activities. RootShield is your device’s ultimate defense mechanism. 🛠️🔥

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published