New TouchBar enabled MacBook Pro's contain iOSBoot module in firmware

Discussion in 'MacBook Pro' started by M2M, Nov 3, 2016.

  1. M2M macrumors 6502

    M2M

    Joined:
    Jan 12, 2009
    #1
    I found this when playing around with the Firmware of the new TouchBar MBP's (MBP132_0223_B00_LOCKED.fd, MBP133_0223_B00_LOCKED.fd)

    The module "iOSBoot" is only present in the new TouchBar enabled MBP's but not in the new MBP without TouchBar (MBP131_0205_B02_LOCKED.fd). Also I did not find it in earlier MBP firmwares. This might be related to the TouchBar running a stiped down WatchOS version.... or maybe something else.

    [​IMG]

    [​IMG]

    You can use UEFITool to play around with the firmwares yourself.
     
  2. deadworlds macrumors 6502a

    deadworlds

    Joined:
    Jun 15, 2007
    Location:
    Citrus Heights,CA
    #2
    Interesting. How did you get access to the touch bar firmware?
     
  3. killawat macrumors 65816

    Joined:
    Sep 11, 2014
    #3
    This.
     
  4. M2M thread starter macrumors 6502

    M2M

    Joined:
    Jan 12, 2009
    #4
    Its not in the touch bar firmware, but part of the firmware of the MacBook Pro itselft.
    To get the MacBook Pro firmware do as follows:

    1. Download macOS Sierra Build 16B2657 (the current one) from the appStore
    2. Right-click on it and select Show Package Content
    3. Open InstallESD.dmg in Contents -> SharedSupport
    4. Go to Packages -> EFIPayloads
    5. Copy MBP131_0205_B02_LOCKED.fd (for the MacBookPro13,1 - no TouchBar), MBP132_0223_B00_LOCKED.fd (for the MacBookPro13,2 - with TouchBar) and MBP133_0223_B00_LOCKED.fd (for the MacBookPro13,3 - with TouchBar) to somewhere on your machine
     
  5. deadworlds macrumors 6502a

    deadworlds

    Joined:
    Jun 15, 2007
    Location:
    Citrus Heights,CA
    #5
    Okay this makes sense. Interesting find.
     
  6. happyslayer macrumors 6502a

    happyslayer

    Joined:
    Feb 3, 2008
    Location:
    Glendale, AZ
    #6
    The Touch Bar is apparently running a modified WatchOS. Isn't WatchOS a subset of iOS? Would that explain it? Honest question; I'm not very knowledgeable about the firmware details
     
  7. macintoshmac macrumors 68000

    macintoshmac

    Joined:
    May 13, 2010
    #7
    Don't be scared; people here won't gobble you down unless you get too enamoured with Apple or get obviously Anti-Apple. ;)
     
  8. jjlannoo Suspended

    Joined:
    Oct 8, 2011
    #8
    Makes sense since its running a version of watchOS. I think its independent as well so people shouldn't worry about it locking if a program does. tho I suppose it could lock up itself. lol.
     
  9. maratus macrumors 6502a

    maratus

    Joined:
    Jun 12, 2009
    Location:
    Canada
    #9
    Yeah, touchbar and touchID sensor are partially OS-independent and have some nice dedicated hardware like the T1 processor and watchOS itself. It may glitch too, however, just like Apple Watch or iOS devices. I'm looking forward to all the fun with touchbar going crazy :D
     
  10. jjlannoo Suspended

    Joined:
    Oct 8, 2011
    #10
    I am too! Cant wait for it to get here. Tired of the negativity. Makes me grouchy!
     
  11. M2M thread starter macrumors 6502

    M2M

    Joined:
    Jan 12, 2009
    #11
    Then the questions also is: When will there be a touchbar jailbreak :D ?
     
  12. maratus macrumors 6502a

    maratus

    Joined:
    Jun 12, 2009
    Location:
    Canada
    #12
    Soon....

    [​IMG]
     
  13. SSD-GUY macrumors 6502a

    Joined:
    Sep 20, 2012
    Location:
    London, UK
    #13
    Moar B1ue screens 0f death!
     
  14. idunn macrumors 6502

    Joined:
    Jan 12, 2008
    #14
    As I understand this—or maybe not at all—the new Touch Bar MBPs will be running Mac OS and some version of the Watch OS, or basically iOS.

    With the two communicating to some extent, obviously. And as well the Touch Bar used for such things as Apple Pay and a thumbprint sensor as password.

    Would this not expose one's MBP to many of the vulnerabilities to malware, etc. which iOS may be subject?
     
  15. M2M thread starter macrumors 6502

    M2M

    Joined:
    Jan 12, 2009
    #15
    There would not be additional vulnerabilities for mostly 2 reasons:

    1) only the touch bar would be vulnerable to iOS related malware, but not directly as a malware would still have to 'customized' for a touchbar to work. Think of it similar to an Apple TV, which runs also a certain version of iOS, but is not 'automatically' affected by an iPhone related malware.

    2) Mac OS itself as nowadays already similar enough to iOS, that in fact attack vectors are very very close to each other (for ex due to similar libs in both OSs). Still a iOS malware must also be customized to run on macOS (at least due to different CPU instruction sets - ARM vs Intel)

    That's also why security updates nowadays for macOS and iOS (and TVOS) are released nearly during the same time.

    So to sum it up: the touchbar doesn't Mac your Mac less secure - it stays at the same level rather.
     
  16. protoxx macrumors 6502a

    protoxx

    Joined:
    Oct 10, 2013
    #16
    Makes me wonder how long until someone figures out the security and we get scrolling X10 adds on the touch bar.
     
  17. Macalway macrumors 68020

    Joined:
    Aug 7, 2013
  18. protoxx macrumors 6502a

    protoxx

    Joined:
    Oct 10, 2013
    #18
    Wonder if the WatchOS 3 or 4 release will include a MacOS terminal emulator?
     
  19. Macalway macrumors 68020

    Joined:
    Aug 7, 2013
    #19
    OFF TOPIC:

    Maybe it would be cool if the Watch could do stuff with this bar? Use the Watch as a trackpad? :D

    Man, that's an idea. Or.... reflect what's on the Bar. This might actually make that stupid watch useful (sorry :apple: )
     
  20. maratus macrumors 6502a

    maratus

    Joined:
    Jun 12, 2009
    Location:
    Canada
    #20
    This is not a blue screen of death.

    THIS.. IS.. NORTON..

    can't wait for Mac OS Norton, built in split screen mode and native compatibility with touch bar . comes with LHX and F-19 flight simulators and ability to run Windows 95 via bootcamp
     

Share This Page