Patching ASR, iBSS, iBEC

Questions and Answers about all things *OS (macOS, iOS, tvOS, watchOS)

Patching ASR, iBSS, iBEC

Postby haniag » Sun Feb 12, 2017 7:48 am

I am working on creating Odysseus bundles for 4,1 on 933/4. Here's what I learned so far:

For ASR: I do a branch from beginning of failed signature instruction to beginning of passed signature instruction. I check in IDA for correctness, and afterwards I run ldid -S

For iBEC: I am using ih8sn0w patcher with new boot args, and it's patching the a) the shsh verification 2) debug-enabled branch 3) updating boot args to "rd=md0 cs_enforcement_disable=1 -progress"

For iBSS: just running patcher without any arguments will patch the shsh verification

I came up with these steps after trial and error on re-restoring iPhone3,1 iOS 7.1.2 using Odysseus, but when I used those steps to create a bundle for iPhone4,1 to upgrade from 7.1.2 to 9.3.4, restore failed because of ASR (http://pastebin.com/HSD8PQfW)

Why is ASR making my life difficult?

Edit: files and their patch for iPhone4,1 9.3.4 link: https://www.mediafire.com/?5a66gtvlwlqt834
haniag
 
Posts: 1
Joined: Sun Feb 12, 2017 7:40 am

Return to Questions and Answers

Who is online

Users browsing this forum: No registered users and 1 guest