Skip to content

Installation

Requirements

Magisk's built-in Zygisk is not supported

Device Faker does not support Magisk's built-in Zygisk; a third-party Zygisk implementation is required (ZygiskNext recommended).

Install it and reboot before installing this module. Otherwise installation aborts with:

No Zygisk implementation found. Please install ZygiskNext (Magisk built-in Zygisk is not supported)

ItemRequirement
Zygisk implementationAny implementation other than Magisk's built-in Zygisk
Android versionAndroid 12 and above
Architecturearm64

Download

Grab the latest device_faker-(release).zip from the Releases page.

Install Steps

  1. Make sure a Zygisk implementation is installed (ZygiskNext recommended) and you have rebooted
  2. Open the Modules page in Magisk / KernelSU / APatch
  3. Choose "Install from storage" and select the downloaded zip
  4. Reboot your device after installation completes

Verifying the Installation

Check module status

Confirm Device Faker is enabled in the Magisk / KernelSU module list.

Verify that spoofing works

After configuring a model for an app and restarting it, open a device-info app such as DevCheck, Scene or AIDA64 and confirm the model shown is the spoofed value.

View logs

After enabling debug logging (see Advanced Usage), logs are written to:

/data/adb/device_faker/logs/device_faker.log

Updating

Just install the new zip over the existing one. Your existing config file is preserved by default.

Uninstalling

Remove the module from the Magisk / KernelSU module page and reboot.

Uninstalling deletes your config

The module ships an uninstall script that runs rm -rf /data/adb/device_faker, which deletes the config directory along with it. If you want to keep your config, back up /data/adb/device_faker/config/config.toml first.

Next Steps

  • Basic Configuration — the two ways to write a config
  • WebUI — configure everything graphically instead of hand-editing TOML

Released under the GPL-3.0 License.