Magisk-DeviceSpoofer: 3554 ready-made modules for spoofing Android models
Published: 2026-10-04 · Author: AI Release · @ai_release1
⚡ The gist in 5 seconds - What it is: the L0NE-6/Magisk-DeviceSpoofer repository contains 3554 ready-made ZIP modules for Magisk/KernelSU/APatch that spoof manufacturer, brand, model, name, and marketname — effectively masking a smartphone as a different device. - Where it's available: the modules are on GitHub — Releases offer the full set, an archive by brand, a CSV index of models, and SHA256 files, while the repository tree holds individual ZIPs for specific models. - Limitation: root is required; only one such module can be installed at a time; spoofing system properties may affect app behavior (push, stores, payments, games). ### 🔍 What was found The project's README provides a detailed breakdown by brand: vivo — 548 modules, Samsung — 468, OPPO — 336, Huawei — 307, Honor — 279, Redmi — 277, realme — 229, Xiaomi — 158, Nubia — 106, Lenovo — 101, OnePlus — 95, POCO — 87, Meizu — 86, Asus — 72, ZTE — 71, Motorola — 59, Sony — 51, Coolpad — 46, Google — 40, Nokia — 17, Nothing — 13, and others. In total — 3554 modules grouped into 27 directories. Each ZIP is a self-contained module with source code inside: apply_props.sh, system.prop, module.prop, etc. The file name specifies the model and device code, e.g., Xiaomi 14 (23127PN0CC).zip. The module writes ro.product.* properties via resetprop, covering generic, system, system_ext, vendor, product, odm, bootimage, vendor_dlkm, and odm_dlkm. Writing happens in two stages: post-fs-data before Zygote starts and service after boot — so the system doesn't overwrite the values back. For Android 6–17 the module is installed via a manager; for Android 2.2–5.x — via CWM/TWRP with direct modification of /system/build.prop and a build.prop.xj_bak backup; for Android 1.x–5.x there are legacy scripts xj_apply.sh / xj_restore.sh. Verifying the result: getprop ro.product.model and getprop ro.product.marketname. Module versions follow the format v2026.10.04.3 (date + sequence number), and updateJson lets the manager show updates right in the module list. ### 💡 Why it matters This is a ready-made tool for anyone who needs to hide their smartphone's real model or emulate a different one: no need to manually write resetprop rules or figure out property partitions. Just find the desired model in the repository, download the ZIP, install, and reboot. The project is free, updates automatically, and for older Android versions there's a clear restore procedure from the build.prop backup. The author warns: the module changes system properties, so if app issues arise, simply disable the module and reboot. ### 🧩 Context Model data comes from the KHwang9883/MobileModels repository and is distributed under the CC BY-NC-SA 4.0 license. GitHub Actions pulls the latest brands/*.md every day at 02:30 Beijing time, rebuilds the modules, and, if there really were changes, publishes a new Release — v1, v2, v3, and so on, without overwriting previous ones. Unchanged models are not rebuilt. One
⚡ The gist in 5 seconds - What it is: the L0NE-6/Magisk-DeviceSpoofer repository contains 3554 ready-made ZIP modules for Magisk/KernelSU/APatch that spoof manufacturer, brand, model, name, and marketname — effectively masking a smartphone as a different device.
- Where it's available: the modules are on GitHub — Releases offer the full set, an archive by brand, a CSV index of models, and SHA256 files, while the repository tree holds individual ZIPs for specific models.
- Limitation: root is required; only one such module can be installed at a time; spoofing system properties may affect app behavior (push, stores, payments, games).
🔍 What was found The project's README provides a detailed breakdown by brand: vivo — 548 modules, Samsung — 468, OPPO — 336, Huawei — 307, Honor — 279, Redmi — 277, realme — 229, Xiaomi — 158, Nubia — 106, Lenovo — 101, OnePlus — 95, POCO — 87, Meizu — 86, Asus — 72, ZTE — 71, Motorola — 59, Sony — 51, Coolpad — 46, Google — 40, Nokia — 17, Nothing — 13, and others.
In total — 3554 modules grouped into 27 directories.
Each ZIP is a self-contained module with source code inside: apply_props.sh, system.prop, module.prop, etc.
The file name specifies the model and device code, e.g., Xiaomi 14 (23127PN0CC).zip .