This free online tool can extract the content of Android's boot, sparse, or regular ext4 image files (Linux kernel, files from rootfs, boot arguments, content of system partition...)

Note: This is a completely client-based app and all processing is done on your computer. That means your files are not transferred to the server.

What This Tool Can Do

This tool can currently process standard Android boot images, sparse images, and ext4 partition image files.

The tool allows you to do the following

  • show information from boot image header (like version, kernel size, RAM disk size)
  • show kernel boot arguments
  • extract kernel and RAM disk
  • browse through and extract files inside of RAM disk (initrd)
  • browse and extract files from sparse and ext4 partition images (e.g. system, cache, data)
  • show various information about sparse image format

How to Get Image Files

Google offers factory image files for Pixel and Nexus devices for download directly on the developers page. The zip files listed there will contain boot, recovery, and system images that you should be able to read-only "mount" with this tool and extract the files you are interested in.

Additionally, if you have Android Studio installed, you can check you emulator images. Just go to Tools -> AVD Manager, click the down arrow next to your emulator device and click on View Details. There you can find the path where the emulator images are stored.

You can also grab the images directly from your device (requires root) or possibly download the images from your device manufacturer.

Android Boot Image

The boot image usually contains the Linux kernel and ramdisk.

The kernel can be downloaded directly by clicking on Download Kernel button after you've selected the boot image.

Ramdisk allows to load an initial root file system after device boots up. This tool will allow you to browse and extract files from the root file system.

Android Sparse Image

The sparse image format allows to reduce ext4 image size by removing unused space from the file system. This not only reduces space, but also allows faster flashing via fastboot. During flashing the empty space that was removed from sparse image is again recovered to reproduce the original ext4 raw partition.

This tool allows you to read-only "mount" sparse and raw ext4 .img partitions and extract the content of the partition.

Reporting Bugs/Requesting Features

If you experienced some issues using this tool or you'd like to have some additional specific features, you can write directly to my email address roman@sisik.eu.

baseline_save_alt_72.png

Sixo Apps

If you're curios about the technical aspects of Android or you like image & video processing apps, you might find something interesting amongst the apps that I've published on Google Play