Table of Contents
Prerequisites
Before you begin, make sure you have completed all prerequisites:
💻 On Your Computer
- Install usbmuxd:
- Windows: Install iTunes
- macOS: Included (no installation needed)
- Linux:
sudo apt install usbmuxd
- Download iLoader from download page
- USB cable for device connection
- Internet connection
📱 On Your iOS Device
- iOS/iPadOS 15.0-15.8.5
- iOS/iPadOS 16.0-17.7.7
- iOS/iPadOS 18.0-26.2
- Developer Mode enabled (iOS 16+)
- Free Apple ID account
- Device unlocked and trusted
Installing SideStore with iLoader
Follow these steps to install SideStore on your iOS device using iLoader:
1 Connect Your Device
- Connect your iPhone, iPad, or iPod touch to your computer via USB cable
- If prompted on your device, tap "Trust This Computer"
- Enter your device passcode when requested
- Ensure your device remains unlocked during the process
- Keep the USB cable connected throughout installation
2 Open iLoader
- Launch iLoader on your computer
- Sign in with your Apple Account credentials
- Important: Your Apple ID credentials are case-sensitive
- Note: The Apple ID doesn't need to match the one associated with your device
- If you have multiple Apple IDs saved, select the one you want to use
3 Select Your Device
- iLoader should automatically detect your connected iOS device
- If multiple devices are connected, select the correct one from the list
- Verify the device name and model match your device
- If your device isn't listed, check the connection and try refreshing
4 Install SideStore
- Select "Install SideStore (Stable)" from the available options
- iLoader will automatically handle:
- Downloading the latest SideStore build
- Creating and importing development certificates
- Placing pairing files in correct locations
- Installing SideStore on your device
- Wait for the installation progress to complete
- Do not disconnect your device during installation
- You'll see a success message when installation is complete
Setting Up SideStore on Your Device
After installation, complete the setup on your iOS device. The steps vary depending on your iOS version:
For iOS/iPadOS 15.0-15.8.5
- Open the Settings app
- Navigate to "General" → "VPN & Device Management"
- Under "Developer App", select the option named after your Apple Account
- Select "Trust [Apple Account name]", then select "Trust" to confirm
- Open LocalDevVPN and select "Connect"
- Open SideStore
- Sign in to the Apple Account you used with iLoader
- Navigate to "My Apps"
- Tap the "7 DAYS" counter to the right of SideStore to manually refresh it and finish setup
- If prompted to revoke or create a new signing certificate, tap "Yes" or "Refresh Now"
For iOS/iPadOS 16.0-17.7.7
- Open the Settings app
- Navigate to "General" → "VPN & Device Management"
- Under "Developer App", select the option named after your Apple Account
- Select "Trust [Apple Account name]", then select "Trust" to confirm
- Navigate to "Privacy and Security"
- Scroll to the bottom and turn on "Developer Mode" (your device will restart)
- Open LocalDevVPN and select "Connect"
- Open SideStore
- Sign in to the Apple Account you used with iLoader
- Navigate to "My Apps"
- Tap the "7 DAYS" counter to the right of SideStore to manually refresh it and finish setup
- If prompted to revoke or create a new signing certificate, tap "Yes" or "Refresh Now"
For iOS/iPadOS 18.0-26.2
- Open the Settings app
- Navigate to "General" → "VPN & Device Management"
- Under "Developer App", select the option named after your Apple Account
- Select "Trust [Apple Account name]", then select "Allow & Restart"
- Enter your passcode to confirm you want to trust the app
- Navigate to "Privacy and Security"
- Scroll to the bottom and turn on "Developer Mode" (your device will restart)
- Open LocalDevVPN and select "Connect"
- Open SideStore
- Sign in to the Apple Account you used with iLoader
- Navigate to "My Apps"
- Tap the "7 DAYS" counter to the right of SideStore to manually refresh it and finish setup
- If prompted to revoke or create a new signing certificate, tap "Yes" or "Refresh Now"
Installing Other IPAs
iLoader allows you to sideload any IPA file directly to your iOS device. This is useful for installing custom apps, tweaks, or apps not available on the App Store.
Step-by-Step IPA Installation
- Prepare Your IPA File:
- Download or locate the IPA file you want to install
- Ensure the IPA file is compatible with your iOS version
- Note the file location on your computer
- Connect Your Device:
- Connect your iOS device to your computer via USB
- Ensure your device is unlocked and trusted
- Verify the device appears in iLoader
- Open iLoader:
- Launch iLoader on your computer
- Sign in with your Apple ID if not already signed in
- Select your connected device from the list
- Install IPA:
- Look for "Install IPA" or "Sideload IPA" option in iLoader
- Click the option to browse for IPA files
- Navigate to and select your IPA file
- Confirm the installation
- Wait for Completion:
- Monitor the installation progress
- Do not disconnect your device during installation
- Wait for the success confirmation
- Verify Installation:
- Check your device's home screen for the new app
- If on iOS 16+, ensure Developer Mode is enabled
- Trust the developer certificate if prompted
Managing Pairing Files
Pairing files are essential for establishing a secure connection between your computer and iOS device. iLoader simplifies pairing file management for various apps.
What Are Pairing Files?
Pairing files contain encrypted credentials that allow your computer to communicate securely with your iOS device. They're required for:
- Installing apps on your device
- Accessing device information
- Managing certificates and App IDs
- Debugging and development tasks
Supported Apps
SideStore
Pairing files are automatically created and placed during SideStore installation. iLoader handles this process seamlessly.
StikDebug
Import and manage pairing files for StikDebug. Useful for debugging iOS applications.
Protokolle
Handle pairing files for Protokolle, a debugging tool for iOS development.
Other Apps
Manage pairing files for any compatible iOS development or debugging application.
Pairing File Operations
- Import: Add existing pairing files to iLoader
- Export: Save pairing files for backup or transfer
- Place: Automatically place pairing files in correct app directories
- Replace: Update pairing files when they expire or become invalid
Managing Certificates
Development certificates are required to sign and install apps on iOS devices. iLoader provides comprehensive certificate management tools.
Certificate Management Features
- View Certificates: See all active development certificates associated with your Apple ID
- Certificate Details: View expiration dates, creation dates, and certificate types
- Revoke Certificates: Remove certificates that are no longer needed or have issues
- Create Certificates: Generate new development certificates when needed
- App ID Overview: See all App IDs registered with your Apple Developer account
When to Manage Certificates
- Certificate Expired: Create a new certificate when your current one expires
- Too Many Certificates: Revoke unused certificates (Apple limits the number you can have)
- Installation Issues: Revoke and recreate certificates if apps fail to install
- Account Changes: Manage certificates when switching Apple IDs
Troubleshooting
Common issues and their solutions when using iLoader:
Device Not Detected
If iLoader cannot detect your iOS device:
- Check Device Status: Ensure your device is unlocked and not in sleep mode
- Trust Computer: On your device, go to Settings → General → VPN & Device Management and verify the computer is trusted
- USB Connection: Try a different USB cable or USB port
- Restart Devices: Restart both your computer and iOS device
- usbmuxd Service: Verify usbmuxd is installed and running:
- Windows: Ensure iTunes is installed and running
- macOS: Should be included automatically
- Linux: Check with
systemctl status usbmuxd
- Disable VPN: Temporarily disable VPN software that might interfere
Pairing File Expired
Pairing files can expire in several situations:
- After updating your iOS device
- After resetting your iOS device
- After extended periods of non-use
- Randomly due to Apple's security policies
Solution: Use iLoader to replace the pairing file. The process is similar to initial installation - iLoader will guide you through recreating the pairing file.
Installation Fails
If app installation fails, check the following:
- Developer Mode: For iOS 16+, ensure Developer Mode is enabled in Settings → Privacy & Security → Developer Mode
- Trust Certificate: Go to Settings → General → VPN & Device Management and trust the developer certificate
- Apple ID: Verify your Apple ID credentials are correct (case-sensitive)
- Internet Connection: Ensure you have an active internet connection
- Certificate Limit: Check if you've reached Apple's certificate limit (revoke unused certificates)
- App Compatibility: Verify the IPA is compatible with your iOS version
- Check Logs: Review error messages in iLoader for specific issues
- Known Issues: Check the GitHub issues page for reported problems
Apps Expire After 7 Days
Apps signed with free Apple Developer accounts expire after 7 days. This is normal behavior.
- SideStore Apps: Open SideStore and refresh apps before they expire
- Other Apps: Reinstall using iLoader when they expire
- Automatic Refresh: SideStore can automatically refresh apps if configured
Sign-In Issues
If you're having trouble signing in:
- Case Sensitivity: Apple ID credentials are case-sensitive - check capitalization
- Two-Factor Authentication: You may need to generate an app-specific password
- Account Status: Ensure your Apple ID account is active and not locked
- Network Issues: Check your internet connection and firewall settings