[Miscellaneous Android Development] DerKoch:
EDIT 12/13/2011:

Instructions to Root the le pan tab tc970 from whatid (THANK YOU!!)

"Here are the steps (to root) for newbies.

1. Download the packages from OP (Post #1). Assume you are using windows, you don't need LinuxDriver.7z.

2. Use http://www.7-zip.org/ to unpack onto your computer.

3. On your TC970, hit home->Menu

4. Applications -> Development

5. Check "USB debugging", optionally some suggest checking "Stay awake"

6. Connect your TC970 to your PC, when prompted new hardware detected. Select the Windows Drivers directory you unpacked in.

7. Once driver is installed, run "SuperOneClick.exe"

8. Just click "Root" under the "Universal" tab and wait.

** It will prompt you to install BusyBox during the first time, just install it **

9. When it is done, it will prompt you.

From dbaybay's experience (thank you for your continual help in leading the le pan community through the growing pains!!!):

If you ever have to root your tab again (say after upgrading the firmware), when you root it the first time, open up SuperUser before rebooting and Menu > Options/Prefs and choose "update binaries". Then reboot and your root will stick the first time around.

If everything seems ok, turn off your TC970 by holding on the power button. Power up again, and see if root stay (use Root Checker Basic).

If not, repeat step 6 (no need to install driver again) until you have root after reboot."

Also a big thanks to nehinbin for giving the community insider info with regard to the tablet and firmware v2 which you can find here:

http://lepan.supportsync.com/articles/view/Latest_Firmware_for_LePan_TC_970_Tablet_Computer_11

For the brave or fool hardy, here is a link which will direct you to directions on how to port CWM to a new, as of yet unsupported device (like the 970):

http://www.koushikdutta.com/2010/10/porting-clockwork-recovery-to-new.html

AND HOT OFF THE PRESS FROM cas_xp:

"I am still waiting mine to be shipped. (should be today or tomorrow) Can not wait!

But if anyone is interested, I attached a tool to extract Le Pan update package as

Kernel

ramdisk

recovery

system

...

For somehow, the system is compressed and not yaffs2 or other format. I am trying to figure it out."

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I have achieved root using a modified superoneclick 2.2 on my Le Pan TC 970!!!!!

Credit to all devs who produced superoneclick and associated root methods!!!!

I wish I could take some sort of techie credit for this, but I did it by swapping the adb file and associated .dlls in superoneclick with some that I procured from *somewhere*. ;)

The root is not permanent, but for someone with far more experience in android than i, i am sure it could be used to develop a permanent root.

If there are people out there who would like to take this to the next level, send me a pm and ill see about getting you the files to repeat what i have done.

-DerKoch

NOTE:

After reboot when trying to gain elevated privileges on the device i get the error:

link_image[1995]: failed to link su

CANNOT LINK EXECUTABLE

Could be a useful starting place.

-DK

EDIT:

Nuts to it. The Superoneclick i modified to gain root is now attached. It is only modified for and works in windows as i didnt feel like farting around with the linux version.

Good luck with the permanent root.

-DK

ANOTHER EDIT:

I have updated the post and am including the missing files.

Dont ask where i got them and, as usual, if you screw up your new toy with anything you find here, i am not in any way responsible. Rooting or altering your tablet beyond what is allowed by the eula of your device will almost certainly void your warranty and piss off the people to whom you are trying to return the device once broken beyond your ability to repair.

YOU ARE WARNED ;)

ALSO, It looks like the tablet hardware was designed by innocomm. you can find this if you download the 4431 update from le pan http://www.sendspace.com/file/sunmks . For some reason the firmware update is not openly available...... Well now it is. Just click on the above link and download at your leisure.

the 970 uses the 3e recovery and what looks like a modified 3e or 2e (i cant remember which at the moment) for the firmware update supplied by le pan.

This firmware package contains a MLO file (35.1kB) which i assume is a shell script (although the text encoding eludes me *encrypted maby*), iboot.ism (131.1 kB) which i think it the, you guessed it, bootloader the tablet uses during the flash process, and griffin.ifw (99.1 MB) which is the firmware. There are a whole bunch of apks included as well so non-market apps are enabled by default and you are told to install them after you upgrade the tablet.

all of the documentation for the 970 is written in mandarin, so for all non speakers, good luck with that :)

I cant seem to decompile griffin.ifw into anything useful, but then again, i am no firmware expert. I am sure some of you would be able to poke around and get it to open-sesamie.

If you are successful, please post how ya done it here so we, myself included, can learn a thing or two.

Best,

DK