[Android Software/Hacking General [Developers Only]] hiu115:
Custom recovery for herotab c8

DISCLAIMER. Use this at your own risk. I will not be responsible for any damage\brick caused by using this recovery.

Currently this is a Beta and all functionality has not been thoroughly tested.

This is a custom recovery modeled on CWM recovery (built on the custom kernel based on Urbetter's source) for Herotab C8/Dropad A8/Haipad M7/iBall Slide i7011/Coby 7024 and equivalent tablets. It should also work on Coby 8024/1024 tablets.

The recovery is built to be compatible (as much as possible) with existing firmwares (stock as well as custom) and patches (again stock as well as those found in custom ROMs). The reason you might want to use this recovery to flash is that:

Its safer (bootloader, etc. are not touched so greatly reduced probability of bricking)

It does not erase your data partition (so Apps and Settings are carried over)

It maintains your existing partition layout (you can change if wanted)

In order to try this recovery,

Download BootExtRecovery.zip attached to this post.

Download the recovery zip from the GitHub link below

Extract both zip files to the root of an external SD card.

Boot your tablet using Menu+Power

This will boot the recovery externally (i.e. unless you actually do something using the recovery, your tablet will be completely unmodified). After the recovery boots and menus work, you may flash the recovery into your tablet (using "Partitions and Storage" menu). Flashed this way, the recovery can be booted into whenever both your SD cards don't have a "utscript" file (otherwise the script is executed instead of starting recovery).

Download: https://github.com/namko/midRecovery/downloads

Source: https://github.com/namko/midRecovery

Key assignments:

Herotab C8/Dropad A8/Haipad M7/iBall Slide -- HOME to select, MENU/BACK to scroll

Coby 7024 -- HOME to select, POWER to scroll

Function list:

Flash ROM - Flashes the ROM on SD card (external or internal) located in a specific folder.

This does not erase 'data' partition. If you downgrade Android, make sure to erase the 'data' partition (or at least erase dalvik-cache from advanced menu) for maximum compatibility.

This does not repartition the internal SD, so if you want a different layout, make sure to change before flashing.

This flashes only the kernel (no other partition e.g. logo, recovery, boot arguments, boot loader)

Apply patch/update - Prompts you to select a patch/update to apply.

Wipe data/factory reset - Erases the 'data' partition. This is equivalent to doing a factory reset.

Wipe cache - Erases the 'cache' partition.

Backup/Restore - Create a new backup (system = firmware, data = your settings/apps) or restore a previously created backup. Essentially this is a NANDROID backup.

Partitions/Storage - To backup or flash individual partitions (e.g. logo, kernel, recovery, boot arguments, bootloader, etc.)

Advanced - To repartition the internal SD card, erase Dalvik-cache, view log, etc.

You can flash ROM (or apply updates) from .ZIP files as well; but it doesn't support the "standard" format because they sometimes contain executables that must be executed to properly apply the patch.