Skip to content

Commit 78aeb36

Browse files
authored
Merge pull request levyitay#33 from priyankshah217/master
Add zipalign step
2 parents edc3549 + 160c9f1 commit 78aeb36

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

addSecurityExceptions.sh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ filename=$(basename "$fullfile")
2727
extension="${filename##*.}"
2828
filename="${filename%.*}"
2929
new="_new.apk"
30+
temp="_temp.apk"
31+
tempFileName=$filename$temp
3032
newFileName=$filename$new
3133
tmpDir=/tmp/$filename
3234

@@ -44,7 +46,9 @@ fi
4446

4547

4648
java -jar "$DIR/apktool.jar" empty-framework-dir --force "$tmpDir"
47-
echo "Building new APK $newFileName"
48-
java -jar "$DIR/apktool.jar" b -o "./$newFileName" "$tmpDir"
49-
jarsigner -verbose -keystore $debugKeystore -storepass android -keypass android "./$newFileName" androiddebugkey
50-
49+
echo "Building temp APK $tempFileName"
50+
java -jar "$DIR/apktool.jar" b -o "./$tempFileName" "$tmpDir"
51+
jarsigner -verbose -keystore $debugKeystore -storepass android -keypass android "./$tempFileName" androiddebugkey
52+
zipalign -p 4 $tempFileName $newFileName
53+
rm -rf $tempFileName
54+
echo "Resigned APK successfully $newFileName"

0 commit comments

Comments
 (0)