Hello everyone in this tutorial I will desscribe how I save my shsh blobs for my A12 device.
My devices is an iPhone XS and it runs 12.1.2 with unc0ver.
I assume that you are on a jailbreable version and you have already jailbroken your device
so we will start from an already jbroken one.
The first thig to do is to ensure that unc0ver has the "right" generator setted,
as default generator unc0ver use "1111111111111111", let's check it out.
In unc0ver 3.x:
Now we will chango to MacOS, I run Mojave 10.14.6.
The easiest way to install libmobiledevice and other usefull tool it adding the tap mantained by stek29.
If you don't have already installed Brew you can simply install it executing this command:
after that we will update && upgrade brew befor adding stek29 tap, on the command line execute:
and then add stek29 tap
You can find a brief list of the packages here: https://github.com/stek29/homebrew-idevice
Now we can add some usefull packages:
Now we can check the APnonce used by our A12 devices for requesting SHSH blobs.
Let's use our fresh tools.
Connect your devices to your mac and pair it if not already done.
Let's grag our UniqueDeviceID:
Put the phone in recovery mode:
Let's grab our nonce:
and then reboot our phone:
Now that we have all the picies that we need we can save our A12 blobls from the command line:
-e "we will specify our device ECID"
--apnonce "we will specify our apnonce"
That's all folks.
I will appreciate if anyone would point out error and omission, thanks!
My devices is an iPhone XS and it runs 12.1.2 with unc0ver.
I assume that you are on a jailbreable version and you have already jailbroken your device
so we will start from an already jbroken one.
The first thig to do is to ensure that unc0ver has the "right" generator setted,
as default generator unc0ver use "1111111111111111", let's check it out.
In unc0ver 3.x:
- Open Unc0ver got to settings
- Ensure that "Overwrite Boot Nonce" is set to 0x1111111111111111
- Close the app.
Now we will chango to MacOS, I run Mojave 10.14.6.
The easiest way to install libmobiledevice and other usefull tool it adding the tap mantained by stek29.
If you don't have already installed Brew you can simply install it executing this command:
Quote:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebr...er/install)"
after that we will update && upgrade brew befor adding stek29 tap, on the command line execute:
Quote:brew update
brew upgrade
and then add stek29 tap
Quote:brew tap stek29/idevice
You can find a brief list of the packages here: https://github.com/stek29/homebrew-idevice
Now we can add some usefull packages:
Quote:brew install libimobiledevice --HEAD
brew install libirecovery
brew install tsschecker-s0uthwest
Now we can check the APnonce used by our A12 devices for requesting SHSH blobs.
Let's use our fresh tools.
Connect your devices to your mac and pair it if not already done.
Let's grag our UniqueDeviceID:
Quote:ideviceinfo | grep UniqueDeviceID
Put the phone in recovery mode:
Quote:ideviceenterrecovery UDID
Let's grab our nonce:
Quote:irecovery -q | grep NONC
and then reboot our phone:
Quote:irecovery -n
Now that we have all the picies that we need we can save our A12 blobls from the command line:
Quote:tsschecker -d iPhone11,2 --boardconfig d321ap -e Q022001100333E00 -i 12.4 -s --generator 0x1111111111111111 --apnonce 0000001010101010100101010101010101010101010010101010010101010101
-e "we will specify our device ECID"
--apnonce "we will specify our apnonce"
That's all folks.
I will appreciate if anyone would point out error and omission, thanks!