Alex Vanderpot
  • 2016-06-18 15:53:37 +0000 UTC
    Alex Vanderpot

    Alex Vanderpot

    Jun 18, 2016

    Amazon Echo Rooting: Part 2

    Filesystem Information

    While searching through the partial filesystem I extracted from the package updates, I found /etc/dev.tar which appears to be a skeleton of the dev filesystem. We can infer several things about the partition layout on the internal MMC with this information.

    Building the SD Card

    Partitioning the SD Card

    Create Partitions

    It appears that uBoot will only attempt to use the partition named main-A as the root filesystem. I created a small partition named _ because there is a bug with get_partition_num that will cause it to occasionally be unable to find the first partition on the disk.

    Installing the TI SDK

    We’ll need the files from the TI SDK to supplement what isn’t available in the Amazon packages. We will extract the filesystem provided by TI for this CPU, then extract the Amazon provided files over it.

    SDK Setup

    2016-06-18 15:53:37 +0000 UTC 7 years ago
    #Amazon Echo