Skip to content

SideloadlyiOS/Sideloadly-Download

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Sideloadly - iOS, Apple Silicon & TV Sideloading

The new & best way to sideload your favorite games and apps to your iOS device, Apple Silicon Mac, or Apple TV!

Sideloadly Logo

Sideloadly Installation

Important Windows Task

Windows users, please make sure you have the web version of iTunes & iCloud installed. Uninstall Microsoft Store versions of iTunes & iCloud if present, then install the non-Microsoft Store version from the links below:

iTunes x64
iTunes x32
iCloud

Download Sideloadly

Windows 64-bit Download
Windows 32-bit Download

Requires Windows 7 or higher.

macOS Download

Requires macOS 10.12 Sierra and higher. Apple Silicon Mac M1/M2 Pro/Max/Ultra Sideloading Supported.

Sideloadly Tweaked AppStore

Sideloadly Tweaked AppStore Download

Install the official Sideloadly Tweaked AppStore to get all the tweaked apps for iOS 15+ on all iPhone and iPad models.

Sideloadly Features

  • No Jailbreak Required!: Sideloadly was built with non-jailbroken devices in mind.
  • Apple Developer Account Support: Ability to sideload apps with a free or paid Apple Developer account.
  • Credential Saving: Save your credentials for easy & quick sideloading.
  • Broad iOS Support: Supports iOS 7 up to iOS 17.1+.
  • Wi-Fi Sideloading: Sideload/Install apps without needing to connect your device via USB.
  • Automatic App Refreshing: Sideloadly will automatically refresh your apps every few days to prevent them from expiring! NEW!
  • Just-In-Time Compilation: JIT allows certain apps to run faster and work better by surpassing iOS restrictions. NEW!
  • Apple Silicon Sideloading Support: Use Sideloadly to install (unsupported) iOS apps to your M1/M2 Pro/Max/Ultra Mac! Works with free/paid Apple IDs & SIP enabled.
  • Apple TV (tvOS) Sideloading Support: Sideload apps onto your Apple TV! NEW!
  • Drag & Drop .IPA Support: Easily drag & drop .IPA files for sideloading.
  • Change Minimum iOS Version: Modify the minimum iOS version required to run the app.
  • Remove App/IPA Restrictions: Remove restrictions on supported devices.
  • Customize App Name: Change the app name that will appear on your home screen.
  • Customize App Icon: Change the app icon that will appear on your home screen. NEW!
  • Change Application Bundle ID: Allow multiple/duplicate app installs by changing the bundle ID.
  • Multiple Install Options: Choose from Apple ID Sideload (default), Normal Install, Ad-hoc sign & export tweaked IPA. Each feature is explained when hovered over.
  • App File Sharing: Access the sideloaded app's Documents on your PC & via the iOS Files app.
  • Remove App Extensions: Option to remove individual or all app extensions (PlugIns).
  • URI Scheme Support: Easily download and sideload an IPA directly from the web.
  • Installation Logs: Detailed logs for easier troubleshooting.
  • Device System Logs Viewer: View general device or app installation issues for troubleshooting.
  • Hide Sensitive Information: Easily hide sensitive information for screenshots, tutorial videos, or sharing logs.
  • Inject Multiple Files: Inject multiple .dylib, .deb, .framework & .bundle files to your IPA. Includes Cydia Substrate & Substitute framework support for non-jailbroken devices.
  • Light/Dark Mode: Support for macOS light and dark modes.
  • Community-Driven Features: More features will be added based on community suggestions.

Screenshots

Sideloadly - Windows

Sideloadly Install

Sideloadly Install

Sideloadly Install

Sideloadly - macOS

Sideloadly Install Sideloadly Install

Sideloadly Frequently Asked Questions & Answers (FAQ)

Q: How do I set up automatic app refreshing?
A: When sideloading your app, you now have an option to automatically refresh it. With automatic refreshing enabled, Sideloadly will automatically enroll the app for automatic refreshing, managed by the Sideloadly Daemon. You will need a computer with Wi-Fi sideloading set up or your device connected via USB. The daemon will attempt to refresh apps near expiry when detected via Wi-Fi or USB.

Q: How do I enable Wi-Fi sideloading via Sideloadly?
A: Ensure your computer and iOS device are on the same network. Connect your device via USB and follow these steps based on your OS:

  • Windows: Open iTunes > Connected Device > Summary > Options > Enable "Sync with this iDevice over Wi-Fi" > Sync & Done.
  • Latest macOS: Finder > Select iDevice under 'Locations' > General > Enable "Show this iDevice when on Wi-Fi" > Sync & Done.
  • Older macOS: Open iTunes > Connected Device > Summary > Options > Enable "Sync with this iDevice over Wi-Fi" > Sync & Done.
    If Sideloadly does not detect your device wirelessly, try opening iTunes and ensure your iDevice screen is on.

Q: How do I update an app enrolled for automatic refreshing in the daemon?
A: Open Sideloadly, add the new IPA using the same Apple/bundle ID, and ensure the automatic refresh option is enabled. Proceed to sideload, and Sideloadly will overwrite the previous IPA and files with the new version.

Q: How do I enable the Sideloadly Mail Plug-in on macOS?
A: Open the macOS Mail App, go to Settings/Preferences, and if needed, log in to an email account with random information to access Mail's preferences. Under General Preferences, click "Manage Plug-ins," enable the SideloadlyPlugin.mailbundle, then click Apply and Restart Mail.

Q: How long will I be able to use the sideloaded app?
A: Free Apple Developer accounts allow apps to function for 7 days. After this, sideload it again with the same Apple ID, ensuring your progress is backed up. Apps signed with a paid Apple Developer Account can last up to 1 year.

Q: Developer Mode Required. How do I enable developer mode on my iOS device to sideload apps?
A: On iOS 16+, enable "Developer Mode" by going to Settings > Privacy & Security > Developer Mode, then switch on the Developer Mode option.

Q: How can I save or load my in-game progress?
A: Ensure your game progress is synced over Game Center, Facebook, Twitter, or Google+. If saving progress locally, install the IPA overwriting the existing one, using the same bundle ID and Apple ID.

Q: Can I overwrite my current app without removing it?
A: Yes, sideload the IPA with the same Apple ID as the previously sideloaded app. If a custom bundle ID was set, use the same ID.

Q: How many apps can I sideload?
A: iOS 7, 8, 9: Sideload as many apps as you like. For iOS 10 and later, you can only have 3 sideloaded apps with a free developer account. A paid Apple Developer Account has no such limitations. For iOS 16.1.2 & lower, you can use WDBRemoveThreeAppLimit to remove this restriction.

Q: How can I connect Sideloadly to my Apple TV?
A: Connect an Apple TV with a USB port to your computer, and Sideloadly will detect it. For portless Apple TVs, sideloading works only on macOS or a virtual macOS on the same network. On macOS, go to Settings > Remotes & Devices > Remote App & Devices to keep it visible for detection.

Q: Why can't I restore my Game Center game progress after sideloading?
A: Apple prevents sideloading apps with the same bundle ID as App Store apps on newer iOS versions. Use a unique bundle ID, which prevents Game Center from recognizing the app.

Q: Sideloadly does not show my device. How do I fix ?
A: Reinstall the web version of iTunes & iCloud, reboot your PC, and ensure your device trusts the PC. Try a different USB cable or port if needed.

Q: How do I trust the app? How do I fix "Untrusted Developer"?
A: Go to Settings -> General -> Profiles/VPN & Device Management, tap on the email used to sideload, and trust it.

Q: Does Sideloadly support iOS 7 through 16?
A: Yes, Sideloadly supports iOS 7 up to iOS 16 and future iOS versions. Report any iOS-specific issues for investigation.

Q: What kind of .dylibs or .debs can I add to my IPA? App crashes on launch after injecting dylib/deb/framework.
A: Sideloadly supports all dylib/deb/framework files, but some designed for Jailbroken devices may crash on non-jailbroken devices. Sideloadly attempts to update these files for non-jailbroken support, though it may not always succeed.

Q: Where is the Sideloadly auto refresh cache folder located?

  • Windows: C:\Users\YOURNAME\AppData\Local\cache\sideloadly
  • macOS: /Users/YOURNAME/Library/Caches

Q: Does Sideloadly support Apple Silicon M1/M2 Mac?
A: Yes, Sideloadly supports Apple Silicon Macs (M1/M2). It will detect and display the Mac on the devices list for IPA installation. Tested on Big Sur, Monterey, and Ventura.

Q: Does Sideloadly work on Apple Silicon M1/M2 Mac with SIP Enabled?
A: Yes, Sideloadly works with SIP enabled. Its functionality with SIP disabled is uncertain.

Q: Why am I receiving a no permission error when opening my sideloaded M1/M2 iOS App?
A: This issue occurs if the IPA was encrypted. Sideload the decrypted version of the IPA to resolve this issue.

Q: How can I use an app-specific Password?
A: App-specific passwords partially work with Sideloadly. They are effective with a paid Apple Developer ID and anisette option disabled.

Q: Can I make legit In-App Purchases on sideloaded apps?
A: No, Apple prevents In-App Purchases on sideloaded/enterprise-installed apps. Install the original App Store version for legit In-App Purchases.

Q: Which Windows version does Sideloadly support?
A: Sideloadly supports Windows 7, 8, 10, and 11. For best results, use Windows 10 or higher.

Q: Which macOS version does Sideloadly support?
A: Sideloadly supports macOS 10.12 Sierra and higher. For best results, use macOS Catalina, Big Sur, Monterey, Ventura, or higher.

Q: "Sideloadly" wants access to control "System Events"?
A: This access is needed for Sideloadly to automatically launch and manage the macOS Mail app during sideloading. You can disallow this access but must manually open the Mail app when launching Sideloadly.

Q: What information does Sideloadly transmit when connecting to the Anisette server?
A: When using "Remote Anisette," the server can see:

  • Your IP address
  • Your OS (win32, win64, or macOS)
  • Sideloadly version
    This data is for debugging purposes and not shared with anyone. Your Apple ID & Password are sent only to Apple servers.

Q: The app/IPA was sideloaded successfully, but no app or icon is appearing on my home screen?
A: Reboot your device; this usually resolves the issue.

Q: How do I fix "error ‘machineName’"?
A: Changing your computer's name might help. Search for “computer name” or “machine name” from the start menu.

Q: How do I fix "Your maximum App ID limit has been reached. You may create up to 10 App IDs every 7 days."?
A: This is an Apple limitation on free developer accounts. Wait a few days or use another Apple ID to sideload.

Q: How do I fix "This device has reached the maximum number of installed apps using a free developer profile"?
A: This is an Apple limitation on free developer accounts, allowing only 3 sideloaded apps at a time. Upgrade to a paid developer account to remove this restriction.

Q: How do I fix "Your session has expired. Please log in." or "This action could not be completed due to possible environment mismatch."?
A: Refer to the tutorial on the Sideloadly subreddit for guidance.

Q: How do I fix "Call to lockdownd_client_new_with_handshake failed: LOCKDOWN_E_INVALID_HOST_ID" error?
A: Ensure you have trusted your PC from your device. Unplug and reconnect the device, and restart iTunes.

Q: The icon of the sideloaded app is missing?
A: This issue may occur with custom icons. Try a different icon or default settings, or restart your device.

Q: Can I use Sideloadly with a specific set of rules, like a proxy or VPN?
A: Sideloadly does not currently support proxy or VPN configurations. Ensure your network allows direct connections to Apple servers.

Q: What should I do if I encounter a crash or error?
A: Check the Sideloadly support forum or GitHub issues page for solutions. Provide detailed error messages and steps to reproduce for better assistance.

Sideloadly Changelog

v0.50.0

  • Removed Mail Plug-In requirement for anisette data
  • Improved support for remote anisette data and fixed various download and plug-in issues

v0.42.0

  • Added support for Apple TV (tvOS) sideloading
  • Enhanced JIT handling for improved performance

v0.41.1

  • Added Just-In-Time (JIT) compilation support for better performance
  • Improved macOS Mail Plug-In functionality

v0.40.5

  • Improved handling of IPA files to avoid issues with Windows Defender

v0.40.4

  • Enhanced communication with auto-refresh daemon
  • Fixed various issues related to app sideloading and daemon management

v0.40.3

  • Enhanced support for paid Apple IDs
  • Improved daemon notifications and communication

v0.40.2

  • Resolved macOS Mail Plug-In issues
  • Fixed problems with daemon launch and auto-refresh notifications

v0.40.1

  • Fixed caching issues related to app refreshing
  • Improved notifications related to auto-refresh features

v0.40.0

  • Automatic app refreshing to keep apps up-to-date
  • Improved macOS Mail Plug-In support and added option to change app icons
  • New queue system for sideloading multiple apps at once

v0.28.0

  • Enhanced tweak injection process with updated UI
  • Improved anisette data handling and log hiding features

v0.27.0

  • Added a new feature: Sideload Spoofer to avoid detection by certain apps
  • Improved handling of tweak injections and the overall injection process

v0.26.5

  • Further improvements made to local anisette support
  • Fixed various bugs related to anisette and mail plugin

v0.26.3

  • Local anisette support is now available for macOS users
  • Updated mail plugin to improve reliability and functionality

v0.26.0

  • Added a new feature: Sideload Spoofer to avoid detection by certain apps
  • Improved anisette data handling and log hiding features

v0.25.0

  • Added a temporary fix for Apple ID login issues. You should now be able to log in again if you were previously having issues
  • New export feature: You can now export your settings and logs to easily share with others or back up your settings

v0.24.0

  • Updated many of the libraries used in Sideloadly to improve overall performance and reliability
  • Added troubleshooting information for macOS issues related to sideloading
  • Fixed a bug which could prevent users from changing advanced options correctly
  • Fixed an issue where the Sideloadly application could become unresponsive when sideloading large apps

v0.23.2

  • New feature to resume/retry sideloading if the Wi-Fi/USB device was unexpectedly disconnected
  • Improved handling of disconnected devices and new device connections so now it's more reliable and less confusing
  • Updated the bundle ID input field so it's less confusing. The logs will also provide information depending on input
  • Updated the "Uploading..." message to tell the user to keep their screen ON when sideloading via Wi-Fi
  • Sideloadly will now autofill more inputs inside advanced options
  • Fixed an issue that would cause Sideloadly to crash when a device is connected. This mainly affected macOS
  • Fixed issues with user input during sideloading via Wi-Fi/USB

v0.23.0

  • Sideloadly now supports Wi-Fi sideloading. Frequently Asked Questions has been updated with a simple guide on how to setup this new feature!
  • Improved handling of new device connections & detections
  • Added an option to re-pair your iOS device via USB. This may help troubleshoot certain issues users are experiencing
  • Fixed a layout issue pertaining to the injection feature on macOS
  • Fixed an issue where machine_id.txt file would get corrupted
  • Potentially fixed an issue which prevented users from sideloading using an organization account

v0.22.1

  • Sideloadly now fully supports iOS 15.1!
  • Improved the detection of decrypted/undecrypted apps
  • Improved the hide functionality which would show your email if you tried editing it
  • Other minor bug fixes and improvements

v0.22.0

  • User interface improvements
  • Sideloadly will now detect & notify you if the app you're sideloading is undecrypted
  • Sideloadly will now retry downloads 3 times before it stops
  • Fixed "pem_bytes does not appear to contain PEM-encoded data - no BEGIN/END combination found" issue
  • Fixed an issue where Sideloadly would hang for a period of time before continuing on certain IPAs
  • Fixed "Backend object does not implement RSABackend" issue
  • Fixed an issue where Sideloadly would crash when using certain options with no device connected
  • Multiple macOS fixes were made to make Sideloadly more reliable

v0.21

  • New install options: Apple ID Sideload, Normal Install, Ad-hoc Sign & Install. Each option has been explained when hovered over.
  • Sideloadly can now inject .dylib(s), .deb(s), .framework(s) & .bundle(s) to your IPA. You can even drag & drop to the injection field!
  • Sideloadly will also update the injected .dylibs/.debs to try and support Non-Jailbroken devices.
  • In addition to the above, we also now provide a default option to inject CydiaSubstrate.framework which is required by most tweaks, and another option for injecting Substitute. Sideloadly also supports Settings.bundle.

v0.20.4

  • Sideloadly now has a new feature which allows you to hide sensitive information so you can easily share your logs or take screenshots and record videos without worry!
  • Improved support for older iDevices running iOS 8 and lower. Fixed MISAGENT_E_REQUEST_FAILED issue.
  • Improved support for M1 Mac sideloading.
  • Fixed permissions issue on M1 sideloaded apps.

v0.20.2

  • Sideloadly now supports iOS 15!

v0.20.1

  • Sideloadly now supports sideloading non-supported apps to your Mac with Apple M1! If you use Sideloadly on your M1, you will get a new option to install the iOS app to your Mac!
  • Two Factor Authentication now has been fully implemented. This includes SMS 2FA & allows you to re-enter your code.

v0.19.0

  • Added a new feature to display real-time system logs
  • Sideloadly now displays the device name and iOS version next to UDID
  • Added a copy button next to the device that copies the active UDID
  • Bundle ID mangling will now be disabled if anisette option is unticked
  • Fixed an issue where users were unable to login if uppercase characters were used in their Apple ID
  • Fixed an issue which caused some filenames to overlap when displayed
  • Fixed an issue where some users would have a corrupted sessions file
  • Added a placeholder on the Apple ID input to prevent confusion

v0.18.0

  • Added the option to remove App PlugIns before sideloading
  • Improved the Anisette option so now it's less confusing
  • Added support for older macOS versions
  • Fixed an issue where Sideloadly URL scheme would not start downloading when Sideloadly was opened

v0.17.3

  • Fixes an issue with unc0ver Jailbreak

v0.17.2

  • Sideloadly for macOS is now released!
  • Fixed an issue which caused apps to recently crash
  • Fixed machineName error
  • Fixed "There is no 'ios' certificate with serial number" error
  • Properly handle percentages in logs
  • Improvements made to 2FA
  • UI Improvements
  • General bug fixes

v0.16.1

  • Fix update URL
  • Added support for iOS 14.2

v0.15.9

  • Don't crash when trying to revoke oldest certificate
  • Switch to 64-bit version to workaround remaining MemoryError

v0.15.8

  • Include IPA file information in the log
  • Include Sideloadly version in log
  • Retry download from scratch if file turned out to be too large
  • Fix a crash that occurred when downloading via Sideloadly
  • Make sure to not leave temporary directories on crash

v0.15.7

  • Fixed a crash that occurred on specific types of dylib
  • Account for changes in Apple's phone number verification page
  • Include Guru Meditation codes in exceptions

v0.15.3

  • Fixup staging directory related crash
  • Debugging AssertionError
  • More memory optimizations
  • More padding/sizing fixes

v0.15.2

  • Some optimizations to memory usage
  • Avoid leaving old files in staging directory on iDevice

v0.15.1

  • More fixes to zero padding
  • Show error details when anisette obtaining fails

v0.15.0

  • Fix zero-padding logic which caused invalid signature in some rare cases

v0.14.9

  • Improvements made to avoid MemoryError

v0.14.8

  • Make sure we don't leave temporary files on the device
  • Support no-sign mode for jailbroken devices
  • Don't fail if the IPA had no signature

v0.14.7

  • Fix a crash in certain scenarios with large IPA files
  • Properly handle IPA files with zero bytes
  • Minor performance improvements

v0.14.6

  • Fix a crash with incorrect directory naming
  • Fix a bug with incorrect permissions
  • Improved handling of certain device errors

v0.14.5

  • Fixed a bug where Sideloadly would crash on device disconnection
  • Improved memory management and garbage collection
  • Fixed an issue where IPA files could become corrupted

v0.14.4

  • Improved stability of the application
  • Fixed several bugs related to user input validation
  • Improved user interface and experience

v0.14.3

  • Initial release

Credits

Special thanks to the following for their contributions and support:

  • AltStore: For the iOS 13+ workaround and their continued support in sideloading apps.
  • AltPlugin: For their enhancements and integrations.
  • libimobiledevice: libimobiledevice - For their open-source tools that facilitate communication with iOS devices.