发新帖

Android Killer反编译,一直卡在提取源码哪里,大神看下。

[复制链接]
28331 8

精彩评论11

水波摇曳    发表于 2015-4-25 10:53:58 | 显示全部楼层
这是在反编译成Java代码的时候卡了
你可以在这步 直接关闭Androidkiller重新打开,点击那个工程就好了

点评

大神,你看下能不能回编译?我不能回编译。 正在编译 APK,请稍等... >I: Using Apktool 2.0.0-RC4 >I: Smaling smali folder into classes.dex... >I: Building resources... >D:\AndroidKiller_V1.2 正式版\projec  详情 回复 发表于 2015-4-25 12:41

举报 使用道具

回复
化妆师    发表于 2015-4-25 12:41:04 | 显示全部楼层
水波摇曳 发表于 2015-4-25 10:53
这是在反编译成Java代码的时候卡了
你可以在这步 直接关闭Androidkiller重新打开,点击那个工程就好了 ...

大神,你看下能不能回编译?我不能回编译。
正在编译 APK,请稍等...
>I: Using Apktool 2.0.0-RC4
>I: Smaling smali folder into classes.dex...
>I: Building resources...
>D:\AndroidKiller_V1.2 正式版\projects\com.bocharov.xposed.fscb_v1063_68fe14\Project\res\values\styles.xml:14: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/AlertDialog.Holo.Light'.
>Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\CARTIE~1\AppData\Local\Temp\brut_util_Jar_9141522304526007773.tmp, p, --forced-package-id, 127, --min-sdk-version, 17, --target-sdk-version, 21, --max-sdk-version, 21, --max-res-version, 21, --version-code, 1063, --version-name, 1.0.6 alpha 3, -F, C:\Users\CARTIE~1\AppData\Local\Temp\APKTOOL2237123629119348204.tmp, -0, arsc, -I, C:\Users\Cartier_An\apktool\framework\1.apk, -S, D:\AndroidKiller_V1.2 正式版\projects\com.bocharov.xposed.fscb_v1063_68fe14\Project\res, -M, D:\AndroidKiller_V1.2 正式版\projects\com.bocharov.xposed.fscb_v1063_68fe14\Project\AndroidManifest.xml]
>        at brut.androlib.Androlib.buildResourcesFull(Androlib.java:442)
>        at brut.androlib.Androlib.buildResources(Androlib.java:379)
>        at brut.androlib.Androlib.build(Androlib.java:282)
>        at brut.androlib.Androlib.build(Androlib.java:255)
>        at brut.apktool.Main.cmdBuild(Main.java:225)
>        at brut.apktool.Main.main(Main.java:84)
>Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\CARTIE~1\AppData\Local\Temp\brut_util_Jar_9141522304526007773.tmp, p, --forced-package-id, 127, --min-sdk-version, 17, --target-sdk-version, 21, --max-sdk-version, 21, --max-res-version, 21, --version-code, 1063, --version-name, 1.0.6 alpha 3, -F, C:\Users\CARTIE~1\AppData\Local\Temp\APKTOOL2237123629119348204.tmp, -0, arsc, -I, C:\Users\Cartier_An\apktool\framework\1.apk, -S, D:\AndroidKiller_V1.2 正式版\projects\com.bocharov.xposed.fscb_v1063_68fe14\Project\res, -M, D:\AndroidKiller_V1.2 正式版\projects\com.bocharov.xposed.fscb_v1063_68fe14\Project\AndroidManifest.xml]
>        at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:504)
>        at brut.androlib.Androlib.buildResourcesFull(Androlib.java:428)
>        ... 5 more
>Caused by: brut.common.BrutException: could not exec command: [C:\Users\CARTIE~1\AppData\Local\Temp\brut_util_Jar_9141522304526007773.tmp, p, --forced-package-id, 127, --min-sdk-version, 17, --target-sdk-version, 21, --max-sdk-version, 21, --max-res-version, 21, --version-code, 1063, --version-name, 1.0.6 alpha 3, -F, C:\Users\CARTIE~1\AppData\Local\Temp\APKTOOL2237123629119348204.tmp, -0, arsc, -I, C:\Users\Cartier_An\apktool\framework\1.apk, -S, D:\AndroidKiller_V1.2 正式版\projects\com.bocharov.xposed.fscb_v1063_68fe14\Project\res, -M, D:\AndroidKiller_V1.2 正式版\projects\com.bocharov.xposed.fscb_v1063_68fe14\Project\AndroidManifest.xml]
>        at brut.util.OS.exec(OS.java:89)
>        at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:498)
>        ... 6 more
APK 编译失败,无法继续下一步签名!

举报 使用道具

回复
水波摇曳    发表于 2015-4-25 13:35:53 | 显示全部楼层
百度一下:
http://tieba.baidu.com/p/3546751091

styles.xml14行 把parent…那句删了,不能把@android:style/AlertDialog.Holo.Light作为父对象



点评

其他人修改,好像没有删除这句?  详情 回复 发表于 2015-4-25 13:43

举报 使用道具

回复
化妆师    发表于 2015-4-25 13:43:27 | 显示全部楼层
本帖最后由 化妆师 于 2015-4-25 13:48 编辑

我反编译其他人修改的,他们好像没有删除这句?也能回编译?

点评

可能是JDK的版本问题吧 具体我也不知道  发表于 2015-4-25 14:03

举报 使用道具

回复
f0rest    发表于 2015-4-29 13:45:42 | 显示全部楼层
这是apk 的一个issues :
https://github.com/iBotPeaches/Apktool/issues/826

删掉 apktool\framework\1.apk 即可解决这个问题

E:\Crack_tmp\test>apktool d com.bocharov.xposed.fscb_v1063_68fe14.apk
I: Using Apktool 2.0.0-RC4 on com.bocharov.xposed.fscb_v1063_68fe14.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\qihui.chen\apktool\framework\1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...

E:\Crack_tmp\test>

点评

回编译呢?你能回编译?  详情 回复 发表于 2015-5-3 15:49

举报 使用道具

回复
化妆师    发表于 2015-5-3 15:49:09 | 显示全部楼层
f0rest 发表于 2015-4-29 13:45
这是apk 的一个issues :
https://github.com/iBotPeaches/Apktool/issues/826

回编译呢?你能回编译?

举报 使用道具

回复
f0rest    发表于 2015-5-4 11:36:15 | 显示全部楼层
你把 @android:style/AlertDialog.Holo.Light 改成 @android:style/Theme.Holo.Light.Dialog 就可以编译通过了,只是个样式而已,不影响功能,应该是apktool 的bug

E:\Crack_tmp\test>apktool b com.bocharov.xposed.fscb_v1063_68fe14
I: Using Apktool 2.0.0-RC4
I: Checking whether sources has changed...
I: Checking whether resources has changed...
I: Building resources...
Warning: AndroidManifest.xml already defines minSdkVersion (in http://schemas.android.com/apk/res/android); using existi
ng value in manifest.
Warning: AndroidManifest.xml already defines targetSdkVersion (in http://schemas.android.com/apk/res/android); using exi
sting value in manifest.
I: Building apk file...
I: Copying unknown files/dir...

点评

哦哦,这样啊!感谢。  详情 回复 发表于 2015-5-4 12:24

举报 使用道具

回复
化妆师    发表于 2015-5-4 12:24:52 | 显示全部楼层
f0rest 发表于 2015-5-4 11:36
你把 @android:style/AlertDialog.Holo.Light 改成 @android:style/Theme.Holo.Light.Dialog 就可以编译通 ...

哦哦,这样啊!感谢。

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表