From ca270ab91f2339dcce617bb97d4bea6ebaf0f5de Mon Sep 17 00:00:00 2001 From: LukeZGD <26163116+LukeZGD@users.noreply.github.com> Date: Tue, 20 Feb 2024 11:14:45 +0800 Subject: [PATCH] a --- How-to-Use.md | 2 ++ SSH-Ramdisk.md | 28 +++++++++++++++++++ ...board-SHSH-blobs-of-current-iOS-version.md | 4 ++- 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 SSH-Ramdisk.md diff --git a/How-to-Use.md b/How-to-Use.md index 525037b..87a39f7 100644 --- a/How-to-Use.md +++ b/How-to-Use.md @@ -73,6 +73,7 @@ Please select your usage. - [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) - [Hacktivate old iPhone (activate without valid SIM card)](Hacktivation) +- [Boot an SSH Ramdisk](SSH-Ramdisk) ## More info about the options @@ -83,3 +84,4 @@ Please select your usage. - [Jailbreak Device](Jailbreaking) - [Sideload IPA (Linux only)](Sideloading-on-Linux) - [Hacktivation](Hacktivation) +- [SSH Ramdisk](SSH-Ramdisk) diff --git a/SSH-Ramdisk.md b/SSH-Ramdisk.md new file mode 100644 index 0000000..7e16bb5 --- /dev/null +++ b/SSH-Ramdisk.md @@ -0,0 +1,28 @@ +Legacy iOS Kit has an option to create and boot an **SSH Ramdisk** for all supported devices. + +## Supported devices + +- iPhone 2G, 3G, 3GS, 4, 4S, 5, 5C +- iPhone 5S, 6, 6S, SE 2016, 7 (including Plus variants) +- iPad 1, 2, 3, 4, mini 1 +- iPad mini 2, mini 3, mini 4, Air 1, Air 2 +- iPod touch 1, 2, 3, 4, 5, 6, 7 + +## Usage + +- Run Legacy iOS Kit: `./restore.sh` +- Go to Other Options -> SSH Ramdisk +- Select option/s needed in SSH Ramdisk Menu + - For accessing data, note the following: + - Host: sftp://127.0.0.1 | User: root | Password: alpine | Port: 6414 + - Use tools like Filezilla to access the files. Make sure to also run the needed mount command first + +## Options + +- Connect to SSH - Connect to the device via SSH +- Dump Blobs - Option for dumping onboard SHSH blobs of the device. 64-bit devices only. For 32-bit devices, go to (Saving-onboard-SHSH-blobs-of-current-iOS-version)[Saving-onboard-SHSH-blobs-of-current-iOS-version] +- Get iOS Version - Get the current iOS version of the device. 32-bit devices only. +- Dump Baseband/Activation - Dump baseband and activation record files from the device. 32-bit devices only. +- Install TrollStore - Install [TrollStore](https://github.com/opa334/TrollStore) to the device. 64-bit devices on iOS 14/15 ONLY. +- Reboot Device - Reboot the device and exit script. +- Exit - Exit the script. SSH ramdisk is still booted on the device and can be connected to manually. diff --git a/Saving-onboard-SHSH-blobs-of-current-iOS-version.md b/Saving-onboard-SHSH-blobs-of-current-iOS-version.md index 71d637a..5360a91 100644 --- a/Saving-onboard-SHSH-blobs-of-current-iOS-version.md +++ b/Saving-onboard-SHSH-blobs-of-current-iOS-version.md @@ -1,4 +1,6 @@ -- Legacy iOS Kit can also be used to save on-board SHSH blobs of 32-bit iOS devices. +- Legacy iOS Kit can also be used to save on-board SHSH blobs of 32-bit and 64-bit iOS devices. +- The steps below are for 32-bit devices only. For 64-bit devices, go to [SSH-Ramdisk](SSH-Ramdisk) + 1. Prepare your iOS device by following the steps in the [Restore to 32-bit device](https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Restore-32-bit-device) page. - For not jailbroken methods, you may also go to the [DFU Advanced Menu](https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Troubleshooting#dfu-advanced-menu-for-32-bit-devices) section of Troubleshooting 1. Start the script and select Save SHSH Blobs -> Onboard Blobs