[Android Software Development] Good-Joe:
2.3.1 failed to decompile dexguard apk but 2.2.4 able to decompile it

I want to change this dexguard apk (I think?) AndroidManifest.xml, originally compile with ansi, with unicode but after reading issues 885, I know I'm out of luck :((

To decompile it I had to used v2.2.4 because v2.3.1 unable to decompile it.

Maybe [MENTION=3924617]iBotPeaches[/MENTION] can fix this issue?

Maybe someone can compile for me :o (I just want AndroidManifest.xml in unicode, because I can not run this apk on my phone since its originally compile in Ansi)?

APK:

"com.gojek.app"
https://mega.nz/#!BhBiHZLD!tVNTFgWZ1mWyGAVpQfMAA2EtbpWKyMCEoQKuTNMwaZY

Log Decode 2.2.4

I: Using Apktool 2.2.4 on com.gojek.app_291.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: D:\Documents\Android\APKTool\Libs\APKTool\Framework\23\1.apk
I: Regular manifest package...
I: Decoding file-resources...
S: Could not decode file, replacing by FALSE value: font/neosanspro_medium.ttf
S: Could not decode file, replacing by FALSE value: font/neosans_pro_regular.ttf
I: Decoding values */* XMLs...
I: Copying raw classes.dex file...
I: Copying raw classes2.dex file...
I: Copying raw classes3.dex file...
I: Copying raw classes4.dex file...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...

Log Decode 2.3.1

I: Using Apktool 2.3.1 on com.gojek.app_291.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: D:\Documents\Android\APKTool\Libs\APKTool\Framework\23\1.apk
I: Regular manifest package...
I: Decoding file-resources...
Exception in thread "main" java.lang.NullPointerException
at brut.androlib.res.decoder.AXmlResourceParser.getNonDefaultNamespaceUri(AXmlResourceParser.java:312)
at brut.androlib.res.decoder.AXmlResourceParser.getAttributeNamespace(AXmlResourceParser.java:299)
at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeNamespace(XmlPullParserDelegate.java:176)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(StaticXmlSerializerWrapper.java:267)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(StaticXmlSerializerWrapper.java:211)
at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamDecoder.java:83)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:141)
at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(ResStreamDecoderContainer.java:33)
at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:124)
at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:109)
at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:264)
at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:132)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:124)
at brut.apktool.Main.cmdDecode(Main.java:163)
at brut.apktool.Main.main(Main.java:72)

Log Encode 2.3.1

I: Using Apktool 2.3.1
I: Copying D:\Documents\Android\APKTool\com.gojek.app_291 classes.dex file...
I: Copying D:\Documents\Android\APKTool\com.gojek.app_291 classes2.dex file...
I: Copying D:\Documents\Android\APKTool\com.gojek.app_291 classes3.dex file...
I: Copying D:\Documents\Android\APKTool\com.gojek.app_291 classes4.dex file...
I: Building resources...
W: D:\Documents\Android\APKTool\com.gojek.app_291\res\values\fonts.xml:3: error: Resource entry APKTOOL_DUMMYVAL_0x7f090002 is already defined.
W: res\font\APKTOOL_DUMMYVAL_0x7f090002.ttf:0: Originally defined here.
W:
W: D:\Documents\Android\APKTool\com.gojek.app_291\res\values\fonts.xml:4: error: Resource entry APKTOOL_DUMMYVAL_0x7f090003 is already defined.
W: res\font\APKTOOL_DUMMYVAL_0x7f090003.ttf:0: Originally defined here.
W:
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\Admins\AppData\Local\Temp\brut_util_Jar_5997775092966063874.tmp, p, --forced-package-id, 127, --min-sdk-version, 16, --target-sdk-version, 24, --version-code, 291, --version-name, 2.34.1, --no-version-vectors, -F, C:\Users\Admins\AppData\Local\Temp\APKTOOL8320729777522212029.tmp, -0, arsc, -0, arsc, -I, D:\Documents\Android\APKTool\Libs\APKTool\Framework\23\1.apk, -S, D:\Documents\Android\APKTool\com.gojek.app_291\res, -M, D:\Documents\Android\APKTool\com.gojek.app_291\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:492)
at brut.androlib.Androlib.buildResources(Androlib.java:426)
at brut.androlib.Androlib.build(Androlib.java:305)
at brut.androlib.Androlib.build(Androlib.java:270)
at brut.apktool.Main.cmdBuild(Main.java:227)
at brut.apktool.Main.main(Main.java:75)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\Admins\AppData\Local\Temp\brut_util_Jar_5997775092966063874.tmp, p, --forced-package-id, 127, --min-sdk-version, 16, --target-sdk-version, 24, --version-code, 291, --version-name, 2.34.1, --no-version-vectors, -F, C:\Users\Admins\AppData\Local\Temp\APKTOOL8320729777522212029.tmp, -0, arsc, -0, arsc, -I, D:\Documents\Android\APKTool\Libs\APKTool\Framework\23\1.apk, -S, D:\Documents\Android\APKTool\com.gojek.app_291\res, -M, D:\Documents\Android\APKTool\com.gojek.app_291\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:456)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:478)
... 5 more
Caused by: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\Admins\AppData\Local\Temp\brut_util_Jar_5997775092966063874.tmp, p, --forced-package-id, 127, --min-sdk-version, 16, --target-sdk-version, 24, --version-code, 291, --version-name, 2.34.1, --no-version-vectors, -F, C:\Users\Admins\AppData\Local\Temp\APKTOOL8320729777522212029.tmp, -0, arsc, -0, arsc, -I, D:\Documents\Android\APKTool\Libs\APKTool\Framework\23\1.apk, -S, D:\Documents\Android\APKTool\com.gojek.app_291\res, -M, D:\Documents\Android\APKTool\com.gojek.app_291\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:95)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:450)
... 6 more

Log Encode 2.2.4

I: Using Apktool 2.2.4
I: Copying D:\Documents\Android\APKTool\com.gojek.app_291 classes.dex file...
I: Copying D:\Documents\Android\APKTool\com.gojek.app_291 classes2.dex file...
I: Copying D:\Documents\Android\APKTool\com.gojek.app_291 classes3.dex file...
I: Copying D:\Documents\Android\APKTool\com.gojek.app_291 classes4.dex file...
I: Building resources...
W: invalid resource directory name: D:\Documents\Android\APKTool\com.gojek.app_291\res font
W: invalid resource directory name: D:\Documents\Android\APKTool\com.gojek.app_291\res font-v22
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\Admins\AppData\Local\Temp\brut_util_Jar_6719174798216964541.tmp, p, --forced-package-id, 127, --min-sdk-version, 16, --target-sdk-version, 24, --version-code, 291, --version-name, 2.34.1, --no-version-vectors, -F, C:\Users\Admins\AppData\Local\Temp\APKTOOL5348199065073060801.tmp, -0, arsc, -0, arsc, -I, D:\Documents\Android\APKTool\Libs\APKTool\Framework\23\1.apk, -S, D:\Documents\Android\APKTool\com.gojek.app_291\res, -M, D:\Documents\Android\APKTool\com.gojek.app_291\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:496)
at brut.androlib.Androlib.buildResources(Androlib.java:430)
at brut.androlib.Androlib.build(Androlib.java:329)
at brut.androlib.Androlib.build(Androlib.java:267)
at brut.apktool.Main.cmdBuild(Main.java:230)
at brut.apktool.Main.main(Main.java:83)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\Admins\AppData\Local\Temp\brut_util_Jar_6719174798216964541.tmp, p, --forced-package-id, 127, --min-sdk-version, 16, --target-sdk-version, 24, --version-code, 291, --version-name, 2.34.1, --no-version-vectors, -F, C:\Users\Admins\AppData\Local\Temp\APKTOOL5348199065073060801.tmp, -0, arsc, -0, arsc, -I, D:\Documents\Android\APKTool\Libs\APKTool\Framework\23\1.apk, -S, D:\Documents\Android\APKTool\com.gojek.app_291\res, -M, D:\Documents\Android\APKTool\com.gojek.app_291\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:441)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:482)
... 5 more
Caused by: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\Admins\AppData\Local\Temp\brut_util_Jar_6719174798216964541.tmp, p, --forced-package-id, 127, --min-sdk-version, 16, --target-sdk-version, 24, --version-code, 291, --version-name, 2.34.1, --no-version-vectors, -F, C:\Users\Admins\AppData\Local\Temp\APKTOOL5348199065073060801.tmp, -0, arsc, -0, arsc, -I, D:\Documents\Android\APKTool\Libs\APKTool\Framework\23\1.apk, -S, D:\Documents\Android\APKTool\com.gojek.app_291\res, -M, D:\Documents\Android\APKTool\com.gojek.app_291\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:95)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:435)
... 6 more