SpoofMyDevice is an LSPosed companion app for building, saving, and applying spoofed Android device profiles.
Instead of manually editing property files, you can pick a preset, switch to a custom profile, save it, and let the module apply those values to scoped apps at runtime.

SpoofMyDevice is built to control the values that apps commonly inspect when identifying a device:
Build.* fields such as brand, manufacturer, model, device, board, fingerprint, release, and SDKThe companion app saves the selected profile, and the LSPosed module applies those values when scoped apps are launched.
The app supports two profile workflows:
Preset
Use a ready-made device profile from the built-in catalog.
Custom
Start from a preset, keep its values, and edit whatever you need.
This makes it easy to use a known-good base profile and only tweak the parts that matter for your target app.
SaveThe companion app also includes a few quality-of-life settings:
Profiles are stored as a simple key=value config file so the UI and hook layer can share the same source of truth.
The module reads that saved config and reapplies it to scoped apps when they start.
git clone https://github.com/BuSung-dev/SpoofMyDevice.git
cd SpoofMyDevice
./gradlew assembleDebug
The debug APK will be generated at:
app/build/outputs/apk/debug/app-debug.apk
com.spoofmydeviceThis project is intended for research, testing, and authorized use only. Make sure your use complies with local laws, platform rules, and the policies of the apps you test.
—
$ claude mcp add SpoofMyDevice \
-- python -m otcore.mcp_server <graph>