[Hero, G2 Touch Android Development] flzyup:
ChangeLog:

* Optimize the 2.6.29 kernel that Behannm post.

* Patch kernel with BFS

* Kernel with compcache support

* Add tun support(For openvpn)

* Add pope, l2tp support

* Modify the Max cpu freq and Min cpu freq

* Modify default CPU governor

* Kernel support Over Clock

* Based on: RUU_Hero_hTC_Asia_HK_WWE_3.34.721.1

* Deodex all apks and frameworks and keep the original signature

* Remove the certificate authentication mechanism of system. Then you can modify all apks’ resources but keep the original signature. You should not resign apk after you change the resources

* Update busybox to 1.16.2(Thanks fancies in gfan.com)

* Update app2sd to: Darktremor Apps2SD 2.7.5 Preview Fix 2. Thanks for tkirton’s great work.

* Change the update-script to bin+updater-scripts

* Modify sense to support Live wallpaper and add some default LWP.

* Change map to Brut Map:4.3.0-brut14

* Add dropbear SSH server, then you can manage your phone through ssh client. (Thanks Paul for his scripts and I modify it to use only one build.prop file)

* Remove the Term of Service at the first time you open market

* Market default enable paid apps by using T-Mobile profile(I’ll tell you how to change the default profile that market use in HOW-TO part)

* Add some 3rd apps: ES file manager, OpenVPN settings, Wired tethe, wireless tether, Gallery 3D(Full work)

HOW-TO:

* RA-Recovery-1.6.2 is recommended(But not necessary)

* Wipe data/factory set -> Wipe dalvik-cache and the flash this ROM. (Wipe Ext partition is needed if u use MyTouch Slide 3G ported ROM such as: Daguu_Espresso_v1.3). If you cann’t boot to system, plz wipe this three part.

* Change the default profile that market use to enable paid apps(For people who want to change the market property to use their own operator not T-Mobile): modify /system/build.prop, change the properties:

flzygameup.operator.name=T-Mobile
flzygameup.operator=31026

to your own mobile operator’s name and MNC+MCC code(31026).

How to get mobile Operator name and MNC+MCC code?

1. Goto this site http://en.wikipedia.org/wiki/Mobile_Network_Code , and search for you own mobile operator name

2. Found the MCC, MNC, Operator in the list table of your own Mobile Operator(e.g. China Unicom: MCC=460, MNC=01, Operator=China Unicom

3. Then modify the properties in /system/build.prop

flzygameup.operator.name=[your mobile operator name]
flzygameup.operator=[MCC+MNC]

e.g. For China Unicom:

flzygameup.operator.name=China Unicom
flzygameup.operator=46001

4. After you have changed the build.prop in system directory, reboot the phone, then it work

Feartures:

* Fast, stable, smooth

* Kernel with BFS,compcache,overclock support

* Great app2sd, thanks the author

* etc.

Bugs:

* Some LWP will quit after you lock the screen when you haven’t plug in the USB

* All the other full-functional work

Q&A:

Q: Why after I kill all the background process and the phone still has only 60-70MB RAM?

A: Because compcache use some part of system memory for ramzswap. For more detail info, please check: http://code.google.com/p/compcache/ . Ramzswap use some ram, but larger ram u will get with compcache mechanism.

Q: Any radio recommended?

A: For Stability, I suggest you use the latest official Radio: 63.18.55.06PU_6.35.15.14, you can find this radio in my blog: http://ligux.com/?p=893

ScreenShots:

Download:

http://htcpedia.com/forum/showthread.php?t=3042

Verify Codes:

文件名 : Daguu_SENSE_with_Compcache_BFS_v1.0-signed.zip

MD5 : 3fe0b36ae6007dbe0419a85227896d2e

SHA1 : 4abb45864e63235c4ebc3784944fa2c01ebb2f44

CRC32 : d4f0156f