Update prebuilt stub from EdXposed Manager
This commit is contained in:
parent
05178a7182
commit
6d742ac749
Binary file not shown.
|
|
@ -113,27 +113,27 @@ check_old_magisk_device() {
|
||||||
|
|
||||||
check_magisk_version() {
|
check_magisk_version() {
|
||||||
for TARGET in ${MODEL}; do
|
for TARGET in ${MODEL}; 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}; do
|
for TARGET in ${DEVICE}; 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}; do
|
for TARGET in ${PRODUCT}; 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}; do
|
for TARGET in ${BRAND}; 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}; do
|
for TARGET in ${MANUFACTURER}; do
|
||||||
if [[ "${PROP_MANUFACTURER}" == ${TARGET} ]]; then
|
if [[ "${PROP_MANUFACTURER}" == "${TARGET}" ]]; then
|
||||||
DETECTED_DEVICE=true
|
DETECTED_DEVICE=true
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
@ -141,7 +141,7 @@ check_magisk_version() {
|
||||||
ui_print "- Special device detected"
|
ui_print "- Special device detected"
|
||||||
fi
|
fi
|
||||||
ui_print "- Magisk version: ${MAGISK_VER_CODE}"
|
ui_print "- Magisk version: ${MAGISK_VER_CODE}"
|
||||||
[[ ${MAGISK_VER_CODE} -ge 20101 ]] || check_old_magisk_device ${MAGISK_VER_CODE}
|
[[ ${MAGISK_VER_CODE} -ge 20101 ]] || check_old_magisk_device "${MAGISK_VER_CODE}"
|
||||||
[[ ${MAGISK_VER_CODE} -eq 20101 ]] && update_new_magisk
|
[[ ${MAGISK_VER_CODE} -eq 20101 ]] && update_new_magisk
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -180,7 +180,7 @@ check_android_version() {
|
||||||
if [[ ${API} -ge 26 ]]; then
|
if [[ ${API} -ge 26 ]]; then
|
||||||
ui_print "- Android sdk: ${API}"
|
ui_print "- Android sdk: ${API}"
|
||||||
else
|
else
|
||||||
require_new_android ${API}
|
require_new_android "${API}"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -215,16 +215,20 @@ if [[ "${IS64BIT}" == false ]]; then
|
||||||
rm -rf "${MODPATH}/system/lib64"
|
rm -rf "${MODPATH}/system/lib64"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ${BOOTMODE} == true && "$(pm path org.meowcat.edxposed.manager)" == "" ]]; then
|
if [[ "$(pm path org.meowcat.edxposed.manager)" == "" || "$(pm path de.robv.android.xposed.installer)" == "" ]]; then
|
||||||
|
NO_MANAGER=true
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ${BOOTMODE} == true && ${NO_MANAGER} == true ]]; then
|
||||||
ui_print "- Installing stub apk"
|
ui_print "- Installing stub apk"
|
||||||
cp -f ${MODPATH}/EdXposed.apk /data/local/tmp/
|
cp -f "${MODPATH}"/EdXposed.apk /data/local/tmp/
|
||||||
pm install /data/local/tmp/EdXposed.apk 2>&2
|
pm install /data/local/tmp/EdXposed.apk 2>&2
|
||||||
rm -rf /data/local/tmp/EdXposed.apk
|
rm -rf /data/local/tmp/EdXposed.apk
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "${OLD_MAGISK}" == true ]]; then
|
if [[ "${OLD_MAGISK}" == true ]]; then
|
||||||
ui_print "- Removing SEPolicy rule for old Magisk"
|
ui_print "- Removing SEPolicy rule for old Magisk"
|
||||||
rm ${MODPATH}/sepolicy.rule
|
rm "${MODPATH}"/sepolicy.rule
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "- Mounted persist:" >&2
|
echo "- Mounted persist:" >&2
|
||||||
|
|
|
||||||
|
|
@ -152,7 +152,10 @@ cp -f "/system/bin/app_process32" "${MODDIR}/system/bin/app_process32"
|
||||||
[[ -f "/system/bin/app_process64" ]] && cp -f "/system/bin/app_process64" "${MODDIR}/system/bin/app_process64"
|
[[ -f "/system/bin/app_process64" ]] && cp -f "/system/bin/app_process64" "${MODDIR}/system/bin/app_process64"
|
||||||
|
|
||||||
# install stub if manager not installed
|
# install stub if manager not installed
|
||||||
if [[ "$(pm path org.meowcat.edxposed.manager)" == "" ]]; then
|
if [[ "$(pm path org.meowcat.edxposed.manager)" == "" || "$(pm path de.robv.android.xposed.installer)" == "" ]]; then
|
||||||
|
NO_MANAGER=true
|
||||||
|
fi
|
||||||
|
if [[ ${NO_MANAGER} == true ]]; then
|
||||||
cp -f ${MODDIR}/EdXposed.apk /data/local/tmp/
|
cp -f ${MODDIR}/EdXposed.apk /data/local/tmp/
|
||||||
pm install /data/local/tmp/EdXposed.apk
|
pm install /data/local/tmp/EdXposed.apk
|
||||||
rm -rf /data/local/tmp/EdXposed.apk
|
rm -rf /data/local/tmp/EdXposed.apk
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue