You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/advanced/sparserestore.mdx
+5-32Lines changed: 5 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,12 @@ title: 3-App Limit Bypass
3
3
description: A tutorial on how to install more than 3 apps via SideStore using the SparseRestore exploit.
4
4
---
5
5
6
-
# SparseRestore
7
6
:::note
7
+
8
8
The SparseRestore "Bypass 3 app limit" exploit **only works on iOS/iPadOS versions between 17.0 and 18.1 beta 4 (not including 17.7.1)**. If you are not on these versions and it doesn't work, **please do not ask for support on this**.
9
+
9
10
:::
11
+
10
12
## Prerequisites
11
13
* An iDevice running versions supported by the SparseRestore exploit (see note above).
12
14
* At least 1 free app slot.
@@ -37,34 +39,5 @@ Due to certain limitations, this exploit must be done for every 3 additional app
37
39
38
40
If you want/need Find My for other purposes, you can now turn it back on. However, if you want to install or refresh more apps, you will need to turn it off again.
39
41
40
-
# MacDirtyCow
41
-
:::note
42
-
The MacDirtyCow "Bypass 3 app limit" exploit **only works on iOS/iPadOS versions between 14.0 and 16.1.2**. If you are not on these versions and it doesn't work, **please do not ask for support on this**.
43
-
:::
44
-
## Prerequisites
45
-
* An iDevice running versions supported by the MacDirtyCow exploit (see note above).
46
-
* At least 1 free app slot.
47
-
* MDC-compatible SideStore build (see below)
48
-
49
-
## Steps
50
-
51
-
1. Download the latest verion of SideStore compatible with the MDC exploit [here](https://cdn.discordapp.com/attachments/949183273827983370/1074037820328521829/SideStore_MDC_14.ipa). The MDC version of SideStore above (bypass 3-app limit) is only compatible with <b>iOS 15.0-16.1.2</b>, and is very outdated, and so you may experience issues. If you want to have this feature, we reccomend you join our [Discord](https://discord.gg/RgpFBX3Q3k) and go to the [sidestore-downloads](https://discord.com/channels/949183273383395328/1126118099930861638) channel, which will contain MDC compatible SideStore builds.
6. Swipe up with 3 fingers 3 times to reveal MacDirtyCow section
62
-
63
-
7. Disable “Enforce 3-App Limit”
64
-
65
-
8. You can now install more than 3 apps! (10 app id limit still applies)
66
-
67
-
68
-
# Alternatives
69
-
70
-
If either of the exploits doesn't work for you, or your iDevice is on an unsupported version, there is an alternative to be able to use more than 3 apps at once. [LiveContainer](https://livecontainer.github.io/), developed by Duy Tran Khanh ([khanhduytran0](https://github.com/khanhduytran0)) (the person who also made SparseBox), allows for iOS apps to be run in containers in-app rather than installing them separately. This may also be easier to use than the exploits in some cases. The GitHub page can be found [here](https://github.com/khanhduytran0/LiveContainer).
42
+
## Alternatives
43
+
If either the exploit doesn't work for you, or your iDevice is on an unsupported version, there is an alternative to be able to use more than 3 apps at once. LiveContainer, developed by Duy Tran Khanh ([khanhduytran0](https://github.com/khanhduytran0)) (the person who also made SparseBox), allows for iOS apps to be run in containers in-app rather than installing them separately. This may also be easier to use over SparseRestore in some cases. The GitHub page can be found [here](https://github.com/khanhduytran0/LiveContainer).
Copy file name to clipboardExpand all lines: docs/faq.mdx
+13-11Lines changed: 13 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,25 +40,27 @@ It does not, as it's only connecting to your own device. No remote servers are u
40
40
41
41
It does not, as there is no remote server used.
42
42
43
+
### Updating SideStore hangs towards the end
44
+
45
+
Go to the homescreen for it to finish. We don't know why this happens, but it might have to do with using a VPN to direct `installd` to refresh SideStore (itself).
46
+
43
47
### Can I sign more than 3 apps to be active?
44
48
45
49
Normally, no, as that’s an iOS and developer account limitation. Apple only allows 3 apps to be installed using a free Apple Developer account.
46
50
47
-
To remove this restriction (and also get a 365 day expiry), you can pay for a $99/year Apple Developer account, or find a certificate.
51
+
To remove this restriction (and also get a 365 day expiry), you can pay for a $99/year Apple Developer account.
48
52
49
-
Alternatively, there are exploits avaliable to [bypass the 3-app limit](advanced/3appbypass), but usually don't work on the latest iOS versions.
53
+
Alternatively, there is currently a nightly build available [here](https://github.com/SideStore/SideStore/releases/tag/nightly) (version 0.5.9-nightly.2024.10.23.1+1e969a0 as of writing) that utilizes the SparseRestore exploit to bypass the 3-app limit. Currently, this only works on iOS versions below 18 dev beta 5 plus 18.0.1 for definite.
50
54
51
-
### Updating SideStore hangs towards the end
52
-
53
-
Go to the homescreen for it to finish. We don't know why this happens, but it might have to do with using a VPN to direct `installd` to refresh SideStore (itself).
55
+
A tutorial for using this can be found [here](advanced/sparserestore).
54
56
55
57
### I have a problem or bug or request for a feature or quality of life improvement
56
58
57
59
Please make a GitHub issue on our GitHub page to make a bug report or feature request (with appropriate labels)!
58
60
59
-
### I am a developer, do I need to do anything to make my app compatible with SideStore?
61
+
### I am a developer, how does this affect me?
60
62
61
-
Nope, for now SideStore signs just the same way as AltStore, and is fully compatible. In the future, an update to AltKit may be required if/when we get our additions.
63
+
It doesn’t affect you directly, other than maybe an update to AltKit when/if we get our additions.
62
64
63
65
### Do I need to install AltStore to install SideStore?
64
66
@@ -80,7 +82,7 @@ This was a test update to see if there were problems between major versions, and
80
82
81
83
### Why do my JIT based apps not automatically activate JIT?
82
84
83
-
We currently don’t have an automatic JIT activation method.
85
+
We currently don’t have an automatic JIT activation method, and if we do you would need the SideStore VPN on.
84
86
85
87
### Does SideStore have an iPadOS UI?
86
88
@@ -98,7 +100,7 @@ Older Anisette servers that are used by many users are known to cause locking of
98
100
99
101
This is a login issue with the Anisette server. There isn’t really much of any info about it other than changing Anisette servers sometimes helps, or you can keep trying to login until it does.
100
102
101
-
### Can I transfer my AltStore/Sideloadly apps?
103
+
### Can I transfer my AltStore/Sideloady apps?
102
104
103
105
Yes, just don’t remove the original app on your device. Go into SideStore and sideload the same or updated IPA, and it should be added to your list of apps within SideStore with your data still intact.
104
106
@@ -120,11 +122,11 @@ Don't panic! Re-sideload the apps without removing them from your device, and yo
120
122
121
123
### I'm unable to select my pairing file with any file type
122
124
123
-
Make sure your pairing file's extension ends with `.mobiledevicepairing` or `.plist`. If it doesn't, double check to see if you had zipped your pairing file before sending it to your phone. Failing to do so may lead to the file being corrupted during transport. Also, when signing SideStore with a certificate, you won't be able to select the pairing file from within app. You can try moving the pairing file to the root directory of the SideStore folder in the Files app in "On My iPhone/iPad", and naming it `ALTPairingFile.mobiledevicepairing`. If you do not see the SideStore folder in the files app, connect your phone to your computer, and you can drag and drop the pairing file to the files of the SideStore app. Ensure to change it to name mentioned above. Note that it is case sensitive.
125
+
Make sure your pairing file's extension ends with `.mobiledevicepairing` or `.plist`. If it doesn't, double check to see if you had zipped your pairing file before sending it to your phone. Failing to do so may lead to the file being corrupted during transport. Also, when signing Sidestore with a certificate, you won't be able to select the pairing file from within app. You can try moving the pairing file to the root directory of the SideStore folder in the Files app in "On My iPhone/iPad", and naming it `ALTPairingFile.mobiledevicepairing`. If you do not see the Sidestore folder in the files app, connect your phone to your computer, and you can drag and drop the pairing file to the files of the Sidestore app. Ensure to change it to name mentioned above. Note that it is case sensitive.
124
126
125
127
### Cannot start DebugServer
126
128
127
-
There is times when the DebugServer doesn't work. However, there is a fix you can try:
129
+
There is times when the Debugserver doesn't work. However, there is a fix you can try.
0 commit comments