module_installer.sh 612 B

123456789101112131415161718192021222324252627282930313233
  1. #!/sbin/sh
  2. #################
  3. # Initialization
  4. #################
  5. umask 022
  6. # echo before loading util_functions
  7. ui_print() { echo "$1"; }
  8. require_new_magisk() {
  9. ui_print "*******************************"
  10. ui_print " Please install Magisk v20.4+! "
  11. ui_print "*******************************"
  12. exit 1
  13. }
  14. #########################
  15. # Load util_functions.sh
  16. #########################
  17. OUTFD=$2
  18. ZIPFILE=$3
  19. mount /data 2>/dev/null
  20. [ -f /data/adb/magisk/util_functions.sh ] || require_new_magisk
  21. . /data/adb/magisk/util_functions.sh
  22. [ $MAGISK_VER_CODE -lt 20400 ] && require_new_magisk
  23. install_module
  24. exit 0