Results 1 to 6 of 6
Discuss iPhone Boot Sequence - from power of to OS start up... how does this occur at the General - Hackint0sh.org; looking for info if someone can help with to understand what the sequence is of ...
  1. #1
    Rookie Array

    Join Date
    Jan 2009
    Posts
    12
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default iPhone Boot Sequence - from power of to OS start up... how does this occur

    looking for info if someone can help with to understand what the sequence is of the device going from being turned off to starting up and running the os.

    what are the steps for bootstrapping it self.

    Does anyone have some expertise in this area and can help?

    Thanks.



  2. #2
    Super Moderator Array Olethros's Avatar

    Join Date
    Sep 2007
    Location
    Norway
    Posts
    8,360
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    439

    Default

    Quote Originally Posted by dustbyter View Post
    looking for info if someone can help with to understand what the sequence is of the device going from being turned off to starting up and running the os.

    what are the steps for bootstrapping it self.

    Does anyone have some expertise in this area and can help?
    The bootchain for the app-cpu is

    VROM(Bootrom)->LLB->iBoot->Kernel->System Software

    The entire boot chain (except the bootrom) resides on the NOR flash (some of the very latest devices like the iPod Touch 3G use NAND flash).

    There is an open source version of iBoot openiboot at master from planetbeing's iphonelinux - GitHub that is used for iPhone Linux / iDroid I would start with that if I was interested in understanding the boot process.
    Please read the stickies & search forum before posting!
    How to report an iTunes restore/update fail in a useful manner
    -

    iPad 3G 64GB (4.3.3, Redsn0w) oldest SHSH 3.2.2
    iPhone 4 32GB (4.2.1, Redsn0w JB-monte) oldest SHSH 4.1
    iPhone 3GS 32GB (4.3.3; Pwnagetool) factory unlocked oldest SHSH 3.1
    iPhone 8GB (3.1.3; Pwnagetool) AT&T Locked - Unlocked with bootneuter

    -
    Did we solve your problem? Got a dollar or two spare ? Donate!

  3. #3
    Rookie Array

    Join Date
    Jan 2009
    Posts
    12
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    thanks for this info.

    its exactly what i was looking for.

  4. #4
    Rookie Array

    Join Date
    Jan 2009
    Posts
    12
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Reading up on this there appears to be a lot of learning still ahead of me.
    Thanks for providing the link to the open source iBoot which I'll need to review to understand the details of what is signed and what isn't when the loading process runs.

    I've spent some time reading up on the exploits used so far to provide access to the lower level functionality in the application and they are pretty standard with what has been seen on other deviced as well. Try to get your code to run on the device set up a command handler to run your commands...

    If you have any other pointers or locations to understand what is currently out there i'd be more then appreciative of that to read it and do some learning

  5. #5
    Super Moderator Array Olethros's Avatar

    Join Date
    Sep 2007
    Location
    Norway
    Posts
    8,360
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    439

    Default

    Quote Originally Posted by dustbyter View Post
    Reading up on this there appears to be a lot of learning still ahead of me.
    Thanks for providing the link to the open source iBoot which I'll need to review to understand the details of what is signed and what isn't when the loading process runs.

    I've spent some time reading up on the exploits used so far to provide access to the lower level functionality in the application and they are pretty standard with what has been seen on other deviced as well. Try to get your code to run on the device set up a command handler to run your commands...

    If you have any other pointers or locations to understand what is currently out there i'd be more then appreciative of that to read it and do some learning
    Everything is signed, this is how they implement the chain of trust from hardware onwards. There is an Apple patent for the IMG3 / boot process

    see Single Security Model In Booting A ... - Google Patent Search

    ChronicDev's wiki provides a lot of good info (it's all from OS 2.x but the IMG3 format has hardly changed in OS 3.x) Wiki Pages - chronicdev - Project Hosting on Google Code
    Please read the stickies & search forum before posting!
    How to report an iTunes restore/update fail in a useful manner
    -

    iPad 3G 64GB (4.3.3, Redsn0w) oldest SHSH 3.2.2
    iPhone 4 32GB (4.2.1, Redsn0w JB-monte) oldest SHSH 4.1
    iPhone 3GS 32GB (4.3.3; Pwnagetool) factory unlocked oldest SHSH 3.1
    iPhone 8GB (3.1.3; Pwnagetool) AT&T Locked - Unlocked with bootneuter

    -
    Did we solve your problem? Got a dollar or two spare ? Donate!


  6. #6
    Rookie Array

    Join Date
    Jan 2009
    Posts
    12
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Thanks for the info you provided.

    Going through as much as I can to learn about the boot process.
    If i have any more questions I'll ask here.

 

 

Similar Threads

  1. Replies: 1
    Last Post: 03-16-2011, 07:00 PM
  2. [AutoStart] How can i make program start at iphone boot time
    By satashi in forum iPhone Developer Exchange
    Replies: 2
    Last Post: 02-08-2011, 11:32 AM
  3. Boot sequence stucks at "Kernel is LP64"
    By azzo1 in forum Installation
    Replies: 8
    Last Post: 04-21-2010, 10:55 AM
  4. MacNN: Canadian iPhone ruling may not occur for months
    By hackint0sh in forum Latest Headlines
    Replies: 0
    Last Post: 04-17-2008, 04:10 PM
  5. Replies: 2
    Last Post: 09-22-2007, 05:47 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 12:02 PM.
twitter, follow us!