android反加固,android反编译与加固
今天跟大家讲一讲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文件
image.png
这是一个齐全的反编译工具包。
点击安装,记得跟它给权限,安装成功后就是这样的
图标还是挺好看的
image.png
我们先来生成资源文件:
点击这个应用,
image.png
OK,在你的输出文件里就可以尽情的查看资源文件了,
image.png
好,有了资源文件,我们现在需要查看一下源码。
按照我说的做,
将你的apk文件名改成Zip或rar,然后用解压工具打开,你可以看到一个classes.dex文件。
将它复制到解压后的文件夹里,如果提示存在请选择替换
image.png
然后在这里打开终端,输入命令:sh dex2jar.sh classes.dex
image.png
你会看到文件夹里多了一个classes_dex2jar.jar
这里就是我们需要的源码了。
最后用到我们的jd-gui工具,打开工具,然后点击open即可打开我们的classes_dex2jar.jar文件里面的详情了。
好了,到这里就开同时查看我们的资源文件与源码文件了。
如果是加固后的apk文件,在反编译后源码还是被混淆的,不方便查看,得用更高级的反编译软件了,
所有在这里提醒Android开发的同学们,为了网络安全,请选择加固后再发布你的APP。
下面介绍如何加固应用并一步实现打渠道包:
1,使用360加固助手
2,酷传加固助手
告别繁琐。
android反加固,android反编译与加固相关推荐
- 【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )
文章目录 一. 购买加固服务 二. 设置资源加固 三. 设置 SO 文件保护配置 四. 设置 SO 防盗用文件配置 五. 反编译验证加固效果 本博客用于记录下 360 加固保 加固应用流程 ; ( 上 ...
- 【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 )
文章目录 一. 加固工具准备 二. 生成签名 APK 三. 加固操作 四. 反编译验证加固效果 本博客用于记录下 360 加固保 加固应用流程 ; ( 上一次加固还是一年前 , 过程全忘了 o(╥﹏╥ ...
- 360加固android app反编译,apk360加固脱壳
360加固保动态脱壳,360加固保带给我们的惊喜,360加固脱壳工具,apk360加固脱壳 360 加固后的 apk,在 arm 设备上首先会将 assets 目录下的 libjiagu.so 拷贝到 ...
- android 防止反编译 安全加固技术
先说下加固技术发展历史 基础加固技术--1.代码混淆(proguard):2.签名比对:3.NDK(.so)库动态使用 第一代加固技术--动态加载(包括第一代加壳技术:落地加载): 第二代加固技术-- ...
- Android APK系列6-------APK反编译
Android APK系列6-------APK反编译 前面系列提到的工具在此依然有用,比如可以用yaff2img浏览器或者unyaffs来解压system.img,如果手里是手机,则需要用豌豆荚或3 ...
- Android学习必经之路--apk反编译
Android开发学习总结(六)-- APK反编译 - 孤傲苍狼 - 博客园 孤傲苍狼 只为成功找方法,不为失败找借口! Android开发学习总结(六)-- APK反编译 学习和开发Android应 ...
- Android混淆编译、反混淆、反编译
混淆编译 为了保护APK代码和架构,不轻易被外部人员反编译和破解,对发布的APK,所以必须进行代码混淆编译. Java 是一种跨平台的.解释型语言,Java 源代码(.java文件)编译成中间&quo ...
- android 模拟滑动app,反编译简书app和小红书app滑动效果sticky粘性头布局的实现CoordinatorLayout+behavior...
反编译简书app和小红书app滑动效果sticky粘性头布局的实现CoordinatorLayout+behavior 小红书效果: xiaohongshuu.gif 简书效果: jianshug.g ...
- android 常用编译工具,Android 抖音常用反编译工具
Android 抖音常用反编译工具 常用反编译工具 apktool :反编译apk,重构. dex2jar :反编译apk,解压 classes.dex 文件 JD-GUI :将class文件反编译成 ...
最新文章
- 【持久化框架】Mybatis简介与原理
- 面向对象数据库和关系数据库的区别
- python创建一个空的dataframe_python 创建一个空dataframe 然后添加行数据的实例
- python运维开发_Python自动化运维开发----基础(一)
- linux yum的用法【ZT】
- congestion report解读
- C#中的Boolean类型
- LaTex(2021)安装教程
- 中南大学数字中南、电信校园网无法弹出验证界面解决方法
- BZZ节点如何成为有效节点,BZZ节点优势
- ADC噪声全面分析 -01- ADC噪声的类型以及ADC特性
- KMPlayer 一打开总是出现右面的窗口 导航区 怎样设置不会自动打开
- FPGA复位电路设计学习分析
- 四川双流高中2021高考成绩查询,超全!2019四川各地高中高考喜报汇总!
- 音视频开发-视频基础
- Xilinx_PetaLinux:Failed to generate...
- QLExpress计算等本等息、等额本息、等额本金
- Web2.0视觉风格进化论
- java 手电筒_《SystemUI》限制低电量打开手电筒
- 单片机移频防啸叫_麦克风的啸叫怎么用移频电路进行啸叫抑制?