use apkmod for signing

main
Miepee 5 years ago
parent 6cfe3f681d
commit 49a240e850

@ -30,13 +30,20 @@ echo ""
echo "-------------------------------------------"
#install dependencies: apktool and git and clone repo
pkg install subversion zip unzip xdelta3
pkg install subversion zip unzip xdelta3 -y
if ! [ -f /data/data/com.termux/files/usr/bin/apktool ]; then
wget https://github.com/Lexiie/Termux-Apktool/raw/master/apktool_2.3.4_all.deb
dpkg -i apktool_2.3.4_all.deb > /data/data/com.termux/files/
dpkg -i apktool_2.3.4_all.deb
rm -f apktool_2.3.4_all.deb
fi
#check if apkmod is instaled, if not install it. I only use this for signing 'cause it's the only way I found this to work
if ! [ -f /data/data/com.termux/files/usr/bin/apkmod ]; then
wget https://raw.githubusercontent.com/Hax4us/Apkmod/master/setup.sh
sh setup.sh
rm -f setup.sh
fi
#download the patch data
svn export https://github.com/Miepee/AM2R-Autopatcher-Android/trunk/data
@ -116,10 +123,16 @@ mv -f apktool.yml AM2RWrapper/apktool.yml
#build
apktool b AM2RWrapper -o AM2R-"${VERSION}".apk
#Sign apk
apkmod -s AM2R-"${VERSION}".apk AM2R-"${VERSION}"-signed.apk
# Cleanup
rm -R assets/ AM2RWrapper/ data/ HDR_HQ_in-game_music/
# Move APK
mv AM2R-"${VERSION}".apk ~/storage/downloads/AM2R-"${VERSION}".apk
rm -R assets/ AM2RWrapper/ data/ AM2R-"${VERSION}".apk
echo "The operation was completed successfully and the APK can be found in your Downloads folder. See you next mission!"
echo "DON'T FORGET TO SIGN THE APK!!! You can use a tool like \"Apk Explorer & Editor\" for this."
# Move signed APK
mv AM2R-"${VERSION}"-signed.apk ~/storage/downloads/AM2R-"${VERSION}"-signed.apk
echo ""
echo "The operation was completed successfully and the APK can be found in your Downloads folder."
echo "DON'T FORGET TO SIGN THE APK!!! You can use an app like \"Mi\" for this."
echo "See you next mission!"

Loading…
Cancel
Save