#!/sbin/sh
#by：Han | 情非得已c 

OUTFD="$2"
ZIPFILE="$3"

[ -z $BOOTMODE ] && ps | grep zygote | grep -qv grep && BOOTMODE=true
[ -z $BOOTMODE ] && ps -A 2>/dev/null | grep zygote | grep -qv grep && BOOTMODE=true
[ -z $BOOTMODE ] && BOOTMODE=false


ui_print() {
   if $BOOTMODE; then
      echo "$@"
   else
      echo "ui_print "$@"" > /proc/self/fd/$OUTFD
   fi
}

abort() {
   ui_print "$@"
   sleep 3
   exit 1
}

ui_print " "
ui_print " "
ui_print "- 版本：1.1"
ui_print "- 编写日期：2021-08-14  02:50"
ui_print "- 编写作者：by Han | 情非得已c"
ui_print "- 发布渠道：搞机助手.apk"
ui_print "- 功能：删除Riru & Riru LSPosed 的Magisk模块并执行uninstall.sh脚本"
ui_print " "


for i in /data/adb/modules /data/adb/lite_modules; do
    if [[ -d $i ]]; then
        ui_print "- 跳转到$i目录"
        cd $i
        for m in riru-core riru_lsposed; do
            if [[ -d "$m" ]]; then
                ui_print "- 开始删除$m模块"
                sh $m/uninstall.sh &>/dev/null &
                rm -rf $m &>/dev/null
            fi
        done
    fi
done
ui_print "- 完成"
