Skip to content

Commit e662217

Browse files
committed
Revert "Update faq.mdx"
This reverts commit b4588c2.
1 parent b4588c2 commit e662217

File tree

4 files changed

+20
-45
lines changed

4 files changed

+20
-45
lines changed
Lines changed: 5 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@ title: 3-App Limit Bypass
33
description: A tutorial on how to install more than 3 apps via SideStore using the SparseRestore exploit.
44
---
55

6-
# SparseRestore
76
:::note
7+
88
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+
910
:::
11+
1012
## Prerequisites
1113
* An iDevice running versions supported by the SparseRestore exploit (see note above).
1214
* At least 1 free app slot.
@@ -37,34 +39,5 @@ Due to certain limitations, this exploit must be done for every 3 additional app
3739

3840
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.
3941

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.
52-
53-
2. Download WDBRemoveThreeAppLimit.ipa [from GitHub](https://github.com/zhuowei/WDBRemoveThreeAppLimit/releases/tag/v1.0)
54-
55-
3. Sideload the .ipa with SideStore
56-
57-
4. Open WDBRemoveThreeAppLimit and tap ‘Go’
58-
59-
5. Return to SideStore and open the Settings tab
60-
61-
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).

docs/faq.mdx

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,25 +40,27 @@ It does not, as it's only connecting to your own device. No remote servers are u
4040

4141
It does not, as there is no remote server used.
4242

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+
4347
### Can I sign more than 3 apps to be active?
4448

4549
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.
4650

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.
4852

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.
5054

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).
5456

5557
### I have a problem or bug or request for a feature or quality of life improvement
5658

5759
Please make a GitHub issue on our GitHub page to make a bug report or feature request (with appropriate labels)!
5860

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?
6062

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.
6264

6365
### Do I need to install AltStore to install SideStore?
6466

@@ -80,7 +82,7 @@ This was a test update to see if there were problems between major versions, and
8082

8183
### Why do my JIT based apps not automatically activate JIT?
8284

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.
8486

8587
### Does SideStore have an iPadOS UI?
8688

@@ -98,7 +100,7 @@ Older Anisette servers that are used by many users are known to cause locking of
98100

99101
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.
100102

101-
### Can I transfer my AltStore/Sideloadly apps?
103+
### Can I transfer my AltStore/Sideloady apps?
102104

103105
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.
104106

@@ -120,11 +122,11 @@ Don't panic! Re-sideload the apps without removing them from your device, and yo
120122

121123
### I'm unable to select my pairing file with any file type
122124

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.
124126

125127
### Cannot start DebugServer
126128

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.
128130

129131
**Make a new pairing file**
130132

docs/installation/prerequisites.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ To install SideStore, you will need:
1515
- An Apple ID
1616
- The StosVPN app (see below)
1717
- A Wi-Fi connection
18-
- Some time (This is a quick process, but you should [leave time for troubleshooting](/docs/troubleshooting))
18+
- Some time (This is a quick process, but you should [leave time for troubleshooting](/docs/troubleshooting/))
1919

2020
## StosVPN
2121

sidebars.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const sidebars = {
3434
{
3535
type: 'category',
3636
label: 'Advanced',
37-
items: ['advanced/anisette', 'advanced/app-sources', 'advanced/url-schema', 'advanced/3appbypass', 'advanced/jit'],
37+
items: ['advanced/anisette', 'advanced/app-sources', 'advanced/url-schema', 'advanced/sparserestore', 'advanced/jit'],
3838
},
3939
'release-notes',
4040
],

0 commit comments

Comments
 (0)