MacDroid logo

MacDroid Magisk Module: Spoof & Persist Android MAC Address

0.0(0 reviews)
By@X-croot
Open Source
Downloads
11
Version
v1.0.0
Size
3.35 KB
Updated
27 Jul 2026

Module Overview

MacDroid is a fast, command-line Magisk module designed to manage and persist custom MAC addresses on Android devices. It provides an interactive terminal interface to easily view, set, or randomize MAC addresses, ensuring these changes survive system reboots.

I've been running this on my daily driver to bypass aggressive network filters, and the boot-time persistence is a lifesaver. Instead of manually typing commands every time I restart my phone, the macd script automatically applies my spoofed wlan0 address right at startup. Just keep in mind that if you are running Android 12 or newer, you will absolutely need Libresposed to stop the OS from overriding your custom MAC.

Core Features

  • Interactive TUI menu: Typing macd in your terminal pulls up a simple, colorful interface so you don't have to memorize syntax.
  • Set custom or generate completely random MAC addresses on the fly for specific network interfaces.
  • Persistent boot behavior means the last saved MAC automatically reapplies after every restart.
  • Direct command mode: Advanced users can skip the menus and fire off quick commands like macd random wlan0 straight from the prompt.

Support & Requirements

  • Root: Magisk
  • Android Version: Android 11 and below (Native). Android 12, 13, and 14 require the Libresposed module to block native MAC randomization.

How to Install

  1. Download the MacDroid.zip release file to your phone's internal storage.
  2. Open the Magisk app, navigate to the Modules tab, and tap "Install from storage" to flash the file.
  3. Reboot your device to activate the module.

Rate this Module

Share your experience with the community.

* You will be prompted to login via Google in one click to verify your rating.