diff --git a/Hacktivation.md b/Hacktivation.md new file mode 100644 index 0000000..3ddd093 --- /dev/null +++ b/Hacktivation.md @@ -0,0 +1,11 @@ +**Hacktivation** is the process of activating an iPhone without a valid SIM card inserted. This is especially useful for the old iPhones that require a SIM card in order to activate the device. Legacy iOS Kit can hacktivate iPhones 2G, 3G, 3GS, and 4 GSM (iPhone3,1) on iOS versions 3.1.3 to 6.1.6. It is required for the device to be jailbroken and/or restored, depending on the method used. For iPhone 4 devices, it is also required for the device to not have iCloud/Activation lock. + +In Legacy iOS Kit, there are two methods for hacktivation. + +## Custom IPSW Method + +This is the method that sn0wbreeze uses when hacktivating devices. This method can be used by going to "Restore/Downgrade" and enable both Jailbreak Option and Hacktivate Option. This method is not available for iPhone 4 devices. + +## Jailbreak Method + +This method requires the device to be jailbroken, or restored with the [jailbreak option enabled](Jailbreaking). This method can be used by going to Other Options -> Hacktivate Device. diff --git a/How-to-Use.md b/How-to-Use.md index 1226660..40d3120 100644 --- a/How-to-Use.md +++ b/How-to-Use.md @@ -71,3 +71,4 @@ Please select your usage. - [Jailbreak a 32-bit device on its current iOS version.](Jailbreaking-with-Legacy-iOS-Kit) - [Save onboard SHSH blobs of my current iOS version. (32-bit devices only)](Saving-onboard-SHSH-blobs-of-current-iOS-version) - [Save SHSH blobs from Cydia servers. (32-bit devices only)](Save-SHSH-blobs-from-Cydia-servers) +- [Sideload apps to iOS device on Linux](Sideloading-on-Linux) diff --git a/Jailbreaking.md b/Jailbreaking.md index 327dab2..2c15dbd 100644 --- a/Jailbreaking.md +++ b/Jailbreaking.md @@ -10,7 +10,7 @@ This is the method that redsn0w uses when jailbreaking devices. This does not cl ## Custom IPSW Method -This is the method that sn0wbreeze uses when jailbreaking devices. This wipes all of the data from the device to flash the IPSW. In Legacy iOS Kit, this can be done using the ["Restore/Downgrade" option](Restore-32-bit-Device) in the main menu, and enabling the Jailbreak Option. This method is for 32-bit devices only. +This is the method that sn0wbreeze uses when jailbreaking devices. This wipes all of the data from the device to flash the IPSW. In Legacy iOS Kit, this can be done using the ["Restore/Downgrade" option](Restore-Downgrade) in the main menu, and enabling the [Jailbreak Option](Jailbreak-Option). This method is for 32-bit devices only. ## Sideload Method diff --git a/OTA-Downgrade.md b/OTA-Downgrade.md index 5bbe04b..2a26559 100644 --- a/OTA-Downgrade.md +++ b/OTA-Downgrade.md @@ -38,4 +38,4 @@ The three versions that are "OTA signed" are iOS 6.1.3, 8.4.1, and 10.3.3. Howev ## Usage -For usage, go to [Restore 32-bit device](Restore-32-bit-device) +For usage, go to [Restore 32-bit device](Restore-32-bit-device) or [Restore A7 device to iOS 10.3.3]((Restore-A7-device-to-iOS-10.3.3)) diff --git a/Restore-Downgrade.md b/Restore-Downgrade.md new file mode 100644 index 0000000..515c998 --- /dev/null +++ b/Restore-Downgrade.md @@ -0,0 +1,17 @@ +**Restore/Downgrade** option in Legacy iOS Kit is one of the options in the Main Menu. Restoring refers to the process of flashing firmware to the device, whether it is for downgrading or upgrading to another iOS version. The options available in the Restore/Downgrade section can vary depending on the device. + +## Selection + +- [OTA Downgrade](OTA-Downgrade) +- [powdersn0w](powdersn0w) +- Latest iOS version +- Other iOS versions, depending on the device +- [Other (Custom IPSW)](Custom IPSW) +- [Other (Tethered)](Tethered-Downgrade) + +## Options + +- **Jailbreak Option** is for adding a jailbreak when creating a custom IPSW. This option is enabled by default. +- **Memory Option** is for using system RAM when creating a custom IPSW. This option is enabled by default. This option can be disabled if the PC/Mac does not have sufficient RAM for the operation (8 GB or more is recommended.) +- [**Hacktivate-Option**](Hacktivation) is for hacktivation of iPhones. This option is useful especially when the user does not have a valid SIM card available. +- **Verbose Boot Option** is for enabling verbose boot for the custom IPSW. This option is available for powdersn0w IPSWs only. diff --git a/Sideloading-on-Linux.md b/Sideloading-on-Linux.md new file mode 100644 index 0000000..043e502 --- /dev/null +++ b/Sideloading-on-Linux.md @@ -0,0 +1,17 @@ +**Sideloading on Linux** can be a confusing task for new users, especially since the conventional tools like AltServer and Sideloadly are not available. Because of this, Legacy iOS Kit provides the **Sideload IPA** option on the main menu of the Linux versions. This way, users can easily sideload apps to their devices with their Apple IDs. + +## Requirements + +- Device must be on iOS 9 or newer +- Activated Apple ID + +## Usage + +1. Run Legacy iOS Kit: `./restore.sh` +1. Select "Sideload IPA" option +1. Select an IPA, then select Install IPA. +1. When the "Trust this Computer" pop-up shows on the device, select "Trust." +1. Enter your Apple ID and password. Your Apple ID and password will only be sent to Apple servers. +1. Enter two factor authentication code if required. +1. Done! Your selected IPA should be sideloaded successfully to the device. + - Do not forget to trust the app by going to Settings -> General -> Profiles/Device Management diff --git a/powdersn0w.md b/powdersn0w.md index bb4604c..5d11d98 100644 --- a/powdersn0w.md +++ b/powdersn0w.md @@ -19,4 +19,4 @@ To use the powdersn0w feature, you will need iOS 7 SHSH blobs for your device. T ## Usage -For usage, go to [Restore-iPhone-4-and-older](Restore-iPhone-4-and-older) +For usage, go to [Restore-iPhone-4-and-older](Restore-iPhone-4-and-older) or [Restore 32-bit device](Restore-32-bit-device)