Format and bump version

This commit is contained in:
Jim Wu 2020-01-06 20:17:35 +08:00
parent d0c27f9747
commit 669a5b6f1a
2 changed files with 21 additions and 42 deletions

View File

@ -58,38 +58,28 @@ check_old_magisk_device() {
} }
check_magisk_version() { check_magisk_version() {
for TARGET in ${MODEL} for TARGET in ${MODEL}; do
do if [[ "${PROP_MODEL}" == ${TARGET} ]]; then
if [[ "${PROP_MODEL}" == ${TARGET} ]]
then
DETECTED_DEVICE=true DETECTED_DEVICE=true
fi fi
done done
for TARGET in ${DEVICE} for TARGET in ${DEVICE}; do
do if [[ "${PROP_DEVICE}" == ${TARGET} ]]; then
if [[ "${PROP_DEVICE}" == ${TARGET} ]]
then
DETECTED_DEVICE=true DETECTED_DEVICE=true
fi fi
done done
for TARGET in ${PRODUCT} for TARGET in ${PRODUCT}; do
do if [[ "${PROP_PRODUCT}" == ${TARGET} ]]; then
if [[ "${PROP_PRODUCT}" == ${TARGET} ]]
then
DETECTED_DEVICE=true DETECTED_DEVICE=true
fi fi
done done
for TARGET in ${BRAND} for TARGET in ${BRAND}; do
do if [[ "${PROP_BRAND}" == ${TARGET} ]]; then
if [[ "${PROP_BRAND}" == ${TARGET} ]]
then
DETECTED_DEVICE=true DETECTED_DEVICE=true
fi fi
done done
for TARGET in ${MANUFACTURER} for TARGET in ${MANUFACTURER}; do
do if [[ "${PROP_MANUFACTURER}" == ${TARGET} ]]; then
if [[ "${PROP_MANUFACTURER}" == ${TARGET} ]]
then
DETECTED_DEVICE=true DETECTED_DEVICE=true
fi fi
done done
@ -133,8 +123,7 @@ check_architecture
ui_print "- Extracting module files" ui_print "- Extracting module files"
unzip -o "${ZIPFILE}" module.prop post-fs-data.sh system.prop uninstall.sh 'system/*' -d "${MODPATH}" >&2 unzip -o "${ZIPFILE}" module.prop post-fs-data.sh system.prop uninstall.sh 'system/*' -d "${MODPATH}" >&2
if [[ "${ARCH}" == "x86" || "${ARCH}" == "x64" ]] if [[ "${ARCH}" == "x86" || "${ARCH}" == "x64" ]]; then
then
ui_print "- Replacing x86/64 libraries" ui_print "- Replacing x86/64 libraries"
unzip -o "${ZIPFILE}" 'system_x86/*' -d "${MODPATH}" >&2 unzip -o "${ZIPFILE}" 'system_x86/*' -d "${MODPATH}" >&2
rm -rf "${MODPATH}/system/lib" rm -rf "${MODPATH}/system/lib"
@ -144,14 +133,12 @@ then
rm -rf "${MODPATH}/system_x86" rm -rf "${MODPATH}/system_x86"
fi fi
if [[ "${IS64BIT}" = false ]] if [[ "${IS64BIT}" = false ]]; then
then
ui_print "- Removing 64-bit libraries" ui_print "- Removing 64-bit libraries"
rm -rf "${MODPATH}/system/lib64" rm -rf "${MODPATH}/system/lib64"
fi fi
if [[ "${OLD_MAGISK}" = true ]] if [[ "${OLD_MAGISK}" = true ]]; then
then
ui_print "- Extracting custom sepolicy rule for old Magisk" ui_print "- Extracting custom sepolicy rule for old Magisk"
unzip -o "${ZIPFILE}" sepolicy.sh -d "${MODPATH}" >&2 unzip -o "${ZIPFILE}" sepolicy.sh -d "${MODPATH}" >&2
else else

View File

@ -1,8 +1,7 @@
#!/system/bin/sh #!/system/bin/sh
MODDIR=${0%/*} MODDIR=${0%/*}
if [[ -z "${MODDIR}/sepolicy.sh" ]] if [[ -z "${MODDIR}/sepolicy.sh" ]]; then
then
. ${MODDIR}/sepolicy.sh . ${MODDIR}/sepolicy.sh
fi fi
@ -37,8 +36,7 @@ XP_INSTALLER=de.robv.android.xposed.installer
PATH_PREFIX_PROT=/data/user_de/0/ PATH_PREFIX_PROT=/data/user_de/0/
PATH_PREFIX_LEGACY=/data/user/0/ PATH_PREFIX_LEGACY=/data/user/0/
if [[ ${ANDROID_SDK} -ge 24 ]] if [[ ${ANDROID_SDK} -ge 24 ]]; then
then
PATH_PREFIX=${PATH_PREFIX_PROT} PATH_PREFIX=${PATH_PREFIX_PROT}
else else
PATH_PREFIX=${PATH_PREFIX_LEGACY} PATH_PREFIX=${PATH_PREFIX_LEGACY}
@ -47,14 +45,11 @@ fi
DEFAULT_BASE_PATH=${PATH_PREFIX}${EDXP_INSTALLER} DEFAULT_BASE_PATH=${PATH_PREFIX}${EDXP_INSTALLER}
BASE_PATH=${DEFAULT_BASE_PATH} BASE_PATH=${DEFAULT_BASE_PATH}
if [[ ! -d ${BASE_PATH} ]] if [[ ! -d ${BASE_PATH} ]]; then
then
BASE_PATH=${PATH_PREFIX}${EDXP_MANAGER} BASE_PATH=${PATH_PREFIX}${EDXP_MANAGER}
if [[ ! -d ${BASE_PATH} ]] if [[ ! -d ${BASE_PATH} ]]; then
then
BASE_PATH=${PATH_PREFIX}${XP_INSTALLER} BASE_PATH=${PATH_PREFIX}${XP_INSTALLER}
if [[ ! -d ${BASE_PATH} ]] if [[ ! -d ${BASE_PATH} ]]; then
then
BASE_PATH=${DEFAULT_BASE_PATH} BASE_PATH=${DEFAULT_BASE_PATH}
fi fi
fi fi
@ -65,8 +60,7 @@ CONF_PATH=${BASE_PATH}/conf
DISABLE_VERBOSE_LOG_FILE=${CONF_PATH}/disable_verbose_log DISABLE_VERBOSE_LOG_FILE=${CONF_PATH}/disable_verbose_log
LOG_VERBOSE=true LOG_VERBOSE=true
if [[ -f ${DISABLE_VERBOSE_LOG_FILE} ]] if [[ -f ${DISABLE_VERBOSE_LOG_FILE} ]]; then
then
LOG_VERBOSE=false LOG_VERBOSE=false
fi fi
@ -77,12 +71,10 @@ start_log_cather () {
START_NEW=$4 START_NEW=$4
LOG_FILE=${LOG_PATH}/${LOG_FILE_NAME} LOG_FILE=${LOG_PATH}/${LOG_FILE_NAME}
mkdir -p ${LOG_PATH} mkdir -p ${LOG_PATH}
if [[ ${CLEAN_OLD} = true ]] if [[ ${CLEAN_OLD} = true ]]; then
then
rm -rf ${LOG_FILE} rm -rf ${LOG_FILE}
fi fi
if [[ ${START_NEW} = false ]] if [[ ${START_NEW} = false ]]; then
then
return return
fi fi
chmod chmod