#!/system/bin/sh
# Extends flash memory life and holds speed over time

busybox mount -o remount,rw -t auto /system;
busybox mount -o remount,rw -t auto /data;
busybox mount -o rw,seclabel,remount rootfs /

chown 0:0 /data/fstrim.log
chmod 755 /data/fstrim.log

if [ -e /data/fstrim.log ]; then
rm /data/fstrim.log
fi

LOG=/data/fstrim.log
echo "* $(date +"%m-%d-%Y %r") *" >> $LOG
echo "*In /data*" >> $LOG
fstrim -v /data >> $LOG
echo "*In /cache*" >> $LOG
fstrim -v /cache >> $LOG
echo "*In /system*" >> $LOG
fstrim -v /system >> $LOG
echo "" >> $LOG
echo "Done with success!" >> $LOG
echo "" >> $LOG

chown 0:0 /data/fstrim.log
chmod 755 /data/fstrim.log

mount -o ro,seclabel,remount rootfs /