Mac下安装使用apktool,jd-gui进行反编译
2015-11-12 14:45
405 查看
最近学习关于apk安全方面的东西,然后就想着自己反编译一下apk,然后百度查了一下资料,这里将资料总结一下。
先下载相应的工具点击打开链接部分要翻墙,我下下来存云盘了。小伙伴们能翻墙的话,自己翻墙去下最新版本哦。
这个已经写的很详细了,我就是按照这个做的:详细步骤。
这其中遇到的问题:cannot-use-dex2jar-on-my-mac-permission-denied。查到的解决方法:这样确实解决了
今天又上网查了一下,现在貌似有直接集成了的工具:点击打开链接,点击打开链接
[配置好apktool的环境变量后,主要其实就是三步。第一步:打开终端,输入 apktool d xxx.apk这步反编译出xml文件,
第二部:将apk文件改成zip文件,然后解压,将获取到的classes.dex放到dex2jar中,cd到你的dex2jar文件夹下,执行sh d2j-dex2jar.sh classes.dex,这时候可能终端显示你没有权限,这时候输入chmod +x d2j_invoke.sh,输入你的密码,没有密码就不输入。然后再执行sh d2j-dex2jar.sh classes.dex这时候就可以在dex2jar文件下得到一个classes-des2jar.jar
第三步:打开JD-JUI然后通过JD-JUI打开你的这个classes-des2jar.jar文件,就能看到源码了呃]
先下载相应的工具点击打开链接部分要翻墙,我下下来存云盘了。小伙伴们能翻墙的话,自己翻墙去下最新版本哦。
这个已经写的很详细了,我就是按照这个做的:详细步骤。
这其中遇到的问题:cannot-use-dex2jar-on-my-mac-permission-denied。查到的解决方法:这样确实解决了
今天又上网查了一下,现在貌似有直接集成了的工具:点击打开链接,点击打开链接
[配置好apktool的环境变量后,主要其实就是三步。第一步:打开终端,输入 apktool d xxx.apk这步反编译出xml文件,
第二部:将apk文件改成zip文件,然后解压,将获取到的classes.dex放到dex2jar中,cd到你的dex2jar文件夹下,执行sh d2j-dex2jar.sh classes.dex,这时候可能终端显示你没有权限,这时候输入chmod +x d2j_invoke.sh,输入你的密码,没有密码就不输入。然后再执行sh d2j-dex2jar.sh classes.dex这时候就可以在dex2jar文件下得到一个classes-des2jar.jar
第三步:打开JD-JUI然后通过JD-JUI打开你的这个classes-des2jar.jar文件,就能看到源码了呃]
相关文章推荐
- karma+requirejs+angular 测试
- Bluemix 动手系列 (二) 通过命令行部署和更新云应用
- java web 通过前台输入的数据(name-value)保存到后台 xml文件中
- uiscrollview和uiimagevie的代理实现
- iOS中UIPickerView详解
- UIView的层次结构--code
- IOS中UIView的响应事件,属性和方法
- 自定义uitableviewcell
- 《锋利的jQruery》读书笔记
- 【笔记】媒体查询Media Querier
- easyui combobox
- BIOS设置之UEFI/Legacy BIOS切换图文详解
- Java中String和StringBuffer,StringBuilder的区别小结
- UIScrollView配合定时器自动循环滚动
- requestWindowFeature使用详解
- UITextField addTarget (实时监听,动态获取UITextFieldtext的值变化)
- [LeetCode] Range Sum Query 2D - Immutable 二维区域和检索 - 不可变
- LeetCode Range Sum Query - Immutable & Range Sum Query 2D - Immutable
- OC第二天 UITextField UIButtton UIAlertView
- prufer sequence