mirror of
https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf.git
synced 2024-11-16 14:09:48 +00:00
62 lines
1.9 KiB
Bash
62 lines
1.9 KiB
Bash
##########################################################################################
|
|
# Installation variables and functions for the Magisk module "MagiskHide Props Config"
|
|
# Copyright (c) 2018-2021 Didgeridoohan @ XDA Developers.
|
|
# Licence: MIT
|
|
##########################################################################################
|
|
|
|
# Load functions and variables
|
|
INSTFN=true
|
|
. $MODPATH/common/util_functions.sh
|
|
|
|
# Print module info
|
|
ui_print ""
|
|
ui_print "************************"
|
|
ui_print " Installing $MODVERSION "
|
|
ui_print "************************"
|
|
ui_print ""
|
|
|
|
# Remove module directory if it exists on a fresh install
|
|
if [ ! -d "$MODULESPATH/MagiskHidePropsConf"] && [ -d "$MHPCPATH" ]; then
|
|
rm -rf $MHPCPATH
|
|
fi
|
|
|
|
# Create module directory
|
|
mkdir -pv $MHPCPATH
|
|
|
|
# Start module installation log
|
|
echo "***************************************************" > $LOGFILE 2>&1
|
|
echo "********* MagiskHide Props Config $MODVERSION ********" >> $LOGFILE 2>&1
|
|
echo "***************** By Didgeridoohan ***************" >> $LOGFILE 2>&1
|
|
echo "***************************************************" >> $LOGFILE 2>&1
|
|
log_print "- Starting module installation script"
|
|
|
|
# Rudimentary tamper check
|
|
log_handler "Checking module files MD5 checksum."
|
|
unzip -o "$ZIPFILE" 'META-INF/*' -d $MODPATH >> $LOGFILE 2>&1
|
|
cd $MODPATH
|
|
if [ "$(md5sum -c module.md5 | grep FAILED)" ]; then
|
|
ui_print ""
|
|
ui_print "!"
|
|
log_print "! MD5 checksum mismatch!"
|
|
ui_print "!"
|
|
ui_print ""
|
|
ui_print "The module files have been tampered with."
|
|
ui_print "Only download from official sources."
|
|
ui_print "See the module documentation for details."
|
|
ui_print ""
|
|
abort "! Aborting install!"
|
|
else
|
|
# Module script installation
|
|
script_install
|
|
|
|
# Permission
|
|
log_print "- Setting permissions"
|
|
set_perm $MODPATH/system/$BIN/props 0 0 0755
|
|
|
|
# Cleanup
|
|
rm -rf $MODPATH/META-INF
|
|
rm -f $MODPATH/module.md5
|
|
|
|
log_print "- Module installation complete."
|
|
fi
|