User:DesArch/Sideloading on Linux: Difference between revisions
The dreaded name. |
Alternate install ipa method |
||
| (5 intermediate revisions by the same user not shown) | |||
| 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, further modifying a jailbroken device with tweaks, or cracking IPAs.''' <!--Furthermore, neither of the file managers listed work on iOS 17 and above as of the writing of this guide. Apparently this is false so I am commenting this out.--> | ||
*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 15: | Line 15: | ||
*3. Run ''Legacy iOS Kit'', then when prompted with "Press Enter/Return to continue", follow the instruction, then select "Sideload IPA". | *3. Run ''Legacy iOS Kit'', then when prompted with "Press Enter/Return to continue", follow the instruction, then select "Sideload IPA". | ||
*4. Select "Select IPA", then select "Install IPA". When it prompts for an Apple ID followed by your Apple Password, enter it. Create a new Apple ID for this use if concerned about privacy. If the ipa is cracked and compatible with the device, it should sideload properly. | *4. Select "Select IPA", then select "Install IPA". When it prompts for an Apple ID followed by your Apple Password, enter it. Create a new Apple ID for this use if concerned about privacy. If the ipa is cracked and compatible with the device, it should sideload properly. | ||
*5. Alternatvely, on iOS 13 and under even without a jailbreak,<!--unknown if this works on iOS 14, this does not work on iOS 16, at least on my non jb device--> selecting App Management, then Install IPA (AppSync) will let the device install any uncracked IPAs, although only IPAs from the same account as the currently signed-in account on the App Store will launch without any prompts. An install with this method works just like a regular App Store install without requiring resigning every week, but jailbreaking and installing ''AppSync Unified'' will be necessary for installing any cracked IPA with this method. | |||
==Jailbreaking and further utilization afterwards== | ==Jailbreaking and further utilization afterwards== | ||
'''Please avoid using ''3uTools''! It does not distribute the original jailbreaks and may not work properly.''' | '''Please avoid using ''3uTools''! It does not distribute the original jailbreaks and may not work properly.''' | ||
[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 | [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'', ''Sileo'', or another similar package manager 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 not recommended because it requires specific uncommon hardware. As sideloading is only possible in iOS 7 and above, jailbreaking in Windows XP - Windows 7 is recommended instead for anything below iOS 7. In either case, once a package manager 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. If powering off the device normally, resigning the jailbreak is recommended. | ||
''[https://cydia.saurik.com/ Cydia]'' | ''[https://cydia.saurik.com/ Cydia]'', ''[https://getsileo.app/ Sileo]'', ''[https://apptapp.me/repo/ Installer]'', and ''[https://getzbra.com/ Zebra]'' are package managers for Jailbroken devices that features apps and tweaks not allowed on the App Store, and are comparable with package managers on Linux such as ''APT'' or ''Pacman''. Make sure the device time matches the current time, as it may cause errors with the package manager otherwise. On older devices, Installing Karen/あけみ's ''[https://github.com/akemin-dayo/AppSync AppSync Unified]'' from your package manager enables installing IPA files already on the device without requiring resigning. Next, either install ''iFile'' or ''[https://www.tigisoftware.com/default/ Filza]'' from your package manager or directly from the site, 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. | ||
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. | |||
==Finding save files== | ==Finding save files== | ||
In all cases, the save file is stored as a .save file, although the file name itself for older game is either the game name or its abbreviation, for newer games the file is profile.save. Accessing local game files can be accessed through the directory /var/mobile/Containers/Data/Application, but note that ''any files related with the ipa itself, such as assets, cannot be accessed from this directory''. If concerned about data loss, copy said save files elsewhere and make sure it does not get lost. | In all cases, the save file is stored as a .save file, although the file name itself for older game is either the game name or its abbreviation, for newer games the file is profile.save. Note that accessing save files should require either installing the file manager with ''[https://trollstore.org/ Trollstore]'' or a jailbreak. Accessing local game files can be accessed through the directory /var/mobile/Containers/Data/Application, but note that ''any files related with the ipa itself, such as assets, cannot be accessed from this directory''. If concerned about data loss, copy said save files elsewhere and make sure it does not get lost. | ||
<!-- | <!-- | ||
==References== | ==References== | ||
{{References}} | {{References}} | ||