Merge branch 'master' of https://github.com/ElderDrivers/EdXposed
This commit is contained in:
commit
9efe7f445f
|
|
@ -81,6 +81,7 @@ HUAWEI
|
|||
OLD_MAGISK=false
|
||||
DETECTED_DEVICE=false
|
||||
#NO_PERSIST=false
|
||||
[[ "$(getenforce)" == "Enforcing" ]] && ENFORCE=true || ENFORCE=false
|
||||
|
||||
abortC() {
|
||||
rm -rf "${MODPATH}"
|
||||
|
|
@ -268,9 +269,9 @@ fi
|
|||
|
||||
if [[ ${BOOTMODE} == true && ${NO_MANAGER} == true ]]; then
|
||||
ui_print "- Installing stub apk"
|
||||
cp -f "${MODPATH}/EdXposed.apk" /data/local/tmp/
|
||||
pm install /data/local/tmp/EdXposed.apk 2>&2
|
||||
rm -rf /data/local/tmp/EdXposed.apk
|
||||
${ENFORCE} && setenforce 0
|
||||
(pm install "${MODPATH}/EdXposed.apk" >/dev/null 2>&2) || ui_print " - Stub install failed! Do not forget install EdXposed Manager manually"
|
||||
${ENFORCE} && setenforce 1
|
||||
fi
|
||||
|
||||
if [[ "${OLD_MAGISK}" == true ]]; then
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ MODDIR=${0%/*}
|
|||
|
||||
RIRU_PATH="/data/misc/riru"
|
||||
TARGET="${RIRU_PATH}/modules"
|
||||
[[ "$(getenforce)" == "Enforcing" ]] && ENFORCE=true || ENFORCE=false
|
||||
|
||||
EDXP_VERSION=$(grep_prop version "${MODDIR}/module.prop")
|
||||
|
||||
|
|
@ -142,9 +143,9 @@ if [[ "$(pm path org.meowcat.edxposed.manager)" == "" && "$(pm path de.robv.andr
|
|||
NO_MANAGER=true
|
||||
fi
|
||||
if [[ ${NO_MANAGER} == true ]]; then
|
||||
cp -f ${MODDIR}/EdXposed.apk /data/local/tmp/
|
||||
pm install /data/local/tmp/EdXposed.apk
|
||||
rm -rf /data/local/tmp/EdXposed.apk
|
||||
${ENFORCE} && setenforce 0
|
||||
pm install "${MODDIR}/EdXposed.apk"
|
||||
${ENFORCE} && setenforce 1
|
||||
fi
|
||||
|
||||
# execute live patch if rule not found
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ import android.graphics.Movie;
|
|||
import android.graphics.drawable.ColorDrawable;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Build;
|
||||
import android.os.StrictMode;
|
||||
import android.text.Html;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.DisplayMetrics;
|
||||
|
|
@ -115,8 +116,10 @@ public class XResources extends XResourcesSuperClass {
|
|||
if (mResDir == null)
|
||||
return false;
|
||||
|
||||
final StrictMode.ThreadPolicy policy = StrictMode.allowThreadDiskReads();
|
||||
Long lastModification = new File(mResDir).lastModified();
|
||||
Long oldModified = sResDirLastModified.get(mResDir);
|
||||
StrictMode.setThreadPolicy(policy);
|
||||
if (lastModification.equals(oldModified))
|
||||
return false;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue