位置: 编程技术 - 正文

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

  • 收到个人开票会计分录怎么做
  • 出口货物离岸价格
  • 一般纳税人可以开1%的发票吗
  • 小规模纳税人季报是哪几个月
  • 房地产开发企业的土地使用权计入哪里
  • 应付账款的核算会计分录
  • 工资薪金所得扣税
  • 机动车临时号牌有效期多久
  • 公户转到老板私人账户
  • 补发工资计算公式
  • 保本型理财产品推荐
  • 小规模企业核定征收最新政策
  • 减免所得税额和抵免所得税额的区别
  • 普票丢失的最新处理2019
  • 持续经营净利润是什么意思
  • 旅行社确定收入毛利成本怎么确定?
  • 月销售额小于10万的一般纳税人减免
  • 银行承兑汇票开票流程图
  • 帐外资产 如何记账
  • 有哪些不同类型的金融机构
  • 股权投资涉税问题
  • 增值税系统技术维护费需要勾选吗
  • 企业广告费的会计处理方法研究
  • 退回的工伤费用怎么做账
  • 酒店布草洗涤赔偿怎样折旧
  • nalntsrv.exe - nalntsrv是什么进程 有什么用
  • win10如何给文件夹上锁
  • 账务处理程序有什么
  • php 赋值
  • 用人单位如何缴纳医疗保险
  • php面向对象编程
  • 成功解决用英语怎么说
  • 2023跨年烟花链接
  • react受控和不受控组件的区别
  • 终止cat命令
  • 商场售后返租
  • python输入三科成绩
  • 会计调整以前年度遗留问题查不出来说明怎么写
  • 企业折旧申报备案怎么写
  • 对c++的认识与体会
  • 织梦使用手册
  • 固定资产接受捐赠的条件
  • 发票与销售小票有什么区别?
  • 预付款项怎么做分录
  • 住宿费报销该怎么报
  • 公司注销实收资本要清零吗?
  • 实物返利的税务处理
  • 公司注销后应收账款转给个人
  • 企业向个人借款利息如何缴纳增值税
  • 资产减值损失和资产减值准备的区别
  • 质保金可以先不开票吗
  • 社保个人部分如何继承
  • 出差包干费包括什么
  • 应收账款坏账准备的会计分录
  • 查询sql server版本
  • MySQL timestamp的类型与时区实例详解
  • sqlserver响应好慢
  • 喝了阿胶补血口服液嗜睡
  • windows 2000 server系统安装图解
  • windowxp操作系统
  • Red Hat Enterprise Linux 5.X的图形安装教程
  • rundull32.exe
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • 微软推出windows1
  • Win10红石版Edge浏览器新扩展功能:关灯(附扩展程序使用)
  • cocos屏幕适配方案
  • 数独算法代码c语言
  • kill某个进程
  • Python IDE PyCharm的基本快捷键和配置简介
  • python sha256加密解密
  • js校验姓名
  • js每天的定时任务
  • Javascript Global对象
  • jquery事件解绑
  • 掌上海关怎么查询
  • 月度申报如何改为季度申报
  • 增值税税率为6%,怎么计算税额
  • 北京车位过户手续费多少
  • 江西省国家税务局客运定额发票
  • 20万块手表交多少税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设