~/talk

Jailbreaking The Apple HomePod: Fun With Checkm8 And Smart Speakers

Talkat Nullcon Goa 2023 · 2023-09-20..09-24· [security, embedded-and-hardware]
links:none on file
slides:none on file

Achieves BootROM code execution on HomePod via the checkm8 exploit, remaps a bootrom page into SRAM to disable signature checks and uses a tethered-boot tool (rainsn0w) to load a patched iBoot and custom ramdisk, installs SSH and a writable bootstrap, and injects tweaks by patching posix_spawn and using DYLD_INSERT_LIBRARIES. Built a 3D printable USB adapter (and small PCB) to access the hidden connector. Demos include SpotifyD streaming from Android, Siri hooked to ChatGPT, mic audio exfiltration, works on tvOS 17, and jailbreak is fast (~5 minutes) with no persistent on-disk traces.

AI-written summary · about

  1. 0:00Introduction Jailbreaking the Apple HomePod
  2. 3:11Hardware
  3. 5:50Software
  4. 7:02Checkra1n
  5. 15:35Ra1nsn0w
  6. 20:50Ramdisk
  7. 27:40Tweak Injection
  8. 30:38What can you do with a jailbroken HomePod?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.