Skip to content

Commit be638d7

Browse files
authored
Merge pull request #65 from CelloSerenity/main
Updates a few things
2 parents 7084e08 + e34ec3d commit be638d7

File tree

16 files changed

+102
-405
lines changed

16 files changed

+102
-405
lines changed

docs/advanced/app-sources.mdx

Lines changed: 7 additions & 364 deletions
Large diffs are not rendered by default.

docs/advanced/jit.mdx

Lines changed: 41 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,47 @@ description: A tutorial on how to enable Just-in-Time (JIT) Compilation for apps
55

66
:::note
77

8-
There are many methods to enabling JIT, such as AltServer, SideJITServer, and more. This tutorial will cover the use of StikJIT, as it is the method we currently recommend.
9-
8+
There are many methods to enabling JIT, such as AltJIT, SideJITServer, and more. This tutorial will cover the use of StikJIT/StikDebug, as it is the method we currently recommend. As an alternative, SideStore 0.6.2-nightly.2025.04.15 also includes updates to minimuxer, allowing built-in JIT functionality similar to StikDebug. To use this, simply ensure you are connected to StosVPN and Wi-Fi or with mobile data and Wi-Fi disabled.
109
:::
1110

1211
## Prerequisites
13-
* An iDevice on iOS/iPadOS 17.4 or above, excluding 18.4b1
14-
* At least 1 free app slot
15-
16-
## Steps
17-
1. If you haven't already, make sure you're using StosVPN rather than Wireguard. StosVPN can be downloaded from the App Store [here](https://apps.apple.com/app/id6744003051). If for whatever reason you cannot install this, the Wireguard VPN can still work for this.
18-
2. Grab the latest .ipa for StikJIT [here](https://nightly.link/0-Blu/StikJIT/workflows/build_ipa/main) and install it as normal.
19-
3. Once installed, open the app and wait for the Developer Disk Image to download and mount. **This requires WiFi.**
20-
4. Press the "Select Pairing File" button and select your pairing file in the file picker. You can use the 'ALTPairingFile.mobiledevicepairing' file in SideStore's folder for this.
21-
5. Once done, the button on the home page will change to say 'Enable JIT'. Press this.
22-
6. Select the app you want to enable JIT for from the selector pop-up. If your desired app is launched, check that JIT has been enabled. If so, congrats!
23-
24-
## Offline JIT Enabling
25-
To enable JIT offline, make sure WiFi and Mobile Data are OFF when you launch StikJIT. You can then enable JIT as normal.
12+
* An iDevice on iOS/iPadOS 17.4 or above, excluding 18.4b1. If you are on 17.0-17.3, you must use an alternative such as [SideJITServer](https://github.com/nythepegasus/SideJITServer)
13+
* At least 1 free app slot for StikJIT
14+
15+
## StikJIT installation with SideStore
16+
17+
1. **Obtain StikJIT:**
18+
Add the StikJIT AltSource to SideStore [here](sidestore://source?url=https://raw.githubusercontent.com/StephenDev0/StikJIT/refs/heads/main/repo.json) (You must have SideStore installed or this link will not function).
19+
20+
2. **Install:**
21+
Use SideStore to install StikJIT.
22+
23+
3. **Installation procedures:**
24+
Follow the standard installation procedures in the usage guide below.
25+
26+
## StikDebug installation with App Store (Doesn't require an app slot)
27+
28+
1. **Install StikDebug**
29+
Install StikDebug from the App Store [here](https://apps.apple.com/us/app/stikdebug/id6744045754). Something nice- the VPN present in StikDebug is similar to the one used in SideStore, meaning you use it to install and refresh apps as well.
30+
31+
2. **Installation procedures:**
32+
Follow the standard installation procedures in the usage guide below.
33+
34+
### Standard installation procedures:
35+
36+
1. **Enable VPN:**
37+
Start by activating StosVPN for StikJIT or the built-in VPN in StikDebug.
38+
39+
2. **Upload the Pairing File:**
40+
When prompted, import the same **unzipped pairing file** obtained via JitterbugPair you use for SideStore. For more information on obtaining this pairing file, see [here](installation/pairing-file).
41+
42+
## To enable JIT:
43+
44+
1. **Enable VPN:**
45+
Start by activating StosVPN for StikJIT or the built-in VPN in StikDebug.
46+
47+
2. **Activate JIT:**
48+
Click the “Enable JIT” button and select an app from the list to activate the JIT functionality.
49+
50+
### Offline JIT Enabling
51+
To enable JIT offline, enable the StosVPN VPN or StikDebug. Then, turn both Wi-Fi and Mobile Data OFF when you launch StikJIT (use Airplane Mode). You can then enable JIT as normal.

docs/advanced/sparserestore.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ The SparseRestore "Bypass 3 app limit" exploit **only works on iOS/iPadOS versio
2828

2929
2. Tick on "Disable App Limit" in SideStore, and make sure SideStore is **closed** (not in background), then open SparseBox.
3030

31-
3. Set up WireGuard, select your pairing file and tap 'Bypass 3-app limit'. This should bring up a log output. Wait for it to say `idevicebackup2 exited with code -18` or `idevicebackup2 exited with code 2`, then close the app. No need to hit apply.
31+
3. Enable StosVPN, select your pairing file and tap 'Bypass 3-app limit'. This should bring up a log output. Wait for it to say `idevicebackup2 exited with code -18` or `idevicebackup2 exited with code 2`, then close the app. No need to hit apply.
3232

3333
4. Re-open SideStore, and scroll down in SideStore settings. Press "clear cache", this will allow the exploit to be seen by SideStore.
3434

docs/faq.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Frequently Asked Questions
33
description: A section on the most frequently asked questions for SideStore.
4-
sidebar_position: 2
4+
sidebar_position: 3
55
---
66

77
# FAQ
@@ -16,9 +16,9 @@ SideStore is an iOS application that allows you to sideload apps onto your iOS d
1616

1717
### Can I activate JIT?
1818

19-
For users using iOS or iPadOS 16 or lower, you can activate JIT directly from the SideStore 'My Apps' page by holding down on your app and selecting 'Enable JIT'.
19+
For users using iOS/iPadOS 16 or lower, you can activate JIT directly from the SideStore 'My Apps' page by holding down on your app and selecting 'Enable JIT'.
2020

21-
Users on iOS or iPadOS 17.4 or higher will need to use a solution such as StikJIT. Please refer to the tutorial in the Advanced section.
21+
Users on iOS or iPadOS 17.4 or higher will need to use a solution such as StikJIT/StikDebug or SideStore nightly. Please refer to the tutorial in the [Advanced](advanced/jit) section.
2222

2323
### When will SideStore release?
2424

@@ -134,7 +134,7 @@ There is times when the Debugserver doesn't work. However, there is a fix you ca
134134

135135
**Make a new pairing file**
136136

137-
To start the process of using a new pairing file you go to settings tab and click Reset Pairing file, and you accept the prompt. Then you just follow the [Pairing File instructions](getting-started/pairing-file).
137+
To start the process of using a new pairing file you go to settings tab and click Reset Pairing file, and you accept the prompt. Then you just follow the [Pairing File instructions](installation/pairing-file).
138138

139139
### Currently Known issues
140140

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Instructions for installing SideStore using Linux
44
sidebar_position: 5
55
---
66

7-
To install SideStore (or any other IPA) on Linux, make sure you have Docker installed. Before you start, make sure to setup WireGuard and [prerequisites](prerequisites) are satisfied!
7+
To install SideStore (or any other IPA) on Linux, make sure you have Docker installed. Before you start, make sure to install StosVPN and any other and [prerequisites](prerequisites) that are satisfied!
88

99
1. Run altcon with Docker
1010
```bash
File renamed without changes.
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ description: Pairing files are essential to SideStore's functionality.
44
sidebar_position: 2
55
---
66

7-
Using Jitterbugpair (*not* the Jitterbug app) allows us to create a pairing file for programs like SideStore to talk to your device. This is required to use SideStore, or it will not function.
7+
Using JitterbugPair (*not* the Jitterbug app) allows us to create a pairing file for programs like SideStore to talk to your device. This is required to use SideStore, or it will not function.
88

9-
Download Jitterbugpair for [Windows (64-bit)](https://github.com/osy/Jitterbug/releases/download/v1.3.1/jitterbugpair-win64.zip), [macOS](https://github.com/SideStore/SideStore-Docs/releases/download/need-a-place-to-put-jittterbug/jitterbugpair), or [Linux](https://github.com/osy/Jitterbug/releases/download/v1.3.1/jitterbugpair-linux.zip).
9+
Download JitterbugPair for [Windows (64-bit)](https://github.com/osy/Jitterbug/releases/download/v1.3.1/jitterbugpair-win64.zip), [macOS](https://github.com/SideStore/SideStore-Docs/releases/download/need-a-place-to-put-jittterbug/jitterbugpair), or [Linux](https://github.com/osy/Jitterbug/releases/download/v1.3.1/jitterbugpair-linux.zip).
1010

1111
## Pairing Instructions
1212

1313
### Windows
1414

15-
1. Extract the Jitterbugpair zip file.
15+
1. Extract the JitterbugPair zip file.
1616
2. Plug your device into your computer, and open your device to its home screen. Once done, execute the program.
1717
* Your device may ask you to trust your computer. Make sure to accept this prompt, as it is required for the pairing process.
1818
3. Once it is done, you will get a file that ends with `.mobiledevicepairing`.
@@ -29,7 +29,7 @@ On Windows, you might have to execute the program using Command Prompt or Powers
2929
<!-- Credit: Stossy11 -->
3030
### macOS
3131

32-
1. Download Jitterbugpair then Double Click it to extract the zip file.
32+
1. Download JitterbugPair then Double Click it to extract the zip file.
3333
2. Find the Extracted jitterbugpair file. (it should have a black and green icon)
3434
3. Open Terminal. (In launchpad its in the "Utilities" folder)
3535
4. Drag the jitterbugpair file into Terminal and press "Return" or Enter. (Make sure your device is plugged in)
@@ -50,5 +50,5 @@ These instructions expect that you are familiar with the linux commandline.
5050
5. Transfer this file to your device in a way of your choosing. Zipping the file before sending it off is the best way to ensure the pairing file won't break during transport
5151
* Transferring using cloud storage may change the file's extension (most likely turning into a .txt file), so be careful. It is also possible to change the extension to `.plist` for use with older SideStore versions, like `0.1.1`.
5252

53-
You might have success with just adding execute permissions and running jitterbugpair from a file manager, but it is recommended to just do it from the terminal.
53+
You might have success by just adding execute permissions and running jitterbugpair from a file manager, but it is recommended to just do it from the terminal.
5454

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ The last step to installing SideStore is to refresh SideStore, within itself.
77

88
To do this, you need to:
99

10-
1. Connect to the WireGuard VPN.
10+
1. Connect to StosVPN.
1111
2. Open SideStore.
1212
3. If you haven't already, select the pairing file.
1313
4. Go to "My Apps".
1414
5. Select the "x DAYS" button, where x is the number of days until expire.
1515
* If successful, this will open a blank Safari tab or go to your home screen. You will get a notification also telling you to do this.
1616

17-
If SideStore is not refreshed, a bug causing early expiry will require you to reinstall SideStore. There is a plan to have this done automatically, but for now it needs to be done manually.
17+
If SideStore is not refreshed, a bug causing early expiry will require you to reinstall SideStore. There is a plan to have this done automatically, but for now it needs to be done manually.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ To install SideStore, you will need:
1212
- An iOS or iPadOS device running iOS or iPadOS 14 or higher.
1313
- A Windows, macOS, or Linux computer (Linux support is experimental).
1414
- An Apple ID.
15-
- The WireGuard iOS/iPadOS app.
15+
- The StosVPN app.
1616
- Some time (This is a quick process, but you should leave time for troubleshooting).
1717

1818
Users of iOS/iPadOS 16 or higher *must* have Developer Mode enabled. Do this by:
File renamed without changes.

0 commit comments

Comments
 (0)