We’ve added bootloader-level low-level extraction support for the second-generation Apple TV 4K. While the older 4K model was compatible with the checkm8 exploit, the second-generation is based on a newer SoC that required a newer exploit, usbliter8. The exploit requires a custom adapter that uses a microcontroller board with our custom firmware.
What you need
Flash the board (one time only)
Put the Apple TV into DFU mode: method A (DCSD adapter)
Put the Apple TV into DFU mode: method B (Colobus cable)
./EIFT_cmd info to make sure that the Apple TV is in DFU modeApply the exploit
./EIFT_cmd info; the output shows that the Apple TV is in DFU mode and that usbliter8 is appliedYou do not need the board again in this session.
The commands are the same as the commands for checkm8 extractions of the first-generation Apple TV 4K. The articles at the end of this chapter give the full details.
| Command | Function |
|---|---|
./EIFT_cmd boot |
Starts the ramdisk. The toolkit detects the version of tvOS and gives you one or more firmware links. Use the last link in the list. Full IPSW files for the Apple TV are rare; the toolkit also accepts OTA update images. |
./EIFT_cmd ramdisk unlockdata |
Unlocks the data partition and mounts it read-only. The toolkit does not ask for a passcode. If that doesn’t work, then use loadnfcd followed by unlockdata -s |
./EIFT_cmd ramdisk keychain -o {filename} |
Extracts and decrypts the keychain. |
./EIFT_cmd ramdisk tar -o {filename} |
Makes the image of the file system. The toolkit calculates the checksum during the extraction. |
./EIFT_cmd ssh halt |
Turns the Apple TV off. |
You’ll need adapters and the microcontroller board, and you only need to flash the board once. The difficult step is the hardware, because you need the correct adapters for the hidden Lightning port. When the board shows the constant green indicator, the remaining steps are the usual bootloader extraction steps.
Extract critical evidence from Apple iOS devices in real time. Gain access to phone secrets including passwords and encryption keys, and decrypt the file system image with or without the original passcode. Physical and logical acquisition options for all 64-bit devices running all versions of iOS.
Elcomsoft iOS Forensic Toolkit official web page & downloads »