#!/system/bin/sh

#echo "ondemand" >  /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
#echo "20000" > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
#echo "85" > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
#echo "528000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
#echo "245760" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

BUSYBOX="/system/xbin/busybox"
GREP="$BUSYBOX grep"
PACKAGESXML="/data/system/packages.xml"
 
LOG="/system/bin/log -t HTX_Zero "
OC_APPS="ch.amana.android.cputuner com.mhuang.overclocking org.freecoder.widgets.overclock com.antutu.CpuMasterFree" 

is_package_installed() {
    for PACKAGENAME in $* ; do
        if $GREP -q "$PACKAGENAME" $PACKAGESXML ; then
            return 0
        fi
    done
    return 1
}

if is_package_installed $OC_APPS ;
then
    $LOG -p i "User-installed overclocking app detected; disabled Virtuous_OC"
else
    $LOG -p i "No overclocking apps detected; enabling Virtuous_OC"
    /system/xbin/virtuous_oc
fi
