Skip to content

Instantly share code, notes, and snippets.

@BryceCicada
Last active December 28, 2015 23:58
Show Gist options
  • Select an option

  • Save BryceCicada/7582333 to your computer and use it in GitHub Desktop.

Select an option

Save BryceCicada/7582333 to your computer and use it in GitHub Desktop.

Revisions

  1. Chris Nix revised this gist Jan 29, 2014. 1 changed file with 8 additions and 7 deletions.
    15 changes: 8 additions & 7 deletions signit
    Original file line number Diff line number Diff line change
    @@ -1,15 +1,16 @@
    #!/bin/bash

    ZIP_FILE=`echo $1 | sed 's/.apk/.zip/'`
    KEYSTORE=~/workspace/we7-Android/Main/release.keystore

    mv $1 $ZIP_FILE
    cp $1 $ZIP_FILE
    zip -d $ZIP_FILE META-INF/*
    mv $ZIP_FILE $1
    mv $ZIP_FILE tmp.unsigned.apk
    echo Resigning APK

    /usr/lib/jvm/java-6-openjdk-amd64/bin/jarsigner -keystore $2 -storepass $3 -keypass $4 -signedjar tmp.apk $1 androiddebugkey
    #/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
    /home/chrisn/android-sdk-linux/tools/zipalign 4 tmp.apk Player.signed.apk
    rm tmp.apk
    rm $1
    mv Player.apk $1
    ${ANDROID_HOME}/tools/zipalign 4 tmp.signed.apk $2
    rm tmp.signed.apk
    rm tmp.unsigned.apk
  2. BryceCicada revised this gist Nov 21, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion signit
    Original file line number Diff line number Diff line change
    @@ -9,7 +9,7 @@ echo Resigning APK

    /usr/lib/jvm/java-6-openjdk-amd64/bin/jarsigner -keystore $2 -storepass $3 -keypass $4 -signedjar tmp.apk $1 androiddebugkey
    echo Running zipalign
    /home/chrisn/android-sdk-linux/tools/zipalign 4 tmp.apk $1.signed.apk
    /home/chrisn/android-sdk-linux/tools/zipalign 4 tmp.apk Player.signed.apk
    rm tmp.apk
    rm $1
    mv Player.apk $1
  3. BryceCicada revised this gist Nov 21, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion signit
    Original file line number Diff line number Diff line change
    @@ -9,7 +9,7 @@ echo Resigning APK

    /usr/lib/jvm/java-6-openjdk-amd64/bin/jarsigner -keystore $2 -storepass $3 -keypass $4 -signedjar tmp.apk $1 androiddebugkey
    echo Running zipalign
    /home/chrisn/android-sdk-linux/tools/zipalign 4 tmp.apk Player.signed.apk
    /home/chrisn/android-sdk-linux/tools/zipalign 4 tmp.apk $1.signed.apk
    rm tmp.apk
    rm $1
    mv Player.apk $1
  4. BryceCicada revised this gist Nov 21, 2013. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions signit
    Original file line number Diff line number Diff line change
    @@ -7,8 +7,7 @@ zip -d $ZIP_FILE META-INF/*
    mv $ZIP_FILE $1
    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 ../release.keystore -storepass Eec9opae4voh -keypass Eec9opae4voh -signedjar tmp.apk $1 we7andrel
    /usr/lib/jvm/java-6-openjdk-amd64/bin/jarsigner -keystore $2 -storepass $3 -keypass $4 -signedjar tmp.apk $1 androiddebugkey
    echo Running zipalign
    /home/chrisn/android-sdk-linux/tools/zipalign 4 tmp.apk Player.signed.apk
    rm tmp.apk
  5. BryceCicada created this gist Nov 21, 2013.
    16 changes: 16 additions & 0 deletions signit
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    #!/bin/bash

    ZIP_FILE=`echo $1 | sed 's/.apk/.zip/'`

    mv $1 $ZIP_FILE
    zip -d $ZIP_FILE META-INF/*
    mv $ZIP_FILE $1
    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 ../release.keystore -storepass Eec9opae4voh -keypass Eec9opae4voh -signedjar tmp.apk $1 we7andrel
    echo Running zipalign
    /home/chrisn/android-sdk-linux/tools/zipalign 4 tmp.apk Player.signed.apk
    rm tmp.apk
    rm $1
    mv Player.apk $1