Determine whether random files exist
....if exist, regenerate
This commit is contained in:
parent
00e18cf3b6
commit
4d9d8adc32
|
|
@ -1,7 +1,29 @@
|
|||
SKIPUNZIP=1
|
||||
|
||||
getRandomNameExist() {
|
||||
RAND_PATH=$4
|
||||
RAND_SUFFIX=$3
|
||||
RAND_PREFIX=$2
|
||||
RAND_DIGIT=$1
|
||||
RAND_RAND="$(cat /proc/sys/kernel/random/uuid|md5sum|cut -c 1-"${RAND_DIGIT}")"
|
||||
RAND_PATH_EXIST=false
|
||||
for TARGET in ${RAND_PATH}; do
|
||||
if [[ -e "${TARGET}/${RAND_PREFIX}${RAND_RAND}${RAND_SUFFIX}" ]]; then
|
||||
RAND_PATH_EXIST=true
|
||||
fi
|
||||
done
|
||||
if [[ "${RAND_PATH_EXIST}" == true ]]; then
|
||||
getRandomNameExist "${RAND_DIGIT}" "${RAND_PREFIX}" "${RAND_SUFFIX}" "${RAND_PATH}"
|
||||
else
|
||||
echo "${RAND_RAND}"
|
||||
fi
|
||||
}
|
||||
|
||||
RIRU_PATH="/data/misc/riru"
|
||||
RIRU_EDXP="$(cat /proc/sys/kernel/random/uuid|md5sum|cut -c 1-4)"
|
||||
RIRU_EDXP="$(getRandomNameExist 4 "libriru_" ".so" "
|
||||
/system/lib
|
||||
/system/lib64
|
||||
")"
|
||||
RIRU_MODULES="${RIRU_PATH}/modules"
|
||||
RIRU_TARGET="${RIRU_MODULES}/${RIRU_EDXP}"
|
||||
|
||||
|
|
@ -14,13 +36,27 @@ PROP_PRODUCT=$(getprop ro.build.product)
|
|||
PROP_BRAND=$(getprop ro.product.brand)
|
||||
PROP_MANUFACTURER=$(getprop ro.product.manufacturer)
|
||||
|
||||
JAR_EDXP=$(cat /proc/sys/kernel/random/uuid|md5sum|cut -c 1-8)".jar"
|
||||
JAR_EDDALVIKDX=$(cat /proc/sys/kernel/random/uuid|md5sum|cut -c 1-8)".jar"
|
||||
JAR_EDDEXMAKER=$(cat /proc/sys/kernel/random/uuid|md5sum|cut -c 1-8)".jar"
|
||||
JAR_EDCONFIG=$(cat /proc/sys/kernel/random/uuid|md5sum|cut -c 1-8)".jar"
|
||||
JAR_EDXP="$(getRandomNameExist 8 "" ".jar" "
|
||||
/system/framework
|
||||
").jar"
|
||||
JAR_EDDALVIKDX="$(getRandomNameExist 8 "" ".jar" "
|
||||
/system/framework
|
||||
").jar"
|
||||
JAR_EDDEXMAKER="$(getRandomNameExist 8 "" ".jar" "
|
||||
/system/framework
|
||||
").jar"
|
||||
JAR_EDCONFIG="$(getRandomNameExist 8 "" ".jar" "
|
||||
/system/framework
|
||||
").jar"
|
||||
LIB_RIRU_EDXP="libriru_${RIRU_EDXP}.so"
|
||||
LIB_WHALE_EDXP="lib$(cat /proc/sys/kernel/random/uuid|md5sum|cut -c 1-10).so"
|
||||
LIB_SANDHOOK_EDXP="lib$(cat /proc/sys/kernel/random/uuid|md5sum|cut -c 1-13).so"
|
||||
LIB_WHALE_EDXP="lib$(getRandomNameExist 10 "lib" ".so" "
|
||||
/system/lib
|
||||
/system/lib64
|
||||
").so"
|
||||
LIB_SANDHOOK_EDXP="lib$(getRandomNameExist 13 "lib" ".so" "
|
||||
/system/lib
|
||||
/system/lib64
|
||||
").so"
|
||||
|
||||
MODEL="
|
||||
HD1900
|
||||
|
|
|
|||
Loading…
Reference in New Issue