jadx解析过程中问题

举报
小道安全 发表于 2022/04/24 22:16:18 2022/04/24
【摘要】 jadx设置调整

概述

在android的app中,由于dex部分是由java代码实现的,dex可以直接被apktool,androidkiller,jeb等工具进行反编译分析,那么jadx工具主要是用于将dex文件的代码还原为java代码。

jadx支持直接将dex文件和jar文件拖拽到工具进行做解析。 在使用jadx工具的时候会有卡死的情况出现,下面就针对这个问题进行分析和解决。

问题点

在使用jadx工具进行解析app中的dex文件或者jar包的时候,当dex或jar文件超过50M的时候会卡出现卡死的情况。

jadx工具是通过用bat方式进行设置点击启动的。 

解决方案

出现jadx以上工具的卡死情况,其实就是jadx工具的内存不用,导致解析过慢甚至卡死情况。 只需要将jadx工具的内存大小进行设置大点,那就可以解决卡死的问题。

在jadx-gui.bat文件中添加下面的数据(表示设置内存大小为16G的),这样jadx的内存就足够大,那么解析效率就比较高。就不会卡死情况了。

set JAVA_OPTS=-server -Xms1024m -Xmx16192m -XX:PermSize=256m -XX:MaxPermSize=1024m



【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。