Leapster Explorer How To Extract Files

These instructions explain how to mount, in Linux (tested on Ubuntu Lucid), the Leapster Explorer firmware found in the lfp files typically handled by LFConnect.

You may need to install mtd-utils.

Download the lfp file that contains the Leapster Explorer firmware from LF: http://lfccontent.leapfrog.com/lexplorer/downloads/packages/LST3-0x00170029-000000.lfp

This file can be read using any file archiving package (zip format).

When you open it, you will find a number of files to extract.

We will focus on the largest one, called 10485760,688,erootfs.ubi

Rename this to erootfs.ubi

The file is in the ubifs format, so a number of steps are required to mount it.

(There may be better ways to do this, but the method below is what worked for me.)

First create a simulated NAND device (this one is 256MB):

Next, attach it to a mtd device:

I had to detach it prior to formatting it:

If that ubidetach step fails when you enter it, just proceed to the next step to format the mtd device.

Then, attach it.

Make a target directory, and mount the device.

Here are all the abovementioned commands in a shell script (run it via sudo)

Happy 'Exploring'!