|
|
|
@ -207,15 +207,20 @@ detect_arch () {
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
case ${ARCH} in
|
|
|
|
|
arm | x86 )
|
|
|
|
|
export LD_LIBRARY_PATH="/system/lib:/vendor/lib:/system/vendor/lib"
|
|
|
|
|
;;
|
|
|
|
|
|
|
|
|
|
arm64 | x86_64 )
|
|
|
|
|
export LD_LIBRARY_PATH="/system/lib64:/vendor/lib64:/system/vendor/lib64"
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
if [ "${CUSTOM_ROM}" -eq 1 ]; then
|
|
|
|
|
case ${ARCH} in
|
|
|
|
|
arm | x86 )
|
|
|
|
|
export LD_LIBRARY_PATH="/system/lib:/vendor/lib:/system/vendor/lib"
|
|
|
|
|
;;
|
|
|
|
|
|
|
|
|
|
arm64 | x86_64 )
|
|
|
|
|
export LD_LIBRARY_PATH="/system/lib64:/vendor/lib64:/system/vendor/lib64"
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
else
|
|
|
|
|
unset LD_LIBRARY_PATH
|
|
|
|
|
unset LD_PRELOAD
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
export PATH="${BASEDIR}/busybox:/system/bin:/system/xbin"
|
|
|
|
|
|
|
|
|
@ -232,6 +237,7 @@ detect_arch () {
|
|
|
|
|
|
|
|
|
|
detect_sdk () {
|
|
|
|
|
SDK_VERSION=$(grep_prop ro.build.version.sdk)
|
|
|
|
|
CUSTOM_ROM=0
|
|
|
|
|
|
|
|
|
|
[ "${SDK_VERSION}" -gt 28 ] && \
|
|
|
|
|
error "Android versions beyond Pie are not yet supported"
|
|
|
|
@ -257,6 +263,13 @@ detect_sdk () {
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
[ "${SDK_VERSION}" -gt 21 ] && DEX_OPTS="--multi-dex-threaded"
|
|
|
|
|
|
|
|
|
|
grep -q dev-keys /system/build.prop && CUSTOM_ROM=1
|
|
|
|
|
grep -q test-keys /system/build.prop && CUSTOM_ROM=1
|
|
|
|
|
|
|
|
|
|
[ "${CUSTOM_ROM}" -eq 1 ] && \
|
|
|
|
|
ui_print " > Custom ROM detected" \
|
|
|
|
|
|| ui_print " > Stock ROM detected"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
##########################################################################################
|
|
|
|
|