android反编译与加固(Mac版)
来源:互联网 发布:社会与经济统计数据库 编辑:程序博客网 时间:2024/05/16 04:57
今天跟大家讲一讲Android如何进行反编译和加固。
直接进入主题,工欲善其事必先利其器,先介绍下我们使用的工具。
1,AndroidCrackTool 2.5 10-11.dmg(Mac上的安装文件)用来查看AndroidManifest.xml文件的。如果你是直接解压的,那么AndroidManifest.xml是乱码,
使用这个工具后就一览无余。
2,dex2jar.sh 用来将dex文件生成jar文件,成了jar文件相信大家都知道怎么做了
3,jd-gui工具。查看jar文件的二进制反编译工具
好了,介绍完了,我们来上手做一做。
先来安装软件,解压我的appfby.zip文件
这是一个齐全的反编译工具包。
点击安装,记得跟它给权限,安装成功后就是这样的
图标还是挺好看的
我们先来生成资源文件:
点击这个应用,
OK,在你的输出文件里就可以尽情的查看资源文件了,
好,有了资源文件,我们现在需要查看一下源码。
按照我说的做,
将你的apk文件名改成Zip或rar,然后用解压工具打开,你可以看到一个classes.dex文件。
将它复制到解压后的文件夹里,如果提示存在请选择替换
然后在这里打开终端,输入命令:sh dex2jar.sh classes.dex
你会看到文件夹里多了一个classes_dex2jar.jar
这里就是我们需要的源码了。
最后用到我们的jd-gui工具,打开工具,然后点击open即可打开我们的classes_dex2jar.jar文件里面的详情了。
好了,到这里就开同时查看我们的资源文件与源码文件了。
如果是加固后的apk文件,在反编译后源码还是被混淆的,不方便查看,得用更高级的反编译软件了,
所有在这里提醒Android开发的同学们,为了网络安全,请选择加固后再发布你的APP。
下面介绍如何加固应用并一步实现打渠道包:
1,使用360加固助手
2,酷传加固助手
告别繁琐。
反编译工具完整版下载地址:点击打开链接
OK
//-------------end-------------
- android反编译与加固(Mac版)
- Android 反编译:加固前后对比
- Android开发之 混淆加固和反编译
- android 加固防止反编译-重新打包
- Android mac下反编译
- mac下 android 反编译
- mac 反编译android
- mac下android反编译
- Android加固与脱壳学习之加固初步总结(1)
- android反编译与防止反编译
- Android反编译与防止反编译
- Android反编译与防止反编译
- Android反编译与防止反编译
- Android反编译与防止反编译
- app混淆加固+防止反编译+360加固
- mac 环境反编译android apk
- MAC之android反编译---apktool
- MAC端Android反编译教程
- iOS UITableView和UITableViewCell滚动和NSTimer计时
- 网址短连接 short url
- mongodb(二)-- mongodb shell及基本操作
- HTTP 以及 Ajax学习整理
- Java 中 Vector 、 Stack 、 CopyOnWriteArrayList 的实现解析
- android反编译与加固(Mac版)
- 初学者容易犯的错误,SQL中的基本操作问题(mysql)二
- (OK) 移植,编译,安装 LineageOS-14.1-kiwi (Android-7.1.1,运行在Huawei honor 5x) for VirtualBox
- 安卓 呼吸灯效果--代码实现
- GPGPU OpenCL编程步骤与简单实例
- 奖学金
- 二维DCT变换
- C++析构函数
- 递归算法之排队购票问题(未名湖边的烦恼)java实现