Skip to content

Commit dfe1ef8

Browse files
authored
Merge pull request levyitay#19 from JeannedArk/spacefix
Fix script to cope with apk file names containing spaces
2 parents a793b0f + d2bc71c commit dfe1ef8

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

addSecurityExceptions.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,21 +30,21 @@ new="_new.apk"
3030
newFileName=$filename$new
3131
tmpDir=/tmp/$filename
3232

33-
java -jar "$DIR/apktool.jar" d -f -o $tmpDir $fullfile
33+
java -jar "$DIR/apktool.jar" d -f -o "$tmpDir" "$fullfile"
3434

3535
if [ ! -d "$tmpDir/res/xml" ]; then
36-
mkdir $tmpDir/res/xml
36+
mkdir "$tmpDir/res/xml"
3737
fi
3838

39-
cp "$DIR/network_security_config.xml" $tmpDir/res/xml/.
40-
if ! grep -q "networkSecurityConfig" $tmpDir/AndroidManifest.xml; then
41-
sed -E "s/(<application.*)(>)/\1 android\:networkSecurityConfig=\"@xml\/network_security_config\" \2 /" $tmpDir/AndroidManifest.xml > $tmpDir/AndroidManifest.xml.new
42-
mv $tmpDir/AndroidManifest.xml.new $tmpDir/AndroidManifest.xml
39+
cp "$DIR/network_security_config.xml" "$tmpDir/res/xml/."
40+
if ! grep -q "networkSecurityConfig" "$tmpDir/AndroidManifest.xml"; then
41+
sed -E "s/(<application.*)(>)/\1 android\:networkSecurityConfig=\"@xml\/network_security_config\" \2 /" "$tmpDir/AndroidManifest.xml" > "$tmpDir/AndroidManifest.xml.new"
42+
mv "$tmpDir/AndroidManifest.xml.new" "$tmpDir/AndroidManifest.xml"
4343
fi
4444

4545

46-
java -jar "$DIR/apktool.jar" empty-framework-dir --force $tmpDir
46+
java -jar "$DIR/apktool.jar" empty-framework-dir --force "$tmpDir"
4747
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
48+
java -jar "$DIR/apktool.jar" b -o "./$newFileName" "$tmpDir"
49+
jarsigner -verbose -keystore $debugKeystore -storepass android -keypass android "./$newFileName" androiddebugkey
5050

0 commit comments

Comments
 (0)