User:DesArch/Sideloading on Linux: Difference between revisions
The dreaded name. |
Turns out all the controversy was for naught, for iOS 17+ can't use Filza! |
||
| Line 3: | Line 3: | ||
==What is Sideloading and Jailbreaking?== | ==What is Sideloading and Jailbreaking?== | ||
As it appears there is confusion on what this guide is for, I will try clarifying what terms mean, and the scope of this guide. | As it appears there is confusion on what this guide is for, I will try clarifying what terms mean, and the scope of this guide. | ||
*This guide covers Sideloading, Jailbreaking, and finding the directory of save files for backups. '''This guide ''does not'' cover editing game files in any way, piracy sources, or cracking IPAs.''' | *This guide covers Sideloading, Jailbreaking, and finding the directory of save files for backups. '''This guide ''does not'' cover editing game files in any way, piracy sources, or cracking IPAs.''' Furthermore, neither of the file managers listed work on iOS 17 and above as of the writing of this guide. | ||
*Sideloading is the act of installing an application on an iOS or Android device through another device. Because of restrictions set by Apple, by default, iOS apps sideloaded will not open a week after installation, and save data is kept by either sideloading it again, or resigning it (re-validating an app through Apple's services.), without uninstalling the app previously. Only three iOS apps can be sideloaded per Apple ID each week. | *Sideloading is the act of installing an application on an iOS or Android device through another device. Because of restrictions set by Apple, by default, iOS apps sideloaded will not open a week after installation, and save data is kept by either sideloading it again, or resigning it (re-validating an app through Apple's services.), without uninstalling the app previously. Only three iOS apps can be sideloaded per Apple ID each week. | ||
*Jailbreaking is the act of disabling many restrictions normally active on iOS from Apple, and traditionally involved enabling root access for an iOS device, but newer Jailbreaks do not enable root access. By itself, jailbreaking a device does not guarantee that games can be modded, as it will not decrypt all files on its own.<!--**Rootless Jailbreaks lack root access, but can still allow for many changes on a device. This largely restricts its access to user data folders and folders outside of rootfs. <ref>{{cite|url=https://www.reddit.com/r/jailbreak/comments/t6lleq/discussion_the_state_of_ios_15_aka_what_even_is_a/|retrieved=17 Apr 2025|title = Reddit, The state of iOS 15 (aka "what even is a rootless jailbreak anyway?)}}</ref>--> | *Jailbreaking is the act of disabling many restrictions normally active on iOS from Apple, and traditionally involved enabling root access for an iOS device, but newer Jailbreaks do not enable root access. By itself, jailbreaking a device does not guarantee that games can be modded, as it will not decrypt all files on its own.<!--**Rootless Jailbreaks lack root access, but can still allow for many changes on a device. This largely restricts its access to user data folders and folders outside of rootfs. <ref>{{cite|url=https://www.reddit.com/r/jailbreak/comments/t6lleq/discussion_the_state_of_ios_15_aka_what_even_is_a/|retrieved=17 Apr 2025|title = Reddit, The state of iOS 15 (aka "what even is a rootless jailbreak anyway?)}}</ref>--> | ||
| Line 21: | Line 21: | ||
[https://ios.cfw.guide/ ios.cfw.guide] has instructions for jailbreaks for a wide array of iOS versions, but note that the latest devices or iOS versions may be unsupported. Before using any method, if concerned about device safety, utilize a device that does not feature important data. As many jailbreaks utilize a sideloaded app, this means that the sideloading method above will work for such jailbreaks. For jailbreaks involving sideloading, install the relevant jailbreak IPA, follow the previous section, then run the app and press the Jailbreak button, repeating the process until ''Cydia'' appears. For iOS versions that cannot be jailbroken with a sideloaded IPA, using ''[https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Jailbreaking-with-Legacy-iOS-Kit Legacy iOS Kit's]'' guide is an option, but I cannot vouch for it personally yet. In either case, once ''Cydia'' appears, the jailbreak is successful. Note that depending on the jailbreak used, resigning/sideloading the app used for the jailbreak again may be necessary upon powering off the device. | [https://ios.cfw.guide/ ios.cfw.guide] has instructions for jailbreaks for a wide array of iOS versions, but note that the latest devices or iOS versions may be unsupported. Before using any method, if concerned about device safety, utilize a device that does not feature important data. As many jailbreaks utilize a sideloaded app, this means that the sideloading method above will work for such jailbreaks. For jailbreaks involving sideloading, install the relevant jailbreak IPA, follow the previous section, then run the app and press the Jailbreak button, repeating the process until ''Cydia'' appears. For iOS versions that cannot be jailbroken with a sideloaded IPA, using ''[https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Jailbreaking-with-Legacy-iOS-Kit Legacy iOS Kit's]'' guide is an option, but I cannot vouch for it personally yet. In either case, once ''Cydia'' appears, the jailbreak is successful. Note that depending on the jailbreak used, resigning/sideloading the app used for the jailbreak again may be necessary upon powering off the device. | ||
''[https://cydia.saurik.com/ Cydia]'' is an App Store alternative for Jailbroken devices that features apps not allowed on the App Store. Installing Karen/あけみ's ''[https://github.com/akemin-dayo/AppSync AppSync Unified]'' from Cydia enables installing IPA files already on the device without requiring resigning. Next, either install ''iFile'' or ''[https://www.tigisoftware.com/default/ Filza]'' from ''Cydia'', whichever one is supported for the device's OS. Both apps are file managers that provide access for browsing a variety of files, including app save files. | ''[https://cydia.saurik.com/ Cydia]'' is an App Store alternative for Jailbroken devices that features apps not allowed on the App Store. Installing Karen/あけみ's ''[https://github.com/akemin-dayo/AppSync AppSync Unified]'' from Cydia enables installing IPA files already on the device without requiring resigning. Next, either install ''iFile'' or ''[https://www.tigisoftware.com/default/ Filza]'' from ''Cydia'', whichever one is supported for the device's OS (up until iOS 16 at the time of writing!). Both apps are file managers that provide access for browsing a variety of files, including app save files. | ||
Once ''AppSync'' is installed, IPA files can also be directly installed through ''Legacy iOS Kit'', by running it again, selecting App Management, selecting Install App (AppSync), then following step 4 of the installation section as usual. | Once ''AppSync'' is installed, IPA files can also be directly installed through ''Legacy iOS Kit'', by running it again, selecting App Management, selecting Install App (AppSync), then following step 4 of the installation section as usual. | ||