You've already forked PlayIntegrityFork
mirror of
https://github.com/osm0sis/PlayIntegrityFork.git
synced 2025-09-06 06:37:06 +00:00
autopif.sh: catch Termux issues properly
This commit is contained in:
@@ -22,7 +22,7 @@ if ! which wget >/dev/null; then
|
|||||||
elif [ -f /data/adb/ap/bin/busybox ]; then
|
elif [ -f /data/adb/ap/bin/busybox ]; then
|
||||||
wget() { /data/adb/ap/bin/busybox wget "$@"; }
|
wget() { /data/adb/ap/bin/busybox wget "$@"; }
|
||||||
else
|
else
|
||||||
echo "autopif: wget not found";
|
echo "Error: wget not found, install busybox!";
|
||||||
exit 1;
|
exit 1;
|
||||||
fi;
|
fi;
|
||||||
fi;
|
fi;
|
||||||
@@ -54,7 +54,19 @@ OUT=$(basename $APKNAME .apk);
|
|||||||
if [ ! -d $OUT ]; then
|
if [ ! -d $OUT ]; then
|
||||||
item "Extracting APK files with Apktool ...";
|
item "Extracting APK files with Apktool ...";
|
||||||
DALVIKVM=dalvikvm;
|
DALVIKVM=dalvikvm;
|
||||||
[ "$TERMUX_VERSION" -a "$PREFIX" ] && DALVIKVM=$PREFIX/bin/dalvikvm;
|
if echo "$PREFIX" | grep -q "termux"; then
|
||||||
|
if [ "$TERMUX_VERSION" ]; then
|
||||||
|
if grep -q "apex" $PREFIX/bin/dalvikvm; then
|
||||||
|
DALVIKVM=$PREFIX/bin/dalvikvm;
|
||||||
|
else
|
||||||
|
echo 'Error: Outdated Termux packages, run "pkg upgrade" from a user prompt!';
|
||||||
|
exit 1;
|
||||||
|
fi;
|
||||||
|
else
|
||||||
|
echo "Error: Play Store Termux not supported, use GitHub/F-Droid Termux!";
|
||||||
|
exit 1;
|
||||||
|
fi;
|
||||||
|
fi;
|
||||||
$DALVIKVM -Xnoimage-dex2oat -cp apktool_2.0.3-dexed.jar brut.apktool.Main d -f --no-src -p $OUT -o $OUT $APKNAME || exit 1;
|
$DALVIKVM -Xnoimage-dex2oat -cp apktool_2.0.3-dexed.jar brut.apktool.Main d -f --no-src -p $OUT -o $OUT $APKNAME || exit 1;
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user