|
1 | 1 | --- |
2 | 2 | title: Pairing File |
3 | 3 | description: Pairing files are essential to SideStore's functionality. |
4 | | -sidebar_position: 2 |
| 4 | +sidebar_position: 5 |
5 | 5 | --- |
6 | 6 |
|
7 | | -iDevicePair allows us to create a pairing file for programs like SideStore to talk to your device remotely. This is required to use SideStore, or it will not function. |
| 7 | +idevice pair is a program which creates a Jitterbug pairing file, allowing programs like SideStore to talk to your device remotely. This is required to use SideStore, otherwise it will not function. |
| 8 | +:::warning |
| 9 | +Caution, if you update or reset your iDevice, your pairing file will expire and you will need to generate a new one. This also occurs at random times, and there is nothing we can do at this point to fix it. |
| 10 | +::: |
8 | 11 |
|
9 | | -Download iDevicePair for [Windows (64-bit)](https://github.com/jkcoxson/idevice_pair/releases/latest/download/iDevicePair--windows-x86_64.exe), [macOS](https://github.com/jkcoxson/idevice_pair/releases/latest/download/iDevicePair--macos-universal.dmg), or Linux ([x86_64](https://github.com/jkcoxson/idevice_pair/releases/latest/download/iDevicePair--linux-x86_64.AppImage) or [aarch64](https://github.com/jkcoxson/idevice_pair/releases/latest/download/iDevicePair--linux-aarch64.AppImage)). |
| 12 | +Download idevice pair for: |
| 13 | +- [macOS](https://github.com/jkcoxson/idevice_pair/releases/latest/download/iDevicePair--macos-universal.dmg) |
| 14 | +- [Windows](https://github.com/jkcoxson/idevice_pair/releases/latest/download/iDevicePair--windows-x86_64.exe) |
| 15 | +- Linux ([x86_64](https://github.com/jkcoxson/idevice_pair/releases/latest/download/iDevicePair--linux-x86_64.AppImage) or [AArch64](https://github.com/jkcoxson/idevice_pair/releases/latest/download/iDevicePair--linux-aarch64.AppImage)) |
10 | 16 |
|
11 | 17 | ## Pairing Instructions |
12 | 18 |
|
13 | | -### Windows |
| 19 | +### macOS |
| 20 | + |
| 21 | +1. Download `iDevicePair--macos-universal.dmg`. Open the file and drag `idevice pair` to `Applications`. |
| 22 | +2. Connect your secondary device to your computer via cable. If a prompt appears, tap "trust" and type in your passcode. |
| 23 | +3. Unlock your device, then open idevice pair and select your device in the drop-down menu. |
| 24 | +4. Ensure your device is unlocked and opened to the home screen, then select "generate". When a prompt appears on your device, tap "trust". Your pairing file should appear. |
| 25 | +5. Ensure your device is still open to the home screen, then scroll down to the SideStore section and select "install". The word "success" should appear in green. |
14 | 26 |
|
15 | | -1. Install iTunes from Apple's website ([64-bit](https://apple.com/itunes/download/win64) or [32-bit](https://apple.com/itunes/download/win32)). |
| 27 | +### Windows (64-bit) |
| 28 | + |
| 29 | +1. If not already installed for AltServer, install [iTunes](https://apple.com/itunes/download/win64) from Apple's website. |
16 | 30 | 2. Download `iDevicePair--windows-x86_64.exe` (move it somewhere you won't lose it). |
17 | 31 | 3. Connect your secondary device to your computer via cable. If a prompt appears, tap "trust" and type in your passcode. |
18 | | -4. Unlock your device, open iDevicePair, and select your device in the drop-down menu. |
| 32 | +4. Unlock your device, then, in File Explorer, open `idevice pair` and select your device in the drop-down menu. |
19 | 33 | 5. Ensure your device is unlocked and opened to the home screen, then select "generate". When a prompt appears on your device, tap "trust". Your pairing file should appear. |
20 | 34 | 6. Ensure your device is still open to the home screen, then scroll down to the SideStore section and select "install". The word "success" should appear in green. |
21 | 35 |
|
22 | | -### macOS |
| 36 | +### Linux |
23 | 37 |
|
24 | | -1. Download `iDevicePair--macos-universal.dmg`. Open the file and drag "iDevicePair" to your Applications folder. |
| 38 | +1. If not already installed for Altcon, in the linux commandline, run the following code to install usbmuxd: |
| 39 | +```bash |
| 40 | +sudo apt install -y usbmuxd |
| 41 | +``` |
| 42 | +2. Download the version of idevice pair that corresponds to your PC's architecture and make it executable. |
25 | 43 | 3. Connect your secondary device to your computer via cable. If a prompt appears, tap "trust" and type in your passcode. |
26 | | -4. Unlock your device, open iDevicePair, and select your device in the drop-down menu. |
| 44 | +4. Unlock your device, then execute idevice pair and select your device in the drop-down menu. |
27 | 45 | 5. Ensure your device is unlocked and opened to the home screen, then select "generate". When a prompt appears on your device, tap "trust". Your pairing file should appear. |
28 | 46 | 6. Ensure your device is still open to the home screen, then scroll down to the SideStore section and select "install". The word "success" should appear in green. |
29 | 47 |
|
30 | | -### Linux |
31 | | - |
32 | | -:::note |
33 | | -The iDevicePair instructions for Linux are a work-in-progress. For now, instructions to create a pairing file using JitterbugPair for Linux are below! |
34 | | -::: |
35 | | - |
36 | | -These instructions expect that you are familiar with the linux commandline. |
37 | | - |
38 | | -1. **Download** `jitterbugpair-linux.zip` from [here](https://github.com/osy/Jitterbug/releases/download/v1.3.1/jitterbugpair-linux.zip), then extract it. |
39 | | -2. Open a terminal in the extracted directory. |
40 | | -3. Make the program executable: |
41 | | - ```bash |
42 | | - chmod +x ./jitterbugpair |
43 | | - ``` |
44 | | -4. **Set a passcode** for your device if you haven't already. Unlock your device and connect it to your computer via cable. If a prompt appears, tap "trust" and type in your passcode. |
45 | | -5. Open your device to the homescreen. |
46 | | -6. Execute the program: |
47 | | - ```bash |
48 | | - ./jitterbugpair |
49 | | - ``` |
50 | | -7. The first time you execute the tool, you will get a prompt for your passcode on your secondary device. Type it in, then keep the screen on and unlocked and run the tool again. Type it in, then keep the screen on and unlocked and execute the tool again. |
51 | | -8. JitterbugPair will generate a **pairing file** with the extension `.mobiledevicepairing`. |
52 | | -9. Compress the file into a .zip folder. Then, **transfer the pairing file** to your iOS device using email, cloud storage, or another method you prefer. |
| 48 | +## Next steps |
| 49 | +Now, follow the [post-install instructions](post-install). |
0 commit comments