Verify device connection
Before troubleshooting, ensure your device is properly connected:- Device is unlocked
- USB cable is functional (try a different cable if available)
- Device shows a charging indicator when plugged in
- You’ve tapped “Trust This Computer” on the device
Platform-specific detection issues
Linux device detection
Linux relies onusbmuxd for device communication. Detection issues are often related to usbmuxd configuration or udev rules.
Check if usbmuxd is running
Check if usbmuxd is running
Verify that usbmuxd is active on your system:If not running, start it:To enable it permanently:
usbmuxd stops running after disconnecting device
usbmuxd stops running after disconnecting device
Some distributions configure udev rules that stop usbmuxd when no devices are connected.Solution:
- Plug in your device first
- Then launch Impactor
- The device should be detected immediately
Permission denied errors
Permission denied errors
Your user may not have permissions to access USB devices.Solution:
Add your user to the plugdev group:Then log out and log back in for changes to take effect.
Bazzite and Fedora-based distributions
Bazzite and Fedora-based distributions
These distributions may require updated crypto policies:After running this command, restart usbmuxd:Then reconnect your device.
Custom udev rules needed
Custom udev rules needed
Some distributions may need custom udev rules for iOS devices.Create a file Reload udev rules:
/etc/udev/rules.d/39-usbmuxd.rules with:Windows device detection
iTunes drivers not installed
iTunes drivers not installed
Impactor requires iTunes drivers to communicate with iOS devices on Windows.Solution:
- Download iTunes from Apple (not Microsoft Store)
- Install iTunes
- Restart your computer
- Connect your device
- Restart Impactor
iTunes installed but device not detected
iTunes installed but device not detected
The Apple Mobile Device USB Driver may not be running.Solution:
- Press Win+R and type
services.msc - Find “Apple Mobile Device Service”
- Right-click and select “Start” if it’s stopped
- Set Startup Type to “Automatic”
- Reconnect your device
Driver conflicts with other software
Driver conflicts with other software
Other iOS management software may interfere with device drivers.Solution:
- Close other iOS management tools (3uTools, iMazing, etc.)
- Restart the Apple Mobile Device Service
- Try using a different USB port (USB 3.0 ports are recommended)
macOS device detection
Device not appearing in Impactor
Device not appearing in Impactor
macOS generally has the best device detection, but issues can still occur.Solution:
- Disconnect and reconnect the device
- Restart Impactor
- Check System Settings > Privacy & Security for any device access prompts
- Try a different USB port or cable
macOS ARM (M1/M2/M3) specific issues
macOS ARM (M1/M2/M3) specific issues
On Apple Silicon Macs, iOS app installation uses a special wrapper structure.If installation fails with bundle copy errors:
- Verify you have write permissions to
/Applications/iOS - Check available disk space
- Ensure Impactor has Full Disk Access in System Settings > Privacy & Security
Connection type issues
USB vs WiFi connectivity
USB vs WiFi connectivity
Impactor displays the connection type in brackets:
[USB]- Direct USB connection[WiFi]- Network connection[Unknown]- Connection type couldn’t be determined
On Linux, WiFi connectivity is limited due to usbmuxd constraints. Auto-refresh only works with USB connections.
WiFi sync not working
WiFi sync not working
For WiFi device connections:Requirements:
- Device and computer on the same network
- WiFi sync enabled in iTunes/Finder
- Device previously paired via USB
- Connect device via USB first
- Trust the computer on the device
- Enable WiFi sync in your device settings
- Keep both devices on the same network
Pairing and trust issues
Device not trusted
Device not trusted
You must trust the computer on your iOS device.Solution:
- Disconnect the device
- Reconnect the device
- Look for “Trust This Computer?” prompt on device
- Tap “Trust”
- Enter your device passcode
- Wait a few seconds, then check Impactor
Re-pairing required after iOS update
Re-pairing required after iOS update
iOS updates often invalidate the pairing file.Solution:
Use the “Pair” utility in Impactor:
- Connect your device
- Go to Utilities page
- Click “Trust/Pair Device”
- Follow the prompts
Pairing file location issues
Pairing file location issues
Pairing files are stored by the system:
- macOS:
~/Library/Lockdown/ - Linux:
/var/lib/lockdown/or~/.local/share/lockdown/ - Windows:
%ProgramData%\Apple\Lockdown\
- Delete the existing pairing files for your device
- Reconnect and re-trust the device
- Pair again using Impactor utilities
Multiple devices
Multiple devices connected
Multiple devices connected
Impactor can work with multiple devices simultaneously.To select a device:
- All connected devices appear in the device list
- Each device shows connection type
[USB]or[WiFi]and device name - Select the device you want to work with from the list
Device ID conflicts
Device ID conflicts
In rare cases, device IDs may conflict.Solution:
- Disconnect all devices
- Connect only the device you want to use
- Complete your task
- Reconnect other devices
Advanced troubleshooting
Verify usbmuxd can see the device (Linux)
Verify usbmuxd can see the device (Linux)
Check if usbmuxd detects your device:You should see log entries when plugging/unplugging the device.
Check device UDID
Check device UDID
Impactor uses the device UDID for identification.To find your device UDID:
- macOS/Windows: Use iTunes or Finder
- Linux: Use
idevice_id -l
Test with idevice command-line tools
Test with idevice command-line tools
Install libimobiledevice tools to test device connectivity:If these commands work, the issue is specific to Impactor. If they fail, it’s a system-level problem.
Still not working?
If your device still isn’t detected:- Try a different USB cable (Apple-certified cables work best)
- Try a different USB port (avoid USB hubs)
- Restart your device
- Restart your computer
- Check for Impactor updates
- Review the error logs in Impactor (if available)
- Search GitHub Issues for your specific device model