Skip to content

Instantly share code, notes, and snippets.

@BryceCicada
Last active December 28, 2015 23:58
Show Gist options
  • Save BryceCicada/7582333 to your computer and use it in GitHub Desktop.
Save BryceCicada/7582333 to your computer and use it in GitHub Desktop.
Resign an Player.apk
#!/bin/bash
ZIP_FILE=`echo $1 | sed 's/.apk/.zip/'`
KEYSTORE=~/workspace/we7-Android/Main/release.keystore
cp $1 $ZIP_FILE
zip -d $ZIP_FILE META-INF/*
mv $ZIP_FILE tmp.unsigned.apk
echo Resigning APK
#/usr/lib/jvm/java-6-openjdk-amd64/bin/jarsigner -keystore ~/.android/debug.keystore -storepass android -keypass android -signedjar tmp.apk $1 androiddebugkey
/usr/lib/jvm/java-6-openjdk-amd64/bin/jarsigner -keystore ${KEYSTORE} -storepass Eec9opae4voh -keypass Eec9opae4voh -signedjar tmp.signed.apk tmp.unsigned.apk we7andrel
echo Running zipalign
${ANDROID_HOME}/tools/zipalign 4 tmp.signed.apk $2
rm tmp.signed.apk
rm tmp.unsigned.apk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment