Releases: Rillwyn/android-mac-editor
Releases · Rillwyn/android-mac-editor
Release list
v0.2.5
🇺🇸 English
v0.2.5 — Modern Xposed API 102, seamless dynamic RTL/LTR switching & About page scroll fix
✨ What’s new in v0.2.5
- libxposed Modern Xposed API 102 support: upgraded runtime libraries to
102.0.0withtargetApiVersion=102andminApiVersion=101inmodule.prop, ensuring compatibility with the newest Xposed specifications while maintaining full backward compatibility with API 101 frameworks. - Seamless dynamic RTL / LTR layout switching: changing the app language in Settings (English / 中文 / العربية) immediately flips the layout direction (RTL ↔ LTR) without requiring a manual app kill and relaunch.
- About page scroll & overflow fix: resolved the issue where expanding the collapsible Contributors tree and individual breakdown cards caused content to overflow the screen without being able to scroll. Added vertical scrollbars, bottom navigation clearance padding, and automatic scroll-into-view on expansion.
- Settings language selector: polished Material 3 exposed dropdown (
TextInputLayout+MaterialAutoCompleteTextView).
Cumulative highlights (since v0.2.0)
- Built on the libxposed Modern Xposed API (API 101/102) — no legacy XposedBridge.
- Multi-vendor Wi-Fi support (AOSP, Samsung, Xiaomi, MediaTek, Huawei…), dynamic hotspot-interface detection, vendor factory-MAC reading.
- Zero-click instant apply — toggles and MAC edits sync to STA/AP interfaces immediately.
- Arabic & RTL UI, Material 3 design, remote preferences, XposedService activation detection.
⚠️ Install notes
- Root + LSPosed / Modern Xposed framework supporting API ≥ 101 (targeting API 102).
- Enable the module with scope system (system framework) and reboot.
- Package / app ID:
io.github.Rillwyn.androidmaceditor.
🔗 Links
- Main repository: https://github.com/Rillwyn/android-mac-editor
- Xposed Modules Repo mirror: https://github.com/Xposed-Modules-Repo/io.github.Rillwyn.android-mac-editor
- Docs: README (EN/CN/AR) & CHANGELOG in the main repository.
- Based on MAC Editor by jqssun, AGPL-3.0.
🇨🇳 中文
v0.2.5 —— Modern Xposed API 102、动态 RTL/LTR 切换与关于页滚动修复
✨ v0.2.5 更新内容
- libxposed Modern Xposed API 102 支持:依赖升级至
102.0.0,在module.prop中声明targetApiVersion=102与minApiVersion=101,对接最新现代 Xposed 规范,同时完美向后兼容 API 101 框架。 - 无缝动态 RTL / LTR 布局切换:在设置页切换语言(English / 中文 / العربية)后,界面布局方向(RTL ↔ LTR)立即生效,无需手动强行结束并重开应用。
- 关于页滚动与溢出修复:彻底修复在关于页点开“贡献者”列表与版本详情时内容超出屏幕但无法滚动的问题。新增纵向滚动条、底部导航栏防遮挡内边距,并在点开时自动平滑居中显示。
- 设置页语言选择器:Material 3 风格下拉框(
TextInputLayout+MaterialAutoCompleteTextView)。
累积亮点(自 v0.2.0)
- 基于 libxposed Modern Xposed API(API 101/102),不再依赖 legacy XposedBridge。
- 多厂商 Wi-Fi 支持(AOSP、Samsung、Xiaomi、MediaTek、Huawei 等)、动态热点接口识别、厂商出厂 MAC 读取。
- 零点击即时生效——开关/MAC 变更立即同步到 STA/AP 接口。
- 阿拉伯语与 RTL 界面、Material 3 设计、Remote Preferences、XposedService 激活检测。
⚠️ 安装说明
- 需要 Root 并安装支持 Modern Xposed API(API ≥ 101,针对 API 102)的 LSPosed 等框架。
- 在 LSPosed 中启用模块并将作用域设为 system(系统框架),然后重启设备。
- 包名/应用 ID:
io.github.Rillwyn.androidmaceditor。
🔗 相关链接
- 主仓库:https://github.com/Rillwyn/android-mac-editor
- Xposed 模块镜像仓库:https://github.com/Xposed-Modules-Repo/io.github.Rillwyn.android-mac-editor
- 文档见主仓库 README(EN/CN/AR)与 CHANGELOG。
- 基于 MAC Editor(作者 jqssun),AGPL-3.0。
🇸🇦 العربية
v0.2.5 — دعم Xposed API 102 الحديث، تبديل فوري لاتجاه RTL/LTR، وإصلاح تمرير صفحة حول
✨ ما الجديد في v0.2.5
- دعم libxposed Modern Xposed API 102: ترقية الاعتماديات إلى
102.0.0مع ضبطtargetApiVersion=102وminApiVersion=101فيmodule.propلدعم أحدث معايير إطار Xposed مع الحفاظ على التوافقية الكاملة مع أطر API 101 السابقة. - تبديل فوري وديناميكي لاتجاه RTL / LTR: عند تغيير اللغة في الإعدادات (English / 中文 / العربية) ينعكس اتجاه الواجهة فورًا (RTL ↔ LTR) دون الحاجة لإغلاق التطبيق وإعادة فتحه يدويًا.
- إصلاح التمرير وتجاوز الشاشة في صفحة حول: حل مشكلة عدم إمكانية التمرير عند فتح شجرة المساهمون وبطاقات تفاصيل الإصدارات، مع إضافة أشرطة تمرير رأسية ومسافة أمان تمنع حجب المحتوى خلف شريط التنقل السفلي، والتمرير التلقائي السلس عند فتح القوائم.
- قائمة اللغات في الإعدادات: قائمة منسدلة أنيقة بتصميم Material 3 (
TextInputLayout+MaterialAutoCompleteTextView).
أبرز المميزات التراكمية (منذ v0.2.0)
- مبني على libxposed Modern Xposed API (API 101/102) — دون أي اعتماد على XposedBridge القديم.
- دعم واسع لشبكات Wi-Fi لمختلف الشركات المصنعة (AOSP و Samsung و Xiaomi و MediaTek و Huawei وغيرها)، واكتشاف ديناميكي لواجهات نقطة الاتصال، وقراءة MAC المصنعي للشركات.
- تطبيق فوري بدون نقرة — تتم مزامنة المفاتيح وتعديلات MAC مع واجهات STA/AP فورًا.
- دعم كامل للغة العربية واتجاه RTL، تصميم Material 3، تفضيلات بعيدة (Remote Preferences)، وكشف تفعيل عبر XposedService.
⚠️ ملاحظات التثبيت
- يتطلب Root مع تثبيت LSPosed يدعم Modern Xposed API (الإصدار ≥ 101، مستهدفًا API 102).
- تفعيل الوحدة بنطاق system (إطار النظام) وإعادة تشغيل الجهاز.
- اسم الحزمة / معرّف التطبيق:
io.github.Rillwyn.androidmaceditor.
🔗 الروابط
- المستودع الرئيسي: https://github.com/Rillwyn/android-mac-editor
- مرآة مستودع وحدات Xposed: https://github.com/Xposed-Modules-Repo/io.github.Rillwyn.android-mac-editor
- الوثائق: README (EN/CN/AR) وسجل التغييرات CHANGELOG في المستودع الرئيسي.
- مستند على MAC Editor للمطوّر jqssun، بترخيص AGPL-3.0.
v0.2.2
🇺🇸 English
v0.2.2 — UI polish: language dropdown & About page contributor tree
✨ What’s new in v0.2.2
- Settings: the language selector is now a Material 3 dropdown (English / 中文 / العربية) instead of three buttons.
- About: shows Rillwyn as the repository maintainer, plus a collapsible Contributors card listing Rillwyn and Eng. Amr Eldeeb — each name expands to show what they did per version (EN / 中文 / العربية).
Cumulative highlights (since v0.2.0)
- Built on the libxposed Modern Xposed API (API 101) — no legacy XposedBridge.
- Multi-vendor Wi-Fi support (AOSP, Samsung, Xiaomi, MediaTek, Huawei…), dynamic hotspot-interface detection, vendor factory-MAC reading.
- Zero-click instant apply — toggles and MAC edits sync to STA/AP interfaces immediately.
- Arabic & RTL UI, Material 3 design, remote preferences, XposedService activation detection.
⚠️ Install notes
- Root + LSPosed supporting the Modern Xposed API (API ≥ 101).
- Enable the module with scope system (system framework) and reboot.
- Package / app ID:
io.github.Rillwyn.androidmaceditor.
🔗 Links
- Main repository: https://github.com/Rillwyn/android-mac-editor
- Xposed Modules Repo mirror: https://github.com/Xposed-Modules-Repo/io.github.Rillwyn.android-mac-editor
- Docs: README (EN/CN/AR) & CHANGELOG in the main repository.
- Based on MAC Editor by jqssun, AGPL-3.0.
🇨🇳 中文
v0.2.2 —— 界面打磨:语言下拉框与关于页贡献者树
✨ v0.2.2 更新内容
- 设置页:语言选择由三个按钮改为 Material 3 下拉框(English / 中文 / العربية)。
- 关于页:仓库维护者显示为 Rillwyn;新增可折叠“贡献者”卡,列出 Rillwyn 与 Eng. Amr Eldeeb——点开每个名字可查看各自在对应版本做了什么(中/英/阿三语)。
累积亮点(自 v0.2.0)
- 基于 libxposed Modern Xposed API(API 101),不再依赖 legacy XposedBridge。
- 多厂商 Wi-Fi 支持(AOSP、Samsung、Xiaomi、MediaTek、Huawei 等)、动态热点接口识别、厂商出厂 MAC 读取。
- 零点击即时生效——开关/MAC 变更立即同步到 STA/AP 接口。
- 阿拉伯语与 RTL 界面、Material 3 设计、Remote Preferences、XposedService 激活检测。
⚠️ 安装说明
- 需要 Root 并安装支持 Modern Xposed API(API ≥ 101)的 LSPosed。
- 在 LSPosed 中启用模块并将作用域设为 system(系统框架),然后重启设备。
- 包名/应用 ID:
io.github.Rillwyn.androidmaceditor。
🔗 相关链接
- 主仓库:https://github.com/Rillwyn/android-mac-editor
- Xposed 模块镜像仓库:https://github.com/Xposed-Modules-Repo/io.github.Rillwyn.android-mac-editor
- 文档见主仓库 README(EN/CN/AR)与 CHANGELOG。
- 基于 MAC Editor(作者 jqssun),AGPL-3.0。
v0.2.1
🇺🇸 English
v0.2.1 — Merge of community PR #1: multi-vendor support, zero-click apply, Arabic & RTL
✨ Highlights
- Multi-vendor compatibility: automatic discovery of AOSP + OEM Wi-Fi stacks (Samsung
Sem*, XiaomiMiui*, MediaTekMtk*, HuaweiHw*, …),ServiceManager.addService("wifi")watch, dynamic hotspot-interface detection (ap*,softap*,swlan*,wlanN) and vendor factory-MAC reading — all running on the libxposed Modern Xposed API (API 101) engine. - Zero-click instant apply: toggling switches or editing the MAC immediately syncs it to the STA and (optionally) AP interfaces — no manual “Apply MAC” or hotspot reset needed.
- Arabic & RTL: full Arabic UI, RTL layout support, LTR-protected MAC fields, and a 3-way language switcher (English / 中文 / العربية).
- Material 3 UI polish (unified status text, monospace MAC lines, clearable MAC input,
adjustPansoft-keyboard behavior, official Material status icons). - Co-maintained by Rillwyn & Eng. Amr Eldeeb.
⚠️ Install notes
- Root + LSPosed supporting the Modern Xposed API (API ≥ 101).
- Enable the module with scope system (system framework) and reboot.
- Package / app ID:
io.github.Rillwyn.androidmaceditor.
🔗 Links
- Main repository (source / issues / releases): https://github.com/Rillwyn/android-mac-editor
- Xposed Modules Repo mirror: https://github.com/Xposed-Modules-Repo/io.github.Rillwyn.android-mac-editor
- Docs: see README (EN/CN/AR) and CHANGELOG in the main repository.
- Based on MAC Editor by jqssun, AGPL-3.0.
🇨🇳 中文
v0.2.1 —— 合并社区 PR #1:多厂商支持、零点击即时生效、阿拉伯语与 RTL
✨ 亮点
- 多厂商兼容:自动探测 AOSP 与 OEM 定制 Wi‑Fi 栈(Samsung
Sem*、XiaomiMiui*、MediaTekMtk*、HuaweiHw*等),监听ServiceManager.addService("wifi"),动态识别热点接口(ap*、softap*、swlan*、wlanN),读取厂商出厂 MAC —— 全部运行在 libxposed Modern Xposed API(API 101) 引擎上。 - 零点击即时生效:切换开关或修改 MAC 后立即同步到 STA 与(可选)AP 接口,无需手动点击“应用 MAC”或重启热点。
- 阿拉伯语与 RTL:完整阿拉伯语界面、RTL 布局支持、MAC 十六进制字段强制 LTR,设置页三语切换(English / 中文 / العربية)。
- Material 3 UI 打磨:状态小字统一、等宽 MAC 小字、可清空的 MAC 输入框、
adjustPan软键盘行为、官方 Material 状态图标。 - 共同维护:Rillwyn & Eng. Amr Eldeeb。
⚠️ 安装说明
- 需要 Root 并安装支持 Modern Xposed API(API ≥ 101)的 LSPosed。
- 在 LSPosed 中启用模块并将作用域设为 system(系统框架),然后重启设备。
- 包名/应用 ID:
io.github.Rillwyn.androidmaceditor。
🔗 相关链接
- 主仓库(源码 / Issue / Release):https://github.com/Rillwyn/android-mac-editor
- Xposed 模块镜像仓库:https://github.com/Xposed-Modules-Repo/io.github.Rillwyn.android-mac-editor
- 文档见主仓库 README(EN/CN/AR)与 CHANGELOG。
- 基于 MAC Editor(作者 jqssun),AGPL-3.0。
v0.2.0
🇨🇳 中文
v0.2.0 —— 全面迁移至 libxposed Modern Xposed API(API 101)+ 全新 UI 打磨
✨ 本次更新亮点
- 现代 Xposed API(API 101):模块入口改为
io.github.libxposed.api.XposedModule(META-INF/xposed/java_init.list),module.prop声明minApiVersion=101 / targetApiVersion=101,作用域system(system_server)。替代旧 YukiHookAPI / XposedBridge(api-82)方案。 - Remote Preferences:设置由框架数据库跨进程实时同步到 system_server Hook(替代 XSharedPreferences),改设置无需重启、即时生效。
- 激活检测(XposedService):以框架是否向 App 推送服务判断激活,重启后状态立即正确;状态卡新增框架/API/作用域/远程偏好通道诊断与“作用域缺 system”告警。
- Hook 重写为拦截链模型:
WifiNative/WifiVendorHal的setSta/setApMacAddress覆写、Resources.getBoolean强制随机化支持位、构造器缓存等全部迁移,并兼容 ColorOS/OPPO 等厂商出厂 MAC 读取路径。 - UI / 体验打磨:状态卡小字统一并新增等宽 MAC 小字;MAC 输入框改为 Material3 OutlinedBox(内置清空按钮,保留自动格式化);输入时软键盘不再顶起底部导航(adjustPan)。
- 图标:状态图标换用官方 Material Symbols(CheckCircle / Error / Warning)。
- 包名/应用 ID 统一为
io.github.Rillwyn.androidmaceditor。
⚠️ 安装与升级注意
- 需 Root 设备并安装支持 libxposed Modern Xposed API(API ≥ 101)的 LSPosed。
- 在 LSPosed 中启用模块并把作用域设为 system(系统框架),然后重启设备。
- 若从旧版(YukiHookAPI 时代)升级:因包名改变,请先卸载旧包再安装本版。
🔗 相关链接
- 主仓库(源码 / Issue / Release):https://github.com/Rillwyn/android-mac-editor
- Xposed 模块镜像仓库:https://github.com/Xposed-Modules-Repo/io.github.Rillwyn.android-mac-editor
- 使用文档 / 更新日志:见主仓库 README 与 CHANGELOG
- 本模块基于 MAC Editor(作者 jqssun),遵循 AGPL-3.0 许可
🇺🇸 English
v0.2.0 — Full migration to the libxposed Modern Xposed API (API 101) + UI polish
✨ Highlights
- Modern Xposed API (API 101): the entry is now an
io.github.libxposed.api.XposedModule(META-INF/xposed/java_init.list);module.propdeclaresminApiVersion=101 / targetApiVersion=101with scopesystem(system_server). The legacy YukiHookAPI / XposedBridge (api-82) stack is gone. - Remote Preferences: settings are synced from the framework database to the
system_serverhooks in real time (replaces XSharedPreferences) — no reboot needed after changing a toggle. - Activation detection via XposedService: the app is considered active once the framework pushes its service; the status card now also shows framework/API/scope/remote-preferences diagnostics plus a “scope missing
system” warning. - Hooks rewritten on the interceptor-chain model:
setSta/setApMacAddressoverrides onWifiNative/WifiVendorHal, forced MAC-randomization support bits viaResources.getBoolean, constructor caching — all migrated, with vendor (ColorOS/OPPO etc.) factory-MAC read paths preserved. - UI polish: unified smaller status text with dedicated monospace MAC lines; the MAC input is a Material3 OutlinedBox with a built-in clear button (auto-formatting kept); the soft keyboard no longer pushes the bottom navigation up (adjustPan).
- Icons: status icons now use official Material Symbols (CheckCircle / Error / Warning).
- Package / application ID unified to
io.github.Rillwyn.androidmaceditor.
⚠️ Installation & Upgrade Notes
- Requires a rooted device with an LSPosed build that supports the libxposed Modern Xposed API (API ≥ 101).
- Enable the module in LSPosed and set its scope to system (system framework), then reboot.
- Upgrading from the old YukiHookAPI-era build: uninstall the previous package first (package ID changed).
🔗 Links
- Main repository (source / issues / releases): https://github.com/Rillwyn/android-mac-editor
- Xposed Modules Repo mirror: https://github.com/Xposed-Modules-Repo/io.github.Rillwyn.android-mac-editor
- Usage docs / changelog: see README and CHANGELOG in the main repository
- Based on MAC Editor by jqssun, licensed under AGPL-3.0