PatcherAddon: improvements

merge-requests/33/head
Christopher Roy Bratusek 4 years ago
parent 9f553fb79c
commit 6827c68ae0

@ -29,7 +29,6 @@ setup_environment () {
TMPDIR=/dev/tmp/install
APEX_LD=/system
export ANDROID_DATA=${TMPDIR}
export PATCHER_ADDOND_DATA=/data/adb/nanodroid_patcher
}

@ -14,17 +14,22 @@
source /tmp/backuptool.functions
if [ ! -f /data/adb/nanodroid_patcher/CommonPatcher ]; then
echo " !! failed to load CommonPatcher"
exit 1
OUTFD=
BASEDIR=/data/adb/nanodroid_patcher
detect_outfd
if [ ! -f ${BASEDIR}/CommonPatcher ]; then
ui_print " "
ui_print " !! NanoDroid-Patcher environment missing"
ui_print " !! guessing, you've wiped /data ?"
ui_print " !! re-flash the NanoDroid-Patcher zip"
ui_print " "
exit 0
else
source "/data/adb/nanodroid_patcher/CommonPatcher"
fi
setup_environment
BASEDIR=/data/adb/nanodroid_patcher
export ANDROID_DATA=${BASEDIR}
NanoDroidPatcher () {
sleep 5
@ -32,11 +37,6 @@ NanoDroidPatcher () {
mount_partitions
[ -f /data/adb/.nanodroid-patcher ] && \
rm -f /data/adb/.nanodroid-patcher
[ -f /data/adb/NanoDroid_Patched ] && \
rm -f /data/adb/NanoDroid_Patched
for artifact in classes.dex oat dalvik-cache \
services.jar services.jar-mod; do
rm -rf ${BASEDIR}/${artifact}
@ -65,22 +65,6 @@ NanoDroidPatcher () {
exit 0
}
##########################################################################################
# Check environment
##########################################################################################
OUTFD=
detect_outfd
if ! test -d /data/adb/nanodroid_patcher ; then
ui_print " "
ui_print " !! NanoDroid-Patcher environment missing"
ui_print " !! guessing, you've wiped /data ?"
ui_print " !! re-flash the NanoDroid-Patcher zip"
ui_print " "
exit 0
fi
##########################################################################################
# Stuffz
##########################################################################################

Loading…
Cancel
Save