#!/sbin/sh

OUTFD=$2
ZIP=$3

ui_print() {
  echo -n -e "ui_print $1\n" > /proc/self/fd/$OUTFD
  echo -n -e "ui_print\n" > /proc/self/fd/$OUTFD
}

ui_print " - mounting data partition"
mount /data

if [ ! -e /data/media/0/PARAM.bak ]; then
	ui_print " - backup not found!"
	exit 1
fi

ui_print " - restoring backup"
cat /data/media/0/PARAM.bak > /dev/block/platform/15570000.ufs/by-name/PARAM

ui_print " - unmounting partition /data"
umount /data > /dev/null 2>&1

ui_print " "
ui_print "finished"
sync
