First I want to say thanks to Haus for showing me how to do this, his thread is here. This is not my own release but rather I modded coolbho3000's original module to work with our phones. The rest of the post will be word for word verbatim of his post.
Install the overclock (only once):
1. Push the kernel module to your device, make sure it is the krait_oc.ko file, not the krait_oc.ko.bak file:
adb push krait_oc.ko /data/local
adb push thermald.conf /data/local adb shell su mount -o rw,remount /system cp /system/etc/thermald.conf /system/etc/thermald.conf.bak rm -r /system/etc/thermald.conf cp /data/local/thermald.conf /system/etc reboot
1. Load the kernel module (replace pll_l_val and vdd_uv with your desired voltages and L value as explained above. It defaults to 67 and 1300000 if you don't give it any parameters):
adb shell su insmod /data/local/krait_oc.ko pll_l_val=67 vdd_uv=1300000
echo 0 > /sys/devices/system/cpu/cpu1/online
4. Restart thermald by running "ps". Look for "thermald" in the list, and find thermald's pid (it's usually a number in the low hundreds, higher up in the list). Run "kill [thermald's PID]" in adb shell. The kernel does not currently have kernel-level temperature throttling turned on, so thermald is important for now.
Remove the overclock by restoring your backup of thermald.conf:
adb shell su mount -o rw,remount /system rm -r /system/etc/thermald.conf cp /system/etc/thermald.conf.bak /system/etc/thermald.conf rm -r /system/etc/thermald.conf.bak reboot
Link to Modded Krait_OC Modules for HTC EVO 4G LTE