A forensic analysis of the Google Home: repairing compressed data without error correction

09/30/2022
by   Hadrien Barral, et al.
0

This paper provides a detailed explanation of the steps taken to extract and repair a Google Home's internal data. Starting with reverse engineering the hardware of a commercial off-the-shelf Google Home, internal data is then extracted by desoldering and dumping the flash memory. As error correction is performed by the CPU using an undisclosed method, a new alternative method is shown to repair a corrupted SquashFS filesystem, under the assumption of a single or double bitflip per gzip-compressed fragment. Finally, a new method to handle multiple possible repairs using three-valued logic is presented.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset