The rom you choose to use must of been built for the device, the Extreme like the Excel and like many other Allwinner tablets use a Cortex A8 CPU with a Mali-400 GPU and obviously a 9.7" IPS display. The kernel is the engine of the rom, the modules must of been built for that specific kernel. The Extreme kernel is 3.0.8+ i think but not 100% because it is just displayed as "scroll@scroll-extreme". You can use any kernel you want but using a HTC One X rom or a Samsung Galaxy 2 rom will not work because the kernel and modules have not been built for the Extreme, porting it over is possible but then you start getting into trouble because of the different hardware, so you must then work from source code.
To do that you need knowledge of linux, java script and many other demons. Its hard work to start but its not impossible.
What i would suggest if your serious about "modding" is this to build your own cwm rom for the Extreme...
Its not easy as 1.2.3 but if you want i will guide you... Set up another thread in the development section maybe?
Set up Cygwin and dsixda's Android KitchenSee here...
http://forum.xda-developers.com/showpost.php?p=5626300&postcount=3The idea here is to show you what is involved in building a rom...
Set up Cygwin, import the kitchen, drop your images into "original-update" and then in the menu select "set up working folder"
Example...
- Code: Select all
============================================================
Android Kitchen 0.188 - by dsixda (xda-developers.com)
============================================================
1 - Set up working folder from ROM
2 - Add root permissions
3 - Add BusyBox
4 - Disable boot screen sounds
5 - Add wireless tethering
6 - Zipalign all *.apk files to optimize RAM usage
7 - Change wipe status of ROM
8 - Change name of ROM
9 - Check update-script for errors
10 - Show working folder information
0 - ADVANCED OPTIONS
99 - Build ROM from working folder
u - Update/About kitchen
x - Exit
Enter option:
You can use "nandc.img" as the "boot.img" and "nandd.img" as "system.img" rename them respectively.
Kernel hacking can be done, in all honesty this is something i have avoided as it is too time consuming for myself.
I hope i have answered most of your questions without confusing you.
Another thing you might enjoy doing is building your own livesuit image from the nand blocks you dumped... That is a bit easier. Plus you will then have a "Real" backup of your firmware, just incase you totaly nuke your tablet.
Ill post a link if you wish.