位置: 编程技术 - 正文

Android反编译(android反编译smali)

编辑:rootadmin

推荐整理分享Android反编译(android反编译smali),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android反编译神器,android反编译 局限,android反编译重新打包,android反编译神器,android反编译smali,android反编译修改代码,android反编译smali,android反编译修改代码,内容如对您有帮助,希望把文章链接给更多的朋友!

1、apktool

这个工具可以将apk文件解压,查看其中资源文件,图片、XML资源、assets资源等。

下面以解压‘金山手机毒霸’为例,说明其使用方法:

首先下载要解压的apk文件,并放入D:ProgramFilesapktool1.5.2路径下;

打开命令行,进入到D:ProgramFilesapktool1.5.2;

输入命令‘apktool.bat d 金山手机毒霸_com.ijinshan.duba_.apk’

运行完成后,会在当前路径下生成‘金山手机毒霸_com.ijinshan.duba_’文件夹

打开文件夹可以查看除了源码之外的一些资源。

如果想查看源码,需要使用下面2个工具。

2、dex2jar

这个工具可以将class.dex文件反编译成jar文件

首先将‘金山手机毒霸_com.ijinshan.duba_.apk’文件用好压(或其他解压软件)打开,将其中classes.dex文件复制到D:ProgramFiles路径下。

Android反编译(android反编译smali)

修改文件名为‘jinshanduba.dex’

运行命令行,进入到D:ProgramFiles,输入命令‘dex2jar-0.0.9.dex2jar.bat jinshanduba.dex’

运行完成后,生成文件‘jinshanduba_dex2jar.jar’

该文件就是源码打包生成的jar包。

3、jd-gui

这个工具用于查看jar文件

进入D:ProgramFilesjd-gui-0.3.6,双击打开jd-gui.exe

将要查看的jar文件直接拖进窗口中,例如打开文件‘jinshanduba_dex2jar.jar’,如图:

可以看到代码是经过混淆的,这样看起来很伤脑筋,但还是可以从代码中获得一些灵感。

有些jar包未经过混淆,这样我们就可以方便地查看源代码了。

Android 性能分析案例 本文出自云在千峰,转载时请注明出处及相应链接。本文永久链接:

Android特效 五种Toast详解 Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效

Android开发技巧一--weight属性实现视图的居中(半)显示 面试时,一位面试官问到:如果我想讲按钮居中显示,并且占据其父视图宽度的一半,应该怎么做到呢?即实现这种效果:我们使用weightSum属性和layout_w

标签: android反编译smali

本文链接地址:https://www.jiuchutong.com/biancheng/386825.html 转载请保留说明!

上一篇:android 压缩图片bitmap(android图片压缩到200-300kb)

下一篇:Android 性能分析案例(android性能测试)

  • 财税新闻稿
  • 什么是办税员编号
  • 公司购进一台不需要安装的设备设备价款为700万元
  • 增值税普通
  • 广告牌制作加盟厂家
  • 企业返聘退休人员劳务合同
  • 开发票高校是企业还是非企业单位
  • 销货方跨月开红字发票流程
  • 信用减值损失贷方
  • 房地产开发企业土地增值税清算
  • 结转周转材料成本差异会计分录
  • 冲去年其他应付款做管理费用凭证
  • 货物运输企业的经营方式
  • 企业外包项目如何确认收入成本配比?
  • 出口退税进项发票
  • 小规模纳税人月收入超过10万,要交多少税
  • 会计档案的概念和内容
  • 个税公司承担怎么做账计入其他应收款怎么平账
  • 购买健身器材需要注意什么
  • 作废已开具的普通发票
  • 税务申报系统叫什么
  • 食堂固定资产管理制度
  • 税务局增项
  • 小微企业关闭
  • 企业所得税以前年度所得调整
  • 专项应付款怎么记账
  • 取得劳务收入的会计分录
  • 应交税金年末
  • php类型判断
  • 骑自行车的好处功效与作用
  • php封装接口
  • 挂靠借用资质账务处理?
  • 住房房产税如何征收
  • 住房公积金领出来用了影响以后买房贷款吗
  • php使用教程
  • cicd框架
  • 一天撸一个财务APP系统【安卓端+前端+后端】
  • uni-app实例教程
  • 2023前端面试题目
  • 当月已入账可是未入账
  • 哪些增值税发票不可以抵扣
  • 公司没有人需要申报个税吗
  • mysql 子查询
  • 生产设备的折旧分录
  • 商誉需要交税吗
  • SQL Server 2005 模板参数使用说明
  • mysql日期和时间分开存的 索引
  • 个体户一年能开多少票不用交税
  • 购买股票的交易费用计入入账价值吗
  • 废旧物资回收公司名称
  • 用负数表示的例子
  • 运费会计科目怎么做
  • 将本月发生的制造费用在甲、乙产品之间
  • 替别人公司开发票违法吗
  • 库存商品与存货总额之比
  • 服务费税额部分计算公式
  • 去年未做账的发票怎么查
  • 零售商品购进的核算需要设置什么科目
  • mysql报错1091
  • 微软星期二补丁KB3022345导致USB设备无法识别怎么办?
  • 快速切换电脑界面
  • linux终端记录
  • commserver什么意思
  • linux中locate命令的作用
  • windowsxp打不开
  • Deepin 2014.2正式版下载 和安装教程
  • centos7 本地yum
  • rtmservice.exe - rtmservice是什么进程 有什么用
  • naimag32.exe - naimag32是什么进程 有什么用
  • 在linux系统中
  • Android游戏开发打砖块
  • eclipce System.loadLibrary报错
  • android开发环境的搭建步骤
  • Android studio DrawerLayout
  • javascript基本语句
  • JQuery绑定事件的函数是
  • scroll-view组件用于实现
  • 江苏省增值税专用发票怎么开
  • 安徽省定额发票真伪查询
  • 建筑公司报销流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设