Setting Up iOS Profiles in Kameleo β Step-by-Step Guide
How to configure iOS profiles in Kameleo: device selection, locale, accelerometer, Safari emulation. Practical setup for mobile-first ad networks.
iOS fingerprint emulation is what differentiates Kameleo from desktop-focused anti-detects. Here's how to set up an iOS profile that actually passes mobile-first ad-network checks.
Step 1: Pick the device
Kameleo offers ~40 iOS device profiles. The default is iPhone 15 on iOS 17.5 β a safe choice for 2026.
Avoid:
- iPhone 8 / iPhone SE β too old, flagged as legacy
- iPhone 16 Pro Max β too new, low population, suspicious
- iPad emulation for ad-network work β most ad placements run on phones
Pick iPhone 14 Plus, iPhone 15, iPhone 15 Plus for the right population balance.
Step 2: Align locale with proxy
If your proxy IP is US β set:
- Locale: en_US
- Timezone: matching the proxy state (LA β America/Los_Angeles)
- Language: English (United States)
Mismatch between IP country and locale triggers immediate flags. See our proxy provider guide.
Step 3: Sensor emulation
Kameleo's distinguisher. The defaults are tuned to look realistic:
- Accelerometer β small jitter when "device is held"
- Gyroscope β slow rotation patterns
- Magnetometer β North-aligned compass values
- Light sensor β ambient indoor (200-400 lux)
Override only if you specifically know your target checks for unusual sensor patterns.
Step 4: Browser engine
- Safari (default) β for most use cases
- Chrome on iOS β for sites that explicitly check Chrome
- WebView (in-app browser) β for ad-network flows that run inside Facebook/Instagram apps
For Facebook Ads on iOS, set engine to WebView β most ads render in Facebook's in-app browser, not Safari directly.
Step 5: App-install attribution
If you're running mobile app-install (MAI) campaigns:
- Set device advertising ID (IDFA on iOS) to a fresh, valid format
- Enable App Tracking Transparency override (iOS 14.5+ behaviour)
- Configure install referrer parameters in profile settings
This is what AppsFlyer / Adjust check for install authenticity. Spoofing these correctly is what Kameleo specifically ships.
Step 6: Test on the target
After setup, load deviceinfo.me and iphey.com from the profile (using the proxy). All-green is the baseline.
Then test against your actual target β Facebook Ads creative submission, TikTok account creation, etc. Real-world targets are stricter than test pages.
Common mistakes
- Forgetting timezone alignment β most common cause of mobile profile flags.
- Using an iPhone model not popular in target country β iPhone 15 Pro Max in India is rare; flag.
- Outdated iOS version β iOS 14 is now treated as legacy by most ML detectors.
Alternative: cloud Android with GeeLark
For Android workflows, GeeLark runs real Android emulators in cloud β same goal, different architecture. See mobile anti-detect guide.
For iOS specifically, Kameleo is currently the only credible product. Physical iPhone farms are an alternative but operationally heavy.