#!/system/bin/sh

echo '998400' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo '128000' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 'smartassV2' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor


chmod 777 /sys/devices/platform/flashlight.0/leds/flashlight/brightness


if [ -f /system/ppp/ip-up-vpn ]

then
 	echo "/system/ppp exists"
 	chown 1001.1001 /dev/smd1;
	touch /etc/ppp/active;
	touch /etc/ppp/pap-secrets;
	touch /etc/ppp/chap-secrets;
	touch /etc/ppp/options.smd;
	touch /etc/ppp/options.smd1;
	touch /etc/ppp/ppp-gprs.pid;
	chown 0.1001 /system/etc/ppp/*
	chmod 775 /system/etc/ppp/*
	chown 0.0 /system/bin/pppd;
	chmod 4755 /system/bin/pppd;

else
    	echo "Loading RMNET module as /system/ppp doesn't exist"
    	insmod /system/lib/modules/msm_rmnet.ko
fi


# for VPN
if [ -f /system/lib/modules/tun.ko ]; then
  insmod /system/lib/modules/tun.ko
fi

for i in cifs fuse alsa-pcm-htc-leo alsa-mix-htc-leo lzo_compress lzo_decompress zram
do
    if [ -f /system/lib/modules/$i.ko ]
    then
	insmod /system/lib/modules/$i.ko
    fi
done

if [ -f /cache/downloadfile.apk ]; then
  rm -r /cache/downloadfile*.apk
fi

if [ ! -h /cache/recovery ]; then
  # /cache/recovery is not a symbolic link
  rm -r /cache/recovery
  if [ -d /mnt/cache/recovery ]; then
    ln -s /mnt/cache/recovery /cache/recovery
  fi
fi

chmod 775 /data/data/com.android.providers.contacts/files/
chmod 666 /data/data/com.android.providers.contacts/files/*

chown system.system /dev/smd27
chmod 777 /dev/smd27
chown root.root /dev
chmod 755 /dev