#!/sbin/sh
# 如果你需要查看最新的update-binary请访问：https://github.com/topjohnwu/Magisk/blob/master/scripts/module_installer.sh

#################
# Initialization
#################

umask 022

# echo before loading util_functions
ui_print() { echo "$@"; }

Missing_file() {
  ui_print "*******************************"
  ui_print " 缺少 /data/adb/magisk/util_functions.sh"
  ui_print " 请检查Magisk运行环境"
  ui_print "*******************************"
  exit 1
}

require_new_magisk() {
  ui_print "*******************************"
  ui_print " 请安装 Magisk v20.4+! "
  ui_print "*******************************"
  exit 1
}

#########################
# Load util_functions.sh
#########################

OUTFD=$2
ZIPFILE="$3"

mount /data 2>/dev/null

[ -f /data/adb/magisk/util_functions.sh ] || Missing_file
. /data/adb/magisk/util_functions.sh
[ $MAGISK_VER_CODE -lt 20400 ] && require_new_magisk

install_module
exit 0
