Difference between revisions of "IBSS"

From The iPhone Wiki
Jump to: navigation, search
m (typo)
(Use of the iBSS)
Line 3: Line 3:
   
 
==Use of the iBSS==
 
==Use of the iBSS==
  +
The iBSS bootstraps the [[iBEC]], which prepars and executes the [[Restore Ramdisk]]. in addition, it sends messages to iTunes on the restore to supervise the restore process. It also integrity checks the images uploaded, and on iOS5+ os the image responsible for [[APTicket]], by uploading the nonce string to iTunes then checks for the match of the APTicket and nonce and the signatures on APTicket. On custom firmwares, the iBSS is patched out of every signature check, but on certain corcumstances it still generates nonce. Check [[APTicket]] for further detail.
Your [[iBSS]] and [[iBEC]] is used to sign the firmware before uploading it to the ROM. This was a new layer of security (certificates) Apple had added to try stop jailbreakers.
 
  +
  +
On jailbreak softwares like [[redsn0w]] and [[greenpois0n]], the iBSS bootstraps [[iBEC]] and executes a payload. It is patched out of its signature checks, of course.

Revision as of 09:26, 4 March 2012

A stripped down version of iBoot, missing things such as interacting with the filesystem. Can be uploaded via DFU to bootstrap iBEC during a DFU Mode restore.

Use of the iBSS

The iBSS bootstraps the iBEC, which prepars and executes the Restore Ramdisk. in addition, it sends messages to iTunes on the restore to supervise the restore process. It also integrity checks the images uploaded, and on iOS5+ os the image responsible for APTicket, by uploading the nonce string to iTunes then checks for the match of the APTicket and nonce and the signatures on APTicket. On custom firmwares, the iBSS is patched out of every signature check, but on certain corcumstances it still generates nonce. Check APTicket for further detail.

On jailbreak softwares like redsn0w and greenpois0n, the iBSS bootstraps iBEC and executes a payload. It is patched out of its signature checks, of course.