[XPERIA X8 Original Android Development] nobodyAtall:
Search no more. This is THE kernel for your gingerbread X8.

Before unlocking your bootloader, read this thread

If you brick your device, you are the sole responsible.

Features:

Based on stock 2.6.29 SE sources

Upgraded to Linux kernel version: 2.6.29.6

Ported various components from 2.6.35 / 38

Significantly fast booting time (~25 secs from power button to lockscreen)

CWM recovery 5.0.2.7 in kernel

Netfilter support / AP support / Usb tethering

Swap support

Tun/Tap

Mddi fix

Ext3/4 support

Modules auto-copying at boot

Dual touch options:

- Fake dual touch in kernel (thanks to andrej456) (default)

- Modular fake dual touch in kernel (thanks to doixanh)

- Modular no dual touch

Many CPU freq governors to chooce from: interactive, interactivex, minmax, smartass, smartass2, scary and savagedzen

Modular Undervolt

NOOP ioscheduler

TINY RCU

DM_CRYPT_GLOBAL_WORKQUEUES

Ramzswap for compcache

Offline charging embedded in the kernel

Stable and fast oveclocked frequencies (not enabled by default)

Frequency table: 19MHz - 864MHz

Default CPU governor: interactive

Two way call recording (might be against the law for some countries, you are responsible for using this feature)

Interface Stat support for ICS

Memory management and binder improvements from gb kernel

Many, many feature and stability patches from various kernel sources

ICS DRM support

IMPORTANT:

For wifi to work, the ROM MUST have Wifi built from sources as in CM. If this is not the case, the Wifi WONT work, DON'T compain here about that.

For vibration, the ROMs need to use the gb implementation.

FAQ:

If you have any issues, please read the FAQ thread first: http://xdaforums.com/showthread.php?t=1266911

Requirements:

Unlocked bootloader --> http://xdaforums.com/showthread.php?t=1254225

MiniCM7 or any recent gingerbread, source-based ROM

Flashtool tested to be working with your phone, e.g. from here: http://www.multiupload.com/GYL7A7XQBT Original flashtool thread: http://xdaforums.com/showthread.php?t=920746

Install:

Backup

Unlock your bootloader as described here: http://xdaforums.com/showpost.php?p=17384177&postcount=3 or here: http://xdaforums.com/showthread.php?t=1254225

Download the kernel ftf file from here and move it to Flashtool\firmwares so that Flashtool can pick it up

Flash the kernel via Flashtool

Reboot and check Settings -> About Phone:

Uninstall:

Flash back to stock using Flashtool or SEUS.

Performance:

Notes:

Dualtouch:

If you want to enable the fake DT by dx (instead of andrej456's which is the default), you have to insert the following line in the /system/etc/hw_config.sh file:

If you want to remove the fake DT altogether, insert the following line in the /system/etc/hw_config.sh file:

Sources:

The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.

https://github.com/nobodyAtall/nAa-kernel

Credits: the_laser, FreeXperia and the rest of XDA devs who helped bypassing the bootloader!

DaRk_dOg for his awsome boot logo ;)

Donate:

If you are enjoying my work please consider donating: .

Donations are voluntary but allow me to spend more time on this project.
​

Disclaimer:

I can't be held responsible if this Kernel bricks your device or makes it explode in your hands! Use it at your own risk!

​