Hi Folks,
I have been poking and prodding at my T103 since the holidays and I finally have something I can share.
I was able to pull apart the boot.img (Credit to: android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images) and added the following features:
1. Increase the loglevel to 8 to get detailed logging
2. Mount system rw
3. Include extra init file (import /system/etc/init.local.rc)
4. Run sysinit (exec /system/bin/sysinit) which parses /system/etc/sysctl.conf
5. Support for init.d scripts (/system/etc/init.d)
6. Disabled BT and 3G services for hardware that does not exist.
7. Other minor tweaks
I am attaching a zip file for flashing with the CMR that fun_ has so graciously created.
It is not signed so it cannot be flashed from stock recovery.
The alternative method is from adb:
1. Extract boot.img from zip
2. Open CMD and cd to boot.img location
2. > adb push boot.img /sdcard
3. > adb shell
4. # cat /dev/zero > /dev/mtd/mtd2
write: No space left on device [this is ok, you can ignore]
5. # flash_image boot /sdcard/boot.img
I have a few bad blocks on my device so I got some ECC errors. As long as they do not fail to write, these can be ignored.
I have not included any init.d or other scripts to start with. I would like to get this out to folks for initial testing. I have flashed it at least 6 times on my own device with no issues.
Still, I highly recommend that you copy the latest stock update.zip to your SD in the event something goes sideways.
If you folks would be willing to try it out, please post your experience and feedback so I can make improvements.
I plan to add basic init.d and sysctl scripts and would like to get a consensus as to what setting to include in the package.
Enjoy,
Bryan
P.S.: I realize that this is Apr 1st but this is not a prank. I have spent a lot of time working through this and testing out the binaries. Way too much time for just a April Fools Day joke.