位置: 编程技术 - 正文

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性能测试)

  • 税收分类方法表格
  • 中华人民共和国宪法
  • 计提无形资产摊销额计入什么科目
  • 四种股利分配政策类型
  • 金税盘锁死提示什么
  • 保安服务业务
  • 融资贷款保险费计算公式
  • 销售单位收入和支出要怎么做账?
  • 税务顾问费怎么做账务处理?
  • 机动车发票可以红冲重开吗
  • 计提未发放的工资是否交个税
  • 确认投资收益是按照出资比例还是股权比例
  • 印花税减免性质代码和项目名称小规模
  • 通用机打发票上没有税率
  • 新办企业需要做什么
  • 当月进项已认证,发现票有问题怎么处理
  • 呆帐死帐处理
  • 应纳增值税计算公式怎么算
  • 个体户租房交房怎么交税
  • 财产转移数据缴费怎么交
  • 两免三减半适用范围
  • 原始股东减持要交多少税
  • 苹果电脑屏幕键盘怎么去除
  • 公司成立之初
  • 增值税即征即退2023政策
  • php生成验证码的方法
  • 城镇土地使用税税率
  • win10ie浏览器打开就崩溃
  • 租赁固定资产成本怎么算
  • powerdvd remote
  • PHP:pg_escape_bytea()的用法_PostgreSQL函数
  • 银行企业未达账户怎么办
  • 亚士顿森林薄雾日出,英国东萨塞克斯郡 (© Tim Stocker Photography/Getty Images)
  • php strftime
  • PHP:imagefontwidth()的用法_GD库图像处理函数
  • origin2017曲线拟合
  • php 无限级分类
  • 应收账款属于会计要素中的什么科目
  • php web socket
  • php收发邮件
  • python 字典的字典
  • 附清单格式
  • 委托境外机构研发
  • 管家婆中已经过账的进货单怎么删除?
  • 企业所得税报表怎么更正
  • 研发支出可以计提吗
  • 织梦怎么新建页面
  • 其他科技推广服务业可以加计扣除吗
  • 公司购进设备会计分录
  • 在创业板上市公司首次公开发行股票的条件
  • 资产总额的季度平均值
  • 预包装销售是什么意思
  • 应交税费应交增值税进项税额在借方
  • 出差补助办法
  • 内账税金如何做分录
  • 外贸企业退税政策
  • 如何理解施工企业的周转材料
  • 金税盘可以申请发票吗
  • 免税收入怎么做分录
  • mysql5.7.
  • Mac怎么更改锁屏密码
  • linux的tar
  • 升级windows8
  • dropbox怎么在国内使用
  • 怎么删除windows7
  • 在linux系统中,用来存在系统所需
  • android打包原理
  • android开发环境配置
  • linux中makefile怎么写
  • python的数据
  • jquery右击事件
  • 设计一个投票程序
  • python随机发红包代码
  • python全角半角
  • jquery中选择器有哪些
  • flask pycharm
  • 四川增值税发票真伪查询
  • 贵州省电子税务
  • 上海市浦东新区公租房
  • 新企业会计准则长期待摊费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设