前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >打开DEX文件

打开DEX文件

作者头像
全栈程序员站长
发布于 2022-09-14 08:22:17
发布于 2022-09-14 08:22:17
6.6K0
举报

大家好,又见面了,我是你们的朋友全栈君。

APP解析

方法一(电脑端):

.apk文件改为.zip文件 解压。 下载dex2jar软件 解压下载的文件 将 APK解压出来的文件夹下的 classes.dex 文件复制到 解压下的dex2jar文件下. 在dex2jar文件夹目录处输入cmd 复制“d2j-dex2jar.bat classes.dex” 右键粘贴 会生成一个.jar文件 下载jd-gui软件 解压后打开软件 拖入.jar文件

根据不同的代码写出的软件,文件内容不同。

手机端下载MT管理器app 左上角三条杠——-安装包提取——-定位 然后点击安装包——查看—–classes.dex———dex++编辑器打开

http://q2.qlogo.cn/headimg_dl?dst_uin=1377351008&spec=100

方法二(手机端): 手机APP–MT管理器 MT管理器可以直接打开

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/153511.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
App安全测试——Android APK反编译
我们下载到的Android App 安装包是 Apk文件(Android Application Package) 。通过 Apk 文件,我们也可以得到这个应用的代码和资源文件,对应用进行修改。
清风穆云
2021/08/09
1.7K0
Android:安装包的反编译
反编译,即从apk安装包还原出Android源码。 本篇内容将使用dex2jar和jd-gui两个工具。 (工具可在微信公众号“我有一计”回复“反编译”进行下载)
zstar
2022/06/14
4030
Android:安装包的反编译
利用apktool查看apk源代码
一、首先下载反编译工具包 下载地址   链接:https://pan.baidu.com/s/1CEo93BjAKes-xElp47XlHQ 密码:jyia 1.apktool:由于直接改apk后缀进行解压的话打开的xml文件会乱码,所以我们使用apktool工具查看apk的xml文件、AndroidManifest.xml和图片等
Twcat_tree
2022/11/30
2.6K0
利用apktool查看apk源代码
Android反编译查看源码
Android反编译查看源码 首先把.apk应用程序包复制一份到桌面,将.apk后缀名改为.zip文件 打开文件夹,找到classes.dex文件 安装dex2jar工具生成jar包 使用dex2jar工具 安装JD-GUI工具 完成后运行.exe程序 注:妥善使用,请尊重别人的劳动成果! 首先把.apk应用程序包复制一份到桌面,将.apk后缀名改为.zip文件 打开文件夹,找到classes.dex文件 安装dex2jar工具生成jar包 官网下载 使用dex2jar工具 将需要反编译的
是阿超
2021/12/30
1.4K0
Android反编译查看源码
.Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译
apk(android package)就是我们安卓系统的安装文件,可以在模拟器和手机中直接打开安装,从项目中打包apk有几种方式可取 一、最简单的方法(类似我们的winfrom) 只要我们调试或者运行过项目,在项目下的bin debug下就有同名apk文件了(Eclipse)下是这样的。在Android下变成了\app\build\apk下了 当然我们不能把这个apk放在商店。没有签名会被人家的apk替换 二、签名发布 1.签名的意义   为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同
用户1149182
2018/01/16
9200
.Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译
MAC下 抖音APK反编译
我们下面的操作需要使用到 mac上Android反编译工具dex2jar 已经安装过的可以直接前往下方查看。
李玺
2021/11/22
1.4K0
MAC下 抖音APK反编译
android反编译apk_apk反编译找不到
APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。
全栈程序员站长
2022/10/01
1.4K0
[1038]dex2jar+jd-gui工具反编译安卓apk
dex2jar 这个工具用于将dex文件转换成jar文件 下载地址:http://sourceforge.net/projects/dex2jar/files/
周小董
2021/08/05
1.2K0
(Mac)反编译Android APK详细操作指南[ApkTool,dex2jar,JD-GUI]
早在4年前我曾发表过一篇关于《Android开发之反编译与防止反编译》的文章,我在该文章中对如何在Windows平台反编译APK做了讲解,如今用Mac系统的同学越来越多,也有很多朋友问我能否出一篇关于
CrazyCodeBoy
2018/05/15
3.5K0
Mac端如何反编译apk?
今天上班的时候,我的一位专于web安全的网友联系我,让我帮忙分析一款app的架构和运行方式。虽然之前没有弄过这一块,但是出于好奇,也希望在安卓相关方面多接触点陌生的东西,我欣然地接受了。分析一款app,首先需要拿到源码,而拿到源码的第一步就是反编译,本篇文章我们来讲解反编译的工具的使用,因本人使用的是Mac电脑,所以本片文章基于Mac平台。
代码咖啡
2018/08/28
1K0
Mac端如何反编译apk?
Android安全机制之反编译
今天我们就来探讨一下反编译,其实反编译在我一开始学习Android的时候就听说过,但是一直没有去尝试。初次接触应该就是那次“蜻蜓FM v5.0.1 apk”事件了( 此处应有掌声(¯ □ ¯) )。那时根据网上的教程第一次反编译了“蜻蜓FM”的apk,看到了传说中的“普罗米修斯方法”以及“宙斯类”(不得不感慨开发小哥的智商)。之后就是在阅读《Android群英传》时也有相关反编译的内容,觉得有必要记录一下。所以这就是本片写博文的起源了。
俞其荣
2022/07/28
3850
Android安全机制之反编译
反编译Apk得到Java源代码
转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html
听着music睡
2019/02/20
2.1K0
9.5.3 Android Apk 反编译 & 9.5.4 Android Apk 加密
首先说一下,何为反编译,简单地说,从源码开始,经过集成开发环境编译以及签名之后得到apk文件的这个过程,我们称之为“编译”;“反编译”的话,顾名思义,粗略地说就是与“编译”相反的过程咯,也就是从apk文件开始,经过一系列工具解压最后得到源码的过程。当然,顺逆之言,说的只是起始点的逆反置换,个中具体的过程还是不尽相同的。
凌川江雪
2019/02/25
2.1K0
9.5.3 Android Apk 反编译 & 9.5.4 Android Apk 加密
【小工具】反编译指南
相信在大学学习过编译原理这门课程的小伙伴都看过这段话,“编译的主要的目的是将便于人编写、阅读、维护的高级语言所写作的源代码程序,翻译为计算机能解读、运行的低级语言的程序,也就是可执行文件。那么反之,我们亦可以通过低级语言进行反向工程,获取其源代码。这个过程,就叫做反编译。”
用户9913368
2022/08/13
2.8K0
【小工具】反编译指南
Android安全攻防战,反编译与混淆技术完全解析(上)
之前一直有犹豫过要不要写这篇文章,毕竟去反编译人家的程序并不是什么值得骄傲的事情。不过单纯从技术角度上来讲,掌握反编译功能确实是一项非常有用的技能,可能平常不太会用得到,但是一旦真的需要用到的了,而你
用户1158055
2018/01/08
1.8K0
Android安全攻防战,反编译与混淆技术完全解析(上)
【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )
学习 Android 安全 , 首先要了解常用的破解 Android 应用的方式 , 本篇博客中简单介绍了破解 Android 应用的
韩曙亮
2023/03/28
3K0
【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )
apk伪造签名_如何反编译app
  对apk应用进行激活成功教程并重新打包,反编译就是逆向的过程。   Android apk是用高级语言源代码,通常是Java,对apk的逆向智能转换成汇编语言,即Smali。   这次反编译的目的是为了学习apk的软件安全,了解apk的编译过程。
全栈程序员站长
2022/09/28
1.5K0
apk伪造签名_如何反编译app
Android 反编译apk 详解
测试环境:         win 7  使用工具:      CSDN上下载地址: apktool (资源文件获取)  下载        dex2jar(源码文件获取) 下载        jd-gui  (源码查看) 下载 Android反编译整合工具包(最新) 下载      官方最新版本下载地址: apktool(google code) dex2jar(google code) jd-gui(google code)最新版请见官方 工具介绍: apktool   作用:资源文
庞小明
2018/03/07
1.8K0
Android 反编译apk 详解
Ubuntu14.04反编译Apk[试试就知道]
作为Android开发者反编译apk是我们需要掌握的技能,那么在Ubuntu环境下反编译怎么进行Apk的反编译呢?
静默加载
2020/05/29
8530
Android开发笔记(七十)反编译初步
Android的内核源码很大,有几个G,仔细找找网上有许多下载的地方。作为普通开发者,一般不需要阅读内核源码,但一点都不了解好像也不行,因为实际开发中有时候就得会那么一点点。下面几个源码目录,是开发者在实际开发中可以参考的: \system\core\toolbox : linux后台命令的源码,如ls、rm、kill、chmod、top、netstat等等。 \packages\apps : Android自带的应用程序的源码,如计算器、日历、相机、浏览器、联系人、音乐、拨号、设置等等。 \sdk : Android开发的辅助工具源码,如eclipse插件、emulator模拟器、ddms管理工具、draw9patch点九制图工具。 \frameworks\base\core\java\android : 提供给开发者的SDK开发框架的源码,基本与“Android SDK Manager”上下载的SDK一致。
aqi00
2019/01/18
9030
相关推荐
App安全测试——Android APK反编译
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文