Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update and fix errors in sideloading-apps.md #331

Merged
merged 8 commits into from
Mar 1, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 5 additions & 20 deletions docs/en_US/guides/saving-blobs.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ extra_contributors:
- wr3nch3000
- Tanbeer191
- itsnebulalol
- bradleytechman
---

This will take you through the process of saving blobs which are required if you wish to downgrade to an older, unsigned version of iOS or iPadOS. There are multiple methods below you can try. For unjailbroken devices, you will need to use the "Computer" method.
Expand Down Expand Up @@ -182,40 +183,24 @@ You can find your blob named `(YOUR ECID).dumped.shsh` in the directory you ran

A Linux or macOS machine is required to use this method, and a checkm8 device on iOS 12+.

Please note that Linux only supports up to 16.0.3 ramdisks, and users on 16.1-16.3.1 should use the 16.0.3 ramdisk. 16.4+ is not recomended to use the 16.0.3 ramdisk because it will break the SSV seal.

This is a more advanced method and is not recommended for beginners.

:::

1. Navigate to [this link](https://github.com/verygenericname/SSHRD_Script) and set up the ramdisk
- Using `14.8` as the ramdisk version is recommended, but you can choose whatever
- Choose whichever option is closest or exact to your version (unless you fall under what is described above)
2. Run `./sshrd.sh dump-blobs`
3. Finally, run `./sshrd.sh ssh`, then run `reboot` in the SSH session.
- Force rebooting will work too

You can find your blob named `dumped.shsh` in the directory where you cloned the repo (usually ~/SSHRD_Script).

### Using System Info

::: danger

This method currently does not work and will fail to get your onboard blob.

:::

1. Add the [https://apt.arx8x.net](https://apt.arx8x.net) repo to your preferred <router-link to="/package-managers">package manager</router-link>
2. Download the Tweak `System Info`
![](https://imgur.com/a/g8XZPrM)
3. After downloading System Info, open Settings and navigate to `General > About`
4. Scroll down to `ECID`
5. Slide left on `ECID` and tap `APTicket`
4. Tap `Submit`

A popup will appear with the message "APTicket Submitted" once finished. You can now access your blobs on [shsh.host](https://shsh.host).

### Checking Blob Type

To check what type of blobs you have, use [img4tool](https://github.com/tihmstar/img4tool)
1. Download the IPSW and OTA zip from the internet, then extract the BuildManifest.plist from both of the iPSWs.
1. Download the IPSW and OTA zip from the internet, then extract the BuildManifest.plist from both of the IPSWs.
- Google is your friend
2. Run `img4tool -v IPSW_BuildManifest.plist -s blob.shsh2 and img4tool -v OTA_BuildManifest.plist -s blob.shsh2`
3. Scrub through the output and check which BuildManifest img4tool reported a success with.
21 changes: 12 additions & 9 deletions docs/en_US/guides/sideloading-apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ redirect_from:
extra_contributors:
- ssalagginkool
- TheHacker894
- bradleytechman
---

## Required Reading
Expand All @@ -28,7 +29,7 @@ Semi-untethered jailbreaks require the use of a sideloaded app to jailbreak. App

::: danger

If you are using an iOS 16 beta, you will need to take extra steps beforehand to open sideloaded apps:
If you are using iOS 16 or newer, you will need to take extra steps beforehand to open sideloaded apps:

1. Open Settings
1. Go to Privacy & Security and find the `Developer Mode` entry
Expand All @@ -50,30 +51,32 @@ Sideloadly is compatible with iOS 7 and newer.

1. Open Sideloadly
1. Plug your iOS device into your computer
- Make sure your computer is trusted and allowed to view the contents of your device
- Make sure your computer is trusted and allowed to view the contents of your device
1. Drag and drop the `.ipa` file of your choice into Sideloadly
1. Enter in your Apple ID
1. Enter in your password
- Sideloadly must make a request to it's servers in order to work with free developer accounts. If you are not OK with this, you may use an alternate Apple ID.

### Sideload using AltStore

<!--I will add AltStore 1.5 soon don't worry-->

::: tip

AltServer is only compatible with iOS 12.2 and newer.
AltServer is only compatible with iOS 14.0 and newer.

:::
::: tip
If you are using macOS 10.14 or 10.15 download [AltServer 1.6.2](https://f000.backblazeb2.com/file/altstore/altserver/1_6_2.zip)
:::

1. Download the latest versions [AltServer](http://altstore.io/), [iTunes](https://www.apple.com/itunes/download/win32) if on Windows, and [iCloud](https://secure-appldnld.apple.com/windows/061-91601-20200323-974a39d0-41fc-4761-b571-318b7d9205ed/iCloudSetup.exe) if on Windows
1. Install AltServer for your respective operating system
- On macOS, open the Mail app and open `Mail` -> `Preferences` in the menu bar
- On macOS 10.14 and 10.15, open the Mail app and open `Mail` -> `Preferences` in the menu bar
- Click on the `General` tab, the `Manage Plug-ins`, check `AltPlugin` and apply
1. Connect your iOS Device to your Mac or PC via USB
1. Click AltStore/AltServer in the Menu Bar/System Tray
1. Click AltServer in the Menu Bar/System Tray
1. Click Install AltStore
- Follow all onscreen prompts
- You will be asked to enter your Apple ID. This is only sent to Apple and no one else.
1. Open Settings and navigate to `General` -> `Device Management` and verify AltStore
1. Open iTunes (Windows or macOS Mojave or older) or Finder (macOS Catalina or newer) and enable syncing over WiFi
1. Download your desired IPA file and open it in AltStore on your iOS Device.
Expand All @@ -85,7 +88,7 @@ AltServer is only compatible with iOS 12.2 and newer.

::: tip

ReProvision Reborn is compatible with iOS 9 and newer.
ReProvision Reborn is compatible with iOS 9.0-14.8.1.

:::

Expand All @@ -98,7 +101,7 @@ ReProvision Reborn is compatible with iOS 9 and newer.

::: tip

AltDaemon, which utilizes AltStore, is only compatible with iOS 12.2 and newer.
AltDaemon, which utilizes AltStore, is only compatible with iOS 12.2 - 14.5.

:::

Expand Down
19 changes: 11 additions & 8 deletions docs/en_US/guides/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ extra_contributors:
- TheHacker894
- raizo
- Superuser
- bradleytechman
---

## Bootloops and respring loops
Expand Down Expand Up @@ -242,7 +243,7 @@ For the purposes of this troubleshooting section, we are assuming you are runnin

In order to determine which error you are encountering, you will have to tap `Show Details` in Sileo when you encounter an error with installing or removing a package.

If the fixes below don't help, feel free to ask on the Sileo [Discord Server](https://discord.gg/Sileo) for support.
If the fixes below don't help, feel free to ask on the Sileo [Discord Server](https://discord.gg/Udn4kQg) for support.

### Syntax error: "(" unexpected
This error indicates that the developer of the tweak you are trying to install/remove has written the installation/removal script incorrectly. You will need Filza to fix this issue.
Expand All @@ -262,14 +263,16 @@ This error indicates that the developer of the tweak you are trying to install/r
- For free tweaks, you should file a bug report to the developer. If you wish to install the tweak immediately, continue with this guide.

#### Editing the tweak to fix the error (Free tweaks only)
1. Open [Parcility](https://parcility.co) in Safari on your device
1. Search for the tweak you wish to install
- If it does not appear in the search, you will have to wait for the developer to update their tweak
1. Tap `Download`
1. Install [Postbox](https://www.postbox.news/) through your package manager or ipa installer
- If you are unable to install a ipa or package, you can install [Postbox Pocket](https://apps.apple.com/us/app/postbox-pocket/id1644577838) if avalible for you.
1. Search for the tweak you wish to install at the top
- If it does not appear in the search, tap on Repos and add the developers repository.
1. Tap `Install for free`
2. Tap `Download .deb file`
1. Once the file has finished downloading, tap on the file in Safari's downloads menu
1. Tap the share button
1. Tap `Save to Filza`
1. Tap `Save`
1. Tap the magnifying glass icon
1. Tap and hold on the file and press "Share"
1. Tap `Filza`
1. Open Filza, it will open to the folder where you downloaded the tweak file
1. Tap on the tweak you wish to fix
1. Scroll down and tap `Extract`
Expand Down