- rooted Legend
- ClockworkMod recovery
- wipe if you are switching from some other ROM (not necessary if you are upgrading)
- second (primary) partition on your SD card formatted as ext2, ext3 or ext4 if you plan to use a2sd or data2ext
- based on stock HTC version 3.15.405.3 and 3.30.415.6
- customized OC kernel 18.104.22.168
- run-parts on /data (/data/local/init.d)
- system overlay (not enabled by default)
- a2sd (not enabled by default)
- data2ext (not enabled by default)
- wake on trackpad
- extended power menu
- module loading facility
- hostname support
- resolv.conf support
- dropbear SSH server
- ext4 support (with e2fsprogs 1.41.10)
- cifs support
- some grafx improvements (see screenshots)
- Adobe Reader 10.0.1
- Facebook 1.5.2
- Market 2.3.4
- Gmail 22.214.171.124
- Maps 5.2.1
- Street View 126.96.36.199
- YouTube 2.1.6
English, German, Spanish, French, Italian, Dutch, Danish, Polish,
Portuguese, Slovakian, Russian, Romanian, Hungarian, Norwegian, Finnish,
Swedish, Czech, Greek, Turkish, Chinese, Thai, Japanese, Korean, Vietnamese,
Slovenian, Croatian, Serbian and Arabic
Installation is done via recovery mode using ClockworkMod recovery. If your phone is S-OFF then I guess you know what to do.
Wipe dalvik-cache before upgrade.
Adobe Reader FC when you press BACK installation of HTC widgets not possible using system overlay with data2ext followed by a power failure may corrupt ext2 file system on SD card hostname resolution not working due to changes in framework two suns/moons on clock widget some resource grafx inconsistencies missing some APNs from stock ROM Stocks app FCs
- some people reported ocasional Wi-Fi problems (it shows connected but no data can go through)
- some people reported problems syncing contacts from FaceBook
- Opera Mini FCs with Arabic framework
1st boot will take several minutes for dalvik-cache to generate coz ROM is deodexed! Because every app is deodexed, dalvik-cache will grow ~20 MB bigger.
Default kernel speeds are 246 MHz min and 600 MHz max. It can be overclocked to max 806 MHz and underclocked to min 123 MHz. Default governor is ondemand. To change those parameters (speed or governor), use SetCPU or you can make a script run by run-parts that sets those parameters for you on every boot.
Loading kernel modules is done by editing /data/local/modules file. Modules are added separated by spaces or one per line (ext4 and ipv6 added by default).
You can check this thread on how to use it but in general just execute "aufs --enable" and reboot for changes to take effect.
To use your newly created partition you first have to format it using format_sd-ext utility via adb shell or some terminal app (not while in CWM). Utility accepts one parameter which can be either ext2, ext3 or ext4 according to your needs.
To use this feature you have to enable it first. You do that by executing "a2sd --enable" via adb shell or some terminal app. To relocate dalvik-cache also, execute "a2sd --dc2sd" too. Reboot for changes to take effect. To see how much space do you have on relevant partitions execute "a2sd --free". If you want to disable a2sd, execute "a2sd --disable". In this case you loose all apps and dalvik-cache needs to be recreated upon reboot so make sure to backup apps before disabling.
To enable this feature, execute "data2ext --enable" via adb shell or some terminal app. Reboot for changes to take effect. If you have problems, logcat 1st several lines of boot process to see what's going on and post your findings. Questions like "Why is data2ext not working on my phone?" will be ignored! Mind also that a2sd and data2ext can not run simultaneously!
CAUTION! Rebooting your phone while using this feature might result in some or all user data being lost!
SSH server is disabled by default. If you wanna use it enable it by executing "chmod 755 /data/local/init.d/50sshd" and reboot your phone. Authentication is done by private/public key pair. To login you need to populate /data/dropbear/authorized_keys with your public ssh key.
Changing hostname of your phone is done by editing /data/local/hostname file. Default hostname is "legend". If you don't want your phone to have hostname just delete contents of /data/local/hostname (make it zero size).
If you want to change boot animation just "adb push" new bootanimation.zip to /data/local directory.
Answer to any frequently asked question here is:
SEARCH THE THREAD COZ IT WAS ANSWERED BEFORE! PROBABLY MORE THAN ONCE!
...so if you are tempted to ask a question, you now know what to do 1st!
Big thanx goes to FeaRThiS and whitetigerdk for hosting this ROM and cryshop for grafx...