userinit.sh

dwang-v1.5以降は起動時に/sdcard/userinit.shを走らせてくれますが、私の環境ではsdcard(sandisk class2 8GB)のマウントが遅いのか、実行してくれません。なので、/system/bin/custom_initの下記の部分を変更します。

if [ -e /sdcard/userinit.sh ];
 then
  echo "--- Executing userinit.sh"
  busybox chmod +x /sdcard/userinit.sh
  /system/bin/sh /sdcard/userinit.sh;
fi;

if [ -e /system/sd/userinit.sh ];
 then
  echo "--- Executing userinit.sh"
  busybox chmod +x /system/xbin/userinit.sh
  /system/bin/sh /system/xbin/userinit.sh;
fi;

に書き換えます。
userinit.shは/system/xbinに置き、内容は下記のとおり。

#!/system/bin/sh
#
echo 100000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate;
echo 128000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq;
#echo 528000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq;
#echo 0 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/powersave_bias;
#echo 95 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold;