[Miscellaneous Android Development] tulangabol:
I'm compiler kernel and need tester. The kernel compatible only with Gingerbread Rom and can flash with CWM.

And may be this flashable will conflict with another mods/script in init.d (stuck in splash screen or bootloop)

Please nandroid backup before use it. Because use it at your risk.

Download Test 9 (New & Final Version):

http://d-h.st/SGx

Download Test 8:

http://d-h.st/gSD

Download Test 7:

http://d-h.st/72f

Download Test 6:

http://d-h.st/oFd

Download Test 5:

http://d-h.st/pO8

Download Test 4:

http://d-h.st/3bA

Download Test 3:

http://d-h.st/Q1k

Download Test 2:

http://d-h.st/gOu

Log Test 9:

- Fix USB Tethering (need change dnsmasq_dhcp patch & make run dnsmasq_dhcp when USB Tethering running)

- Fix segment fault when zipalign script execute

- Add dnsc binary to ping url address and this binary function to know when you online or not. If you online crossbreeder script run/execute

- Remove sqlite3 and system server binary (not stable and broken something)

- Change value of scripts

**) For flash this need clean rom and this kernel CAN'T update from previously kernel. If you have issue with wifi tether, you can use app Barnacle Wifi Tether from play store.

Recommend kernel and everything look like stable for me. May be this final version if i don't found any bugs again :D

Log Test 8:

- Fix dnsmasq dhcp only need 1 process and previously version i got trouble connection issue while tethering

- Change path dnsmasq_dhcp binary to crossbreeder folder (from /system/bin/* change to /system/etc/CrossBreeder/*)

- Fix Clean Dalvik script and now work with schedule

- Add dalvikvm binary and system_server binary from jellybean (may be can boost performance)

- Use some value of tweak from ThunderBolt/Pikachu01

- Change some value of tweak

**) For flash this need clean rom and this kernel CAN'T update from previously kernel. If you have issue with wifi tether, you can use app Barnacle Wifi Tether from play store.

Log Test 7:

- Fix crossbreeder (low RAM because duplicate dnrd process and dnsmasq_dhcp process. Fix in this version)

- Fix haveged script (need link /dev/random to /dev/urandom). Entropy always stay in 4096. To check this you can type in terminal emulator

su
entro

- Remove extendedmenu and rngd

- Use only two dnsmasq_dhcp/dnsmasq process. If you check in terminal emulator with

su
ps | pgrep dnsmasq_dhcp

or

su
ps | pgrep dnsmasq

You'll found only 2 process running and always got 2 dnsmasq process everytime (in other version you'll get many dnsmasq and make low RAM).

- Fix build.prop tweak

**) For flash this need clean rom and this kernel CAN'T update from previously kernel. If you have issue with wifi tether, you can use app Barnacle Wifi Tether from play store.

Log Test 6:

- In this version you can choose use haveged or rngd (default use haveged)

- Add build.prop tweak in init.d (can disable in extended menu)

- Tweak now 80% complete for get maximal performance for this phone (i don't have any idea again to get more better than this. Thank you :D )

**) For flash this need clean rom and this kernel CAN'T update from previously kernel. If you have issue with wifi tether, you can use app Barnacle Wifi Tether from play store

Log Test 5:

- Fix script init.d

- Fix Crossbreeder more better and less aggressive to check DNS and IP Address

- Fix hosts and save more memory

**) For flash this need clean rom and this kernel CAN update from previously kernel test 4. If you have issue with wifi tether, you can use app Barnacle Wifi Tether from play store

Log Test 4:

- Use GCC 4.4.3 to compiler kernel (much more stable)

- Remove unnecessary module

- Add random optimize in kernel (3 commit github)

- Remove haveged and use rngd

- Combine crond script to one script and run every 45 minutes. Save more ram for this (script are Fast Engine Flush, Fast Engine Swap and Reduce Wifi TX Power)

- Add script Read Write Partition tweak and I/O Scheduler Tweak

- Update CrossBreeder. Much more save ram and now use blank gif for ADBlock (every things work).

- Boot more faster than before (optimize script more efficient) and more performance

**) For flash this need clean rom and can't update from previously kernel test (a lot of difference things)

Log Test 3:

- Fix All CPU Governors source code (i hope it)

- Try with difference egl.cfg value

- Change Fast Engine Flush script run every 60 minutes

- Change Fast Engine Swap script run every 45 minutes

- Change Haveged script run every 20 minutes

- Add Reduce TX Power script and this script run 30 minutes after you turn on your wifi/wifi tethering

- Add CrossBreeder script and script little difference with original (give me more ram with all feature from CrossBreeder work and run without problem).

And you can use AdAway apps to enable or disable hosts file (It will be work together with AdBlock CrossBreeder)

- Add Audio Lag Reduction in huawei extended menu :laugh:

- Fix huawei extended menu and make all feature can be enable or disable it

Log Test 2:

- Revert back with linaro toolchain => android ndk result is random reboot and kernel panic for me

- Revert back with haveged binary, remove rngd & problem solved now

- Add Haveged Script => Entropy Lag reduction and this script run every 5 minutes with crond style (script are difference with idcrisis/crossbreeder because use crond to execute) :p

Log Test 1:

- Cpu Governors: Virtuous, AssWax, Superbad, Brazilianwax, Lagfree, Minmax, Smoothass, SavagedZen, InteractiveX, Interactive, SmartassV2, Conservative, Ondemand, Userspace, Powersave, Scary and Performance => Default CPU Governors use Scary

- I/O Scheduler: Noop, Anticipatory, Deadline, cfq, Sio, bfq, vr and Zen => Default I/O Scheduler use Zen

- Min-Max CPU Default: 61MHz-600Mhz

- Add experimental module

- Add new egl.cfg and libGLES_qcom.so

- Add KickAssKernel Script

- Add SQLite database vaccum Script => this script run every 1 week

- Add Automatic ZipAlign Script => this script run every 1 week

- Add Clean Dalvik Cache and Cache Script => this script run every 1 week

- Add Crond Script

- Add Fast Engine Flush Script => drop caches script and this script run every 45 minutes with crond style

- Add Fast Engine Swap Script => drop swap script and this script run every 30 minutes with crond style

- Add RNGD/Seeder Script => Entropy Lag reduction

- Add Dexo Script => Create Odexed framework file (please read post 2 for instruction)

Credit:

All Huawei Dev

Zeppelinrox

McByte jkSGS3

Ryuinferno

tommytomatoe

idcrisis

Pikachu01

Other???