{"id":31194910,"url":"https://github.com/X-croot/MacDroid","last_synced_at":"2025-09-20T02:05:11.451Z","repository":{"id":310716827,"uuid":"1040951585","full_name":"X-croot/MacDroid","owner":"X-croot","description":"Mac Changer Magisk Module","archived":false,"fork":false,"pushed_at":"2025-08-19T19:07:14.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-19T21:18:51.530Z","etag":null,"topics":["mac-spoof","mac-spoofing","magisk","magisk-module","termux"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/X-croot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-19T18:50:07.000Z","updated_at":"2025-08-19T19:07:18.000Z","dependencies_parsed_at":"2025-08-19T21:20:44.180Z","dependency_job_id":"1f0c36c9-694b-4157-9b16-e9c721e6989c","html_url":"https://github.com/X-croot/MacDroid","commit_stats":null,"previous_names":["x-croot/macdroid"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/X-croot/MacDroid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/X-croot%2FMacDroid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/X-croot%2FMacDroid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/X-croot%2FMacDroid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/X-croot%2FMacDroid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/X-croot","download_url":"https://codeload.github.com/X-croot/MacDroid/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/X-croot%2FMacDroid/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276033070,"owners_count":25573474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-20T02:00:10.207Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mac-spoof","mac-spoofing","magisk","magisk-module","termux"],"created_at":"2025-09-20T02:02:37.130Z","updated_at":"2025-09-20T02:05:11.443Z","avatar_url":"https://github.com/X-croot.png","language":"Shell","readme":"# MacDroid (Magisk Module)\n\nA minimal, fast, and colorful CLI to manage and persist custom MAC addresses on Android via Magisk. Includes an interactive TUI (`macd`) and boot‑time application of a saved MAC.\n\n---\n\n## Installation (Magisk)\n\n1. Download `MacDroid.zip` to your device.\n2. Open **Magisk** → **Modules** → **Install from storage** → select `MacDroid.zip`.\n3. Reboot.\n\n\u003e Requires root/Magisk. Tested with Wi‑Fi interfaces like `wlan0`.\n\n---\n\n## CLI: `macd`\n\n`macd` supports both interactive mode and direct command mode.\n\n### Interactive Mode\n\n```sh\nmacd\n```\n\n* Shows a menu to **Show**, **Set**, **Randomize**, or **Apply saved** MAC.\n\n### Direct Commands\n\n```sh\nmacd show \u003ciface\u003e\nmacd set \u003cmac\u003e \u003ciface\u003e\nmacd random \u003ciface\u003e\nmacd apply\nmacd help\n```\n\n#### Arguments\n\n* `\u003ciface\u003e`: Network interface (e.g., `wlan0`).\n* `\u003cmac\u003e`: MAC in `XX:XX:XX:XX:XX:XX` format.\n\n#### Examples\n\n```sh\n# Show current MAC on wlan0\nmacd show wlan0\n\n# Set a specific MAC on wlan0 and save it for reboot\nmacd set 12:34:56:78:9A:BC wlan0\n\n# Generate and apply a random MAC on wlan0 (also saves it)\nmacd random wlan0\n\n# Re-apply the last saved MAC (also done automatically on boot)\nmacd apply\n```\n\n---\n\n## 🔁 Boot Behavior\n\n* On boot, if a saved MAC exists, it is applied to the stored interface.\n* If no MAC has been saved yet, **nothing is changed**.\n\n---\n\n## ⚖️ Disclaimer\n\nRandom MAC addresses default to Locally Administered (LAA). Do not spoof OUIs you do not own in environments where policy or compliance applies.\n\nChanging your MAC address may affect network access controls (e.g., MAC filtering) and could violate network policies.\n\nThis software is provided strictly for educational and personal use only.\n\nThe user is solely responsible for any damages, disruptions, or legal consequences resulting from its use.\n\nThe developer cannot be held liable under any circumstances.\n","funding_links":[],"categories":["Network and Connectivity"],"sub_categories":["Misc Network Tools"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FX-croot%2FMacDroid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FX-croot%2FMacDroid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FX-croot%2FMacDroid/lists"}