文档章节

ubuntu下使用反编译apk,

御风林海
 御风林海
发布于 2014/12/16 15:57
字数 186
阅读 59
收藏 0

ubuntu下使用反编译apk,

工具

1.首先使用dex2jar反编译

下载地址(建议下载最新版本,防止出现bug):http://code.google.com/p/dex2jar/downloads/list

跟windows下一个版本,既能用在windows下,又能在linux下运行,只是指令上的差距

到dex2jar目录下,xiao@xiao-System-Product-Name:~/下载/dex2jar-0.0.9.7$

输入windows下用的命令:dex2jar.bat classes.dex报错。dex2jar.bat:找不到命令,这就是不同之处了

ubuntu下使用命令:xiao@xiao-System-Product-Name:~/下载/dex2jar-0.0.9.7$ sh dex2jar.sh classes.dex

输出:dex2jar version: translator-0.0.9.7
dex2jar classes.dex -> classes_dex2jar.jar
Done.

ok,解决了!!classes_dex2jar.jar就是我们需要查看的。

2.然后是使用jd-gui查看

点击直接运行。打开文件classes_dex2jar.jar即可查看



本文转载自:http://blog.csdn.net/android_xiaoqi/article/details/7278639

御风林海

御风林海

粉丝 87
博文 82
码字总数 52401
作品 0
广州
技术主管
私信 提问
Gradle编译的APK反编译看不到VersionCode

使用反编译工具,查看AndroidManifest却看不到version code,使用aapt竟然可以 aapt dump badging *.apk 好吧。。。

Kingguary
2016/03/23
89
0
Android apk仿反编译套路(一)

反编译Apk时你是否遇到过下图中的错误,反编译进行到就报错了,然后就没有然后了。 pic001.png 这是因为该apk的文件被特殊处理过,导致在反编译时报错。 我们知道是以AXML格式存在于apk中的,...

hellsam
2018/03/22
0
0
反编译APK获取代码&资源

本文说一下反编译APK。 通常有两种方式,第一种:将APK的后缀名改成zip,但是这种方法适用的情况很少,并且只能获取到一些图片而已 第二种(常用、标准):使用反编译软件,我们使用apktool、...

雪狼的开发故事
2015/10/14
255
0
安卓反编译揭秘,伪加密APK文件如何被破坏

源码混淆 如上图,对Android APP的源码进行混淆后混淆器将代码中的所有变量、函数、类的名称加密为简短的英文字母代号,在APP被破解后增加破解者对代码的阅读难度。 但是混淆的功效只能运作在...

科技创造
2014/09/05
363
1
建立apk定时自动打包系统第三篇——代码自动更新、APP自动打包系统

我们的思路是每天下班后团队各成员在指定的时间(例如下午18:30)之前把各自的代码上传到SVN,然后服务器在指定的时间(例如下午18:30)更新代码、执行ant 打包命令、最后将apk包存放在指定目...

hylinux1024
2014/10/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
5
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
6
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部