发新帖

反编译失败,求解

[复制链接]
18472 9
5NB
>Error occurred during initialization of VM
>Could not reserve enough space for object heap
>Error: Could not create the Java Virtual Machine.
>Error: A fatal exception has occurred. Program will exit.
APK 源码反编译失败!

经常反编译apk出现这个错误

VM的初始化过程中发生错误
无法预留足够的空间对象堆
错误:无法创建Java虚拟机。
错误:发生了致命的异常。程序将退出。

很多都能成功 偶尔几个是这个  新手求解 该怎么处理

举报 使用道具

回复

精彩评论9

ceshi999    发表于 2015-4-13 07:45:05 | 显示全部楼层
只把要修改的东西提取出来,改完了放回去。
改dll就提出dll 改dex就提出dex。
看看低调的视频讲座。

点评

给个链接 谢谢了  详情 回复 发表于 2015-4-13 10:37

举报 使用道具

回复
cvt126    发表于 2015-4-13 10:37:58 | 显示全部楼层
ceshi999 发表于 2015-4-13 07:45
只把要修改的东西提取出来,改完了放回去。
改dll就提出dll 改dex就提出dex。
看看低调的视频讲座。 ...

给个链接 谢谢了

举报 使用道具

回复
vickis    发表于 2015-4-13 12:56:26 | 显示全部楼层
你这个是heap size不够的LOG. 试问楼主你的APK有多大?竟然超过了默认。
在你CMD命令里加入以后这个参数,

java -jar -Xmx512m apktool.jar d xxxxx.apk -o AA

点评

[attachimg]885[/attachimg]我运行ak里的aptool 是这样 可是用ak 时候就显示上面那样 奇怪啊  详情 回复 发表于 2015-4-15 15:31
我用的是ak 反编译的 很多时候都这样 这个apk 5M左右 3m的都一样失败 求解  详情 回复 发表于 2015-4-15 15:16

举报 使用道具

回复
cvt126    发表于 2015-4-15 15:16:38 | 显示全部楼层
vickis 发表于 2015-4-13 12:56
你这个是heap size不够的LOG. 试问楼主你的APK有多大?竟然超过了默认。
在你CMD命令里加入以后这个参数,
...

我用的是ak 反编译的 很多时候都这样 这个apk 5M左右 3m的都一样失败 求解

举报 使用道具

回复
cvt126    发表于 2015-4-15 15:31:17 | 显示全部楼层
vickis 发表于 2015-4-13 12:56
你这个是heap size不够的LOG. 试问楼主你的APK有多大?竟然超过了默认。
在你CMD命令里加入以后这个参数,
...

我运行ak里的aptool 是这样 可是用ak 时候就显示上面那样 奇怪啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复
vickis    发表于 2015-4-15 20:37:15 | 显示全部楼层
你的问题里看不到apktool版本,如果用AK的那个包可以,这应该是低版本的问题了

点评

我用的是AK的反编译的 正在反编译 APK,请稍等... >I: Using Apktool 2.0.0-RC4 on net.iaround.apk >I: Loading resource table... >I: Decoding AndroidManifest.xml with resources... >I: Loading resource ta  详情 回复 发表于 2015-4-16 18:28

举报 使用道具

回复
cvt126    发表于 2015-4-16 18:28:28 | 显示全部楼层
vickis 发表于 2015-4-15 20:37
你的问题里看不到apktool版本,如果用AK的那个包可以,这应该是低版本的问题了 ...

我用的是AK的反编译的

正在反编译 APK,请稍等...
>I: Using Apktool 2.0.0-RC4 on net.iaround.apk
>I: Loading resource table...
>I: Decoding AndroidManifest.xml with resources...
>I: Loading resource table from file: C:\Users\Administrator\apktool\framework\1.apk
>I: Regular manifest package...
>I: Decoding file-resources...
>W: Cant find 9patch chunk in file: "drawable-hdpi/list_pressed_holo_light.9.png". Renaming it to *.png.
>W: Cant find 9patch chunk in file: "drawable-hdpi/gift_shelf_bg.9.png". Renaming it to *.png.
>W: Cant find 9patch chunk in file: "drawable-mdpi/np_numberpicker_selection_divider.9.png". Renaming it to *.png.
>W: Cant find 9patch chunk in file: "drawable-mdpi/list_longpressed_holo.9.png". Renaming it to *.png.
>W: Cant find 9patch chunk in file: "drawable-hdpi/np_numberpicker_selection_divider.9.png". Renaming it to *.png.
>W: Cant find 9patch chunk in file: "drawable-mdpi/list_pressed_holo_light.9.png". Renaming it to *.png.
>W: Cant find 9patch chunk in file: "drawable-mdpi/list_pressed_holo_dark.9.png". Renaming it to *.png.
>W: Cant find 9patch chunk in file: "drawable-hdpi/list_longpressed_holo.9.png". Renaming it to *.png.
>W: Cant find 9patch chunk in file: "drawable-hdpi/list_focused_holo.9.png". Renaming it to *.png.
>W: Cant find 9patch chunk in file: "drawable-hdpi/list_pressed_holo_dark.9.png". Renaming it to *.png.
>W: Cant find 9patch chunk in file: "drawable-hdpi/chat_theme_detail_dis_gold.9.png". Renaming it to *.png.
>I: Decoding values */* XMLs...
>I: Baksmaling classes.dex...
>I: Copying assets and libs...
>I: Copying unknown files...
>I: Copying original files...
APK 反编译完成!
正在反编译 APK 源码,请稍等...
>Error occurred during initialization of VM
>Could not reserve enough space for object heap
>Error: Could not create the Java Virtual Machine.
>Error: A fatal exception has occurred. Program will exit.
APK 源码反编译失败!
---------------------------
正在对当前工程进行分析,这将有助于您更加方便快捷的了解当前工程的信息!
正在分析中,请稍等...
该 APK 未检测到其他信息
分析完成!

点评

看到这个错,马上想起自己当时学逆向时也遇到的情况,什么东西都不改,直接回编译就出现了你的那情况,其实这是APKTOOL默认反编译时把一些XML编码改动了。 AK之所以能正常工作,是做了处理。你手动把那些XML文件转回  详情 回复 发表于 2015-4-16 22:52

举报 使用道具

回复
vickis    发表于 2015-4-16 22:52:47 | 显示全部楼层
cvt126 发表于 2015-4-16 18:28
我用的是AK的反编译的

正在反编译 APK,请稍等...

看到这个错,马上想起自己当时学逆向时也遇到的情况,什么东西都不改,直接回编译就出现了你的那情况,其实这是APKTOOL默认反编译时把一些XML编码改动了。 AK之所以能正常工作,是做了处理。你手动把那些XML文件转回UTF重新存一下就可以正常用了,不会报这些png找不到情况。

点评

第一个是次要的 主要是这个>Error occurred during initialization of VM >Could not reserve enough space for object heap >Error: Could not create the Java Virtual Machine. >Error: A fatal exception has oc  详情 回复 发表于 2015-4-18 22:47

举报 使用道具

回复
cvt126    发表于 2015-4-18 22:47:20 | 显示全部楼层
vickis 发表于 2015-4-16 22:52
看到这个错,马上想起自己当时学逆向时也遇到的情况,什么东西都不改,直接回编译就出现了你的那情况,其 ...

第一个是次要的 主要是这个>Error occurred during initialization of VM
>Could not reserve enough space for object heap
>Error: Could not create the Java Virtual Machine.
>Error: A fatal exception has occurred. Program will exit.

是什么原因?系统设置不行?

举报 使用道具

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

本版积分规则

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