Comments (9)
Now itβs working. Somehow i downloaded an old version as zip.
from legacy-ios-kit.
I used an older version. Current version throws same error in line 136.
from legacy-ios-kit.
What distro are you using? Also are you in live USB or full install? I don't support VMs anymore since they can have trouble working
from legacy-ios-kit.
@LukeZGD I was helping someone downgrade to 8.4.1 on the iPad 2,5, it failed for them in the futurerestore step. I had them follow this guide to resolve it https://www.reddit.com/r/jailbreak/comments/7sd9qb/tutorialhow_to_fix_libcabidylib_terminating_with/
WARNING: user specified not to flash a baseband. This can make the restore fail if the device needs a baseband!
if you added this flag by mistake you can press CTRL-C now to cancel
continuing restore in 5 4 3 2 1
Found device in DFU mode
requesting to get into pwnRecovery later
Found device in DFU mode
Identified device as p105ap, iPad2,5
Extracting BuildManifest from IPSW
Product Version: 8.4.1
Product Build: 12H321 Major: 12
Device supports Image4: false
checking APTicket to be valid for this restore...
Verified ECID in APTicket matches device ECID
[WARNING] skipping ramdisk hash check, since device is in pwnDFU according to user
Variant: Customer Erase Install (IPSW)
This restore will erase your device data.
Extracting iBSS.p105.RELEASE.dfu...
terminate called after throwing an instance of 'libipatcher::exception'
what(): std::exception
Aborted
from legacy-ios-kit.
I told him to run this command
mkdir "~/firmware/iPad2,5/12H321"
Place the appropriate index.html in the 12H321 folder, and then run
sudo python -m https.server 80
(python3)
in a separate terminal window, and re-run the script, and it resolve the issue.
Btw, this was on a full manjaro install. It also helped me find the fix that was in PR #6
from legacy-ios-kit.
@LukeZGD I was helping someone downgrade to 8.4.1 on the iPad 2,5, it failed for them in the futurerestore step. I had them follow this guide to resolve it https://www.reddit.com/r/jailbreak/comments/7sd9qb/tutorialhow_to_fix_libcabidylib_terminating_with/
WARNING: user specified not to flash a baseband. This can make the restore fail if the device needs a baseband! if you added this flag by mistake you can press CTRL-C now to cancel continuing restore in 5 4 3 2 1 Found device in DFU mode requesting to get into pwnRecovery later Found device in DFU mode Identified device as p105ap, iPad2,5 Extracting BuildManifest from IPSW Product Version: 8.4.1 Product Build: 12H321 Major: 12 Device supports Image4: false checking APTicket to be valid for this restore... Verified ECID in APTicket matches device ECID [WARNING] skipping ramdisk hash check, since device is in pwnDFU according to user Variant: Customer Erase Install (IPSW) This restore will erase your device data. Extracting iBSS.p105.RELEASE.dfu... terminate called after throwing an instance of 'libipatcher::exception' what(): std::exception Aborted
Thanks for sharing this! So it appears that futurerestore fails because of a missing KBAG key for 12H321 in ipsw.me API, and not just iPad2,5, but 2,4, 2,6, 2,7 are affected as well.. I'll try getting the KBAG keys for those, then apply some fixes in the script later
from legacy-ios-kit.
I have added the fixes for iPad2,5 now, please try again on the latest commit and see if it works. I'm currently getting the KBAG keys for other devices, iPod5,1 seems to be affected as well
from legacy-ios-kit.
Now it stops on:
Preparing for futurerestore...
Serving HTTP on 0.0.0.0 port 80 ...
I've been waiting for a couple of minutues.
I'm on Lubuntu 16.04 Live USB
from legacy-ios-kit.
Now it stops on:
Preparing for futurerestore...
Serving HTTP on 0.0.0.0 port 80 ...I've been waiting for a couple of minutues.
I'm on Lubuntu 16.04 Live USB
That's weird, I'm pretty sure that's fixed on 7101316, it seems I should test further
from legacy-ios-kit.
Related Issues (20)
- [Bug] Script doesn't seem to check properly when the package installation fails HOT 1
- Successfully downgraded iPad 1 to iPhone OS 3.2.x untethered HOT 15
- Could not connect to lockdownd: SSL error (-5) HOT 5
- Can't download firmware keys - 500 Internal Server Error HOT 1
- Cydia Crashes after Jailbreaking iPad 1 iOS 3.2.2 HOT 3
- 9.3.5 -> 8.4.1 regression between 24.7.29 and 24.07.35? HOT 1
- iPod Touch 3G iOS 3.1.x and iPhone 4 CDMA iOS 4.2.x Support HOT 1
- iPhone 4 iOS 4.2.x Boot Issue HOT 4
- iPod Touch 3G iOS 3.1.1 Fails to Activate HOT 2
- add hacktivation support for iPhone 4 (3,1) iOS 7.0-7.1.2 HOT 1
- Add Untether to Kok3shi9 and KokeshiX or Socket JB's HOT 2
- Custom bootlogo HOT 1
- Help with powdersn0w HOT 1
- Support for powdersn0w downgrade on iPad2,1 HOT 1
- Add Powdersn0w Support for iPod Touch 2G MC Model (New Bootrom) HOT 1
- iPad 2,2 Not restoring when trying to restore with FourThree. HOT 4
- iPad2,1 4.3.3 restore problem HOT 3
- Add Support for these HOT 2
- disconnection from device during exploiting checkm8 HOT 2
- There is an issue with jailbreaking the iPhone 5 on iOS 6.1.4. Although the log indicates that the process was completed, the device cannot boot HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from legacy-ios-kit.