-
Notifications
You must be signed in to change notification settings - Fork 11
Description
兄弟,你这个项目好久没维护了。然后,我第一步就不行了,apktool反编译这一步就失败了。
你有空吗,更新下apktool到最新版的呢。
或者,能告知下怎么升级你这个里面的apktool。直接把apktool复制过来就行吗,还是你改动了apktool的源码?
PS F:\Some> java -jar .\reversetoy.jar reverse m .\TastyBlue.apk .\libMetaX-release.aar .\code_json_default-adhoc.txt
I: apk file name F:\Some.\TastyBlue.apk
I: Loading resource table...
I: Baksmaling classes.dex...
java.lang.IllegalArgumentException: character to be escaped is missing
at java.base/java.util.regex.Matcher.appendExpandedReplacement(Matcher.java:1019)
at java.base/java.util.regex.Matcher.appendReplacement(Matcher.java:997)
at java.base/java.util.regex.Matcher.replaceAll(Matcher.java:1181)
at java.base/java.lang.String.replaceAll(String.java:2939)
at com.appadhoc.reversetoy.aar.AarManager.getRjavaFile(AarManager.java:195)
at com.appadhoc.reversetoy.aar.AarManager.compileRfile2class(AarManager.java:201)
at com.appadhoc.reversetoy.aar.AarManager.unzipAarAndCreateTmpApk(AarManager.java:145)
at com.appadhoc.reversetoy.MultiSDKs.dealWithSDKpackages(MultiSDKs.java:46)
at com.appadhoc.reversetoy.Main.reverse(Main.java:126)
at brut.apktool.Main.cmdMerge(Main.java:140)
at brut.apktool.Main.main(Main.java:89)
I: Loading resource table...
I: merge arsc file ...
I: merge AndroidManifest.xml to F:\Some.\TastyBlue\AndroidManifest.xml
brut.common.BrutException: brut.common.BrutException: Could not extract resource: /prebuilt/windows/jar.exe
at com.appadhoc.reversetoy.utils.Utils$BuildPackage.getJarComm(Utils.java:713)
at com.appadhoc.reversetoy.aar.AarManager.rClass2jar(AarManager.java:434)
at com.appadhoc.reversetoy.aar.AarManager.smaliClass(AarManager.java:407)
at com.appadhoc.reversetoy.aar.AarManager.smaliClassFilesAndModifyids(AarManager.java:323)
at com.appadhoc.reversetoy.MultiSDKs.dealWithSDKpackages(MultiSDKs.java:52)
at com.appadhoc.reversetoy.Main.reverse(Main.java:126)
at brut.apktool.Main.cmdMerge(Main.java:140)
at brut.apktool.Main.main(Main.java:89)
Caused by: brut.common.BrutException: Could not extract resource: /prebuilt/windows/jar.exe
at brut.util.Jar.extractToTmp(Jar.java:90)
at brut.util.Jar.extractToTmp(Jar.java:69)
at brut.util.Jar.getResourceAsFile(Jar.java:39)
at com.appadhoc.reversetoy.utils.Utils$BuildPackage.getJarComm(Utils.java:708)
... 7 more
Caused by: java.io.FileNotFoundException: /prebuilt/windows/jar.exe
at brut.util.Jar.extractToTmp(Jar.java:80)
... 10 more