PatcherAddon: minor changes, update detect_outfd

merge-requests/23/head
Christopher Roy Bratusek 6 years ago
parent 6ff65d2593
commit 9d57ca13df

@ -22,11 +22,27 @@ else
fi
setup_environment
detect_outfd
OUTFD=
BASEDIR=/data/adb/nanodroid_patcher
PATCH_CORE="${BASEDIR}/core_services.jar.dex"
detect_outfd () {
if [ -z $OUTFD ] || readlink /proc/$$/fd/$OUTFD | grep -q /tmp; then
# We will have to manually find out OUTFD
for FD in `ls /proc/$$/fd`; do
if readlink /proc/$$/fd/$FD | grep -q pipe; then
if ps | grep -v grep | grep -q " 3 $FD "; then
OUTFD=$FD
break
fi
fi
done
fi
}
detect_outfd
NanoDroidPatcher () {
ui_print " "
ui_print "*******************************"
@ -78,7 +94,7 @@ NanoDroidPatcher () {
# Check environment
##########################################################################################
if [[ ! -d /data/adb/nanodroid_patcher ]]; then
if [ ! -d /data/adb/nanodroid_patcher ]; then
ui_print " "
ui_print " !! NanoDroid-Patcher environment missing"
ui_print " !! guessing, you've wiped /data ?"

Loading…
Cancel
Save