Overview
Developed by Seyud, Device Faker is an advanced privacy and anti-fingerprinting framework for rooted Android devices.
Advertising networks, gaming companies, and fraud prevention engines create persistent hardware fingerprints of your device by querying combinations of: IMEI, Android ID, Wi-Fi MAC, Bluetooth MAC, CPU Serial, and Build Display IDs. Even if you wipe app data or change IP addresses, these identifiers permanently link your activity. Device Faker intercepts these system queries, supplying randomized or realistic synthetic profiles.
Technical Architecture & How It Works
Framework API Interception
- TelephonyManager Hooks: Intercepts
getDeviceId(),getImei(),getMeid(), andgetSubscriberId(), returning configured or randomized 15-digit Luhn-validated IMEI strings. - Settings.Secure Provider: Hooks
Settings.Secure.getString(contentResolver, "android_id"), substituting a unique 64-bit hexadecimal string per target app. - WifiInfo & BluetoothAdapter: Intercepts
getMacAddress(), returning randomized MAC addresses formatted to valid IEEE OUI standards. - Build Property Cloaking: Intercepts
android.os.Buildstatic reflection queries (Build.SERIAL,Build.MODEL,Build.MANUFACTURER), ensuring all hardware strings match the selected device preset.
Installation & Setup
- Open Vector Manager or LSPosed Manager.
- Install
DeviceFaker.apk. - Enable Device Faker in the module list, checking System Framework and your target applications in scope.
- Reboot your phone.
- Launch Device Faker from your app drawer to manage device profiles and randomize hardware fingerprints.