#!/sbin/sh
# Nexus BootUnlocker Script: Recovery Flashable Zip
# osm0sis @ xda-developers

OUTFD=/proc/self/fd/$2;
ui_print() { echo -e "ui_print $1\nui_print" > $OUTFD; }
show_progress() { echo "progress $1 $2" > $OUTFD; }
set_progress() { echo "set_progress $1" > $OUTFD; }

ui_print " ";
ui_print "unSU Script";
ui_print "by osm0sis @ xda-developers";
show_progress 1.34 4;

ui_print " ";
ui_print "Removing SuperSU...";
mount /system;

rm -rf /system/.pin /system/app/SuperSU /system/bin/.ext /system/etc/.installed_su_daemon /system/etc/install-recovery.sh /system/etc/init.d/99SuperSUDaemon /system/xbin/daemonsu /system/xbin/su /system/xbin/sugote /system/xbin/sugote-mksh /system/xbin/supolicy /data/app/eu.chainfire.supersu-*;

mv -f /system/bin/app_process32_original /system/bin/app_process32;
mv -f /system/bin/app_process64_original /system/bin/app_process64;
mv -f /system/bin/install-recovery_original.sh /system/bin/install-recovery.sh;

cd /system/bin;
if [ -e app_process64 ]; then
  ln -sf app_process64 app_process;
else
  ln -sf app_process32 app_process;
fi;

umount /system;
ui_print "Done!";
