Welcome to iPadForums.net Guest - Click Here to Register

Software or firmware?

This is a discussion on Software or firmware? within the iPad OS forums, part of the Apple iPad Discussions category; Ok, I have seen people call it firmware, and software. What is it! I know firmware is like deep underlying stuff like in a pc, ...

iPadForums.net is the original Apple iPad Forum! Registered Users do not see these ads. Please Register - It's Free!
+ Reply to Thread
Results 1 to 4 of 4
  1. #1
    Banned
    Member #
    12904
    Liked
    35 times
    Join Date
    Aug 2010
    Location
    Raleigh, NC USA
    Posts
    3,655

    Software or firmware?

    Ok, I have seen people call it firmware, and software. What is it!
    I know firmware is like deep underlying stuff like in a pc, the bios would be the firmware.
    The iPad has a bootrom, so would the bootrom be the firmware and the software is iOS?
    Or do I totally have this screwed up?

  2. Ads


  3. #2
    Super Moderator
    Member #
    14571
    Liked
    632 times
    Join Date
    Sep 2010
    Location
    Troon, Scotland
    Posts
    7,104
    OK.

    bootrom is the bootrom. It can't be changed, it's hard coded into the chip, and controls the boot process. I think I'm right in saying that the software contained in the bootrom is called "SecureROM" by Apple. After it runs I believe control passes to the second stage bootloader, known as iBoot. This is why you will hear people say they want an "iBoot or lower" exploit, because this is the part of the device that Apple can't change without a hardware revision. The limera1n exploit pwns the iPad1 for life because of an exploit like this!

    iOS is often called the "firmware", but if I am honest, that is not really the proper use of the word. Wikipedia has a good article on it. Search!
    Firmware is typically the OS of a small device or gadget. For example, the OS of a digital camera is referred to as the camera's firmware. Usually a firmware is flashed to a overwritable chip (EPROM) in the device. This does NOT happen on the iPad (or iPhone etc.). IOS gets installed on the flash storage, just like any other piece of software.

    In the case of the iPad, the iOS operating system is software, just like you would say linux or windows is software. It's just that many people in our scene call it firmware (including me!). That's where the confusion lies.

    Apps that you install on top of iOS are also software, just like any program you would install on a PC.

    Quick summary:

    Bootrom is embedded in the chip and contains software such as iBoot.
    IOS is the operating system software, but is called firmware by most folks around here.
    Apps are software.

    Hope that helps.
    Last edited by f4780y; 06-23-2011 at 10:29 AM.
    15" MacBookPro with Retina Display 16GB 3.4GHz i7 256GB | iPad4 WiFi 32GB 6.1.2 (evasi0n) | iPad3 4G 64GB 6.1.2 (evasi0n) | iPad2 3G 64GB 5.1.1 (redsn0w) | iPad1 3G 64GB 4.3.3 (jbme) |
    iPhone5 32GB 6.1.2 (evasi0n) | iPhone4S 64GB 5.1.1 (absinthe) | iPhone4 32GB 7.0b2 (stock) | iPhone3G 16GB 3.1.3 (jbme) | iPod Classic 6G 160GB (stock) | AppleTV 2G 5.0.2 (seas0npass)


    Please review the hacking section rules and our main rules before posting!

  4. #3
    iPF Legend
    Member #
    27654
    Liked
    119 times
    Join Date
    Jan 2011
    Location
    Scotland
    Posts
    15,248
    Great explanation, Leigh. I've just emailed this to all of my students!!

    Thanks!!

    Tim

  5. #4
    Banned
    Member #
    12904
    Liked
    35 times
    Join Date
    Aug 2010
    Location
    Raleigh, NC USA
    Posts
    3,655
    Awesomesause!

    Ok. I got it now.

    I have flashed firmware onto my old wireless router to make it a booster so what you said makes sense.


Links

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Similar Threads

  1. OTA firmware updates?
    By elektrobank in forum iPad Hacking
    Replies: 9
    Last Post: 06-17-2011, 07:13 AM
  2. 4.2 Firmware
    By Appletechhelper in forum iPad Hacking
    Replies: 4
    Last Post: 03-31-2011, 08:22 PM
  3. software expired but in Itunes saying the latest software 4.3, help
    By surz18 in forum iPad General Discussions
    Replies: 3
    Last Post: 03-21-2011, 09:40 PM
  4. How to revert firmware!!
    By Steve0423 in forum iPad General Discussions
    Replies: 6
    Last Post: 09-14-2010, 09:27 PM
  5. Restoring to SAME 3.2.1 firmware
    By ztariqz in forum iPad Hacking
    Replies: 4
    Last Post: 09-01-2010, 02:45 AM