Don't Panic: Your Apple MacBook won't go BANG!

happygeek 1 Tallied Votes 399 Views Share

Apple hacking PWN2OWN supremo and security researcher Charlie Miller is preparing to reveal just how to hack an Apple MacBook battery. Yep, you read that right: Apple battery hacking could be coming to a MacBook near you soon. Well, near you if you happen to be in Las Vegas for the annual Black Hat conference in August that is. Otherwise, DaniWeb suspects you probably won't see any such thing.

Miller, the principal research consultant with Accuvant Labs, says he will demonstrate how to reverse engineer both the MacBook embedded controller (that controls battery charging) firmware and the firmware flashing process in order to completely reprogram the smart battery itself in effect. Something that Miller reckons could enable hackers to overcharge the battery to the point of potentially causing a fire.

The word to focus on here is 'potentially' though as, to the best of our knowledge, Miller has not been able to set fire to a battery or explode a MacBook as of yet using this particular hacking technique.

That said, the concept of being able to factory reset the battery controller to any defaults you like is an interesting one, especially as the changes made will be persistent and able to survive an OS reinstall. Malware authors will, no doubt, be listening carefully at Black Hat in August.

Tal Be'ery, Web security research team leader at Imperva, has been taking notice already and told DaniWeb that while the vulnerability is certainly an original one that reflects the deep security knowledge of the researcher, he doesn't expect to see it in the wild as it would require physical access to the battery itself and makes no economic sense to the bad guys. "Why would hackers invest time and money in the R&D of a new tool" Be'ery told DaniWeb, continuing "a new tool that would cost 130$ per deployment (the cost of a battery) and be only relevant for a very selected group (specific battery model of apple laptops) and require physical access when they can infect millions of machines using OS exploits and social engineering with a very low cost per infection - without even getting up from the couch?"

So should you be worried about the bad guys making your MacBook go bang? No, not according to Be'ery: "The general public should not be worry with this super cool attack - but invest in protection from the usual threats - by installing Antivirus software and being aware of social engineering attacks."

Dani AI

Generated

Short summary and practical follow-ups to the thread from and .

For readers who want the technical source, Charlie Miller’s Black Hat whitepaper dissects how modern “smart” laptop batteries expose a separate embedded controller (the gas-gauge) and the SMBus/SBS interfaces that let it report and control charging. That paper is the best single reference for how the hardware and firmware are organized. (Black Hat paper: Battery Firmware Hacking — Charlie Miller, Black Hat 2011.)

Quick checks to run now (no teardown required)

  • Use System Settings → Battery → Battery Health for a high-level readout; open About This Mac → System Report → Hardware → Power for detailed fields (cycle count, full charge vs design capacity, Condition). Apple documents battery health management.
  • From Terminal run:
    system_profiler SPPowerDataType

    to get the same Power report in text form. (See Apple battery pages and Mac system-report guidance.)

What to watch for

  • Condition values other than “Normal” (for example “Service Battery”), a very high cycle count relative to your model, rapid unexplained capacity loss, or a physically swollen pack are all valid reasons to stop using the unit and seek service. Apple’s battery safety and service guidance covers recommended next steps.

Practical mitigations

  • Do not disassemble or attempt to flash battery firmware. Built‑in batteries should be serviced only by Apple or an Apple‑authorized service provider; Apple documents battery service and recycling options. Resetting the SMC can fix misreported charging behavior on Intel Macs, and keeping macOS/firmware up to date helps with host-side compatibility, but these do not change battery controller firmware. If tampering or unusual behavior is suspected, power down and get professional service.

Notes on risk and scope

  • macOS includes host protections (Gatekeeper, System Integrity Protection, platform security features) that defend the OS and apps, but separate embedded components (charging ICs, gas gauges) live outside those protections; for a deep hardware-level read, Miller’s Black Hat paper and the Smart Battery System specification are the primary references.
Member Avatar for Member #949455
Member #949455

So should you be worried about the bad guys making your MacBook go bang? No, not according to Be'ery: "The general public should not be worry with this super cool attack - but invest in protection from the usual threats - by installing Antivirus software and being aware of social engineering attacks."

Interesting article.

I think OS X / Macbook has a software includes protection from viruses and malware.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.