博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Atitit.反编译apk android源码以及防止反编译apk
阅读量:6828 次
发布时间:2019-06-26

本文共 707 字,大约阅读时间需要 2 分钟。

Atitit.反编译apk android源码以及防止反编译apk

 

1.1. Tool  apk逆向助手1

1.2. 二、使用dex2jar + jd-gui 得到apk的java源码1

1.3. 用命令(dex2jar.bat classes.dex)得到一个 jar文件1

2Apk文件的结构2

 

1.1. Tool  apk逆向助手

 

1.2. 二、使用dex2jar + jd-gui 得到apk的java源码 

1.用解压工具从 apk包中取出 classes.dex 文件 

1.3. 用命令(dex2jar.bat classes.dex)得到一个 jar文件

2.用jd-gui反编译工具将得到.jar文件反编译成.java文件

 

但是,在有些apk文件里,所显示的 字符文字并不都在xml文件里。apk原作者把某些字符写在代码中。反编译后,存放在/smali文件夹里。一层一层地找下去,最后你会看到一大堆 Dalvik码文件,都是以.smali为文件扩展名。举一个例子,用文本编辑器打开某个.smali文件,看到:

const-string v5, "ServiceMode"

 

 

作者::  (attilax)>>> 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

 

 

 

2. Apk文件的结构

apkshge zip文件...

Classes.dex  就是所有的lib jar class集合的..

 

你可能感兴趣的文章
Swift - 图像控件(UIImageView)的用法
查看>>
Cloneable接口和Object的clone()方法
查看>>
[saiku] 连接 mondrain 数据源出错-空指针错误
查看>>
人大、上财、复旦、上交四校2013年应届金融硕士就业去向
查看>>
技能UP:SAP OBYC自动记账的实例说明(含value String应用说明)
查看>>
[转]【HTTP】Fiddler(二) - 使用Fiddler做抓包分析
查看>>
Cts框架解析(8)-IBuildProvider
查看>>
asp.net mvc 之旅—— 第三站 路由模板中强大的自定义IRouteConstraint约束
查看>>
[TypeScript] Understanding Decorators
查看>>
解决Matlab画图直接保存.eps格式而导致图不全的问题
查看>>
BZOJ 3339: Rmq Problem 莫队算法
查看>>
ssh IP打通,hadoop启动失败
查看>>
Ubuntu/Centos 系统上安装与配置Nginx
查看>>
spring集成 JedisCluster 连接 redis3.0 集群
查看>>
DOM基础2
查看>>
什刹海记忆
查看>>
硬盘分区时GPT和MBR的区别/选择
查看>>
Nginx 配置简述
查看>>
css后代选择器(div.class中间不带空格)
查看>>
在CentOS下利用Python+selenium获取腾讯首页的今日话题。
查看>>