位置: 编程技术 - 正文

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
  • 补发工资如何申请
  • 一个季度为纳税期限的规定适用
  • 公司注销时存货计税依据
  • 原材料结转生产成本是什么意思
  • 兼职劳务报酬要交个税吗
  • ubuntu18.04中文
  • 调增应纳税所得额季度申报表怎么填
  • 企业分配利润的原则
  • 国家信用信息公司系公示
  • 支付工程款需要什么财务手续
  • Mac OS X Mavericks的Finder打开不同标签的操作步骤
  • js控件的监听事件怎么使用
  • 解决打呼噜只需一杯水
  • 广告公司的设计服务费计入什么科目
  • 某建筑公司因施工期紧迫,事先未能与有关
  • 报销差旅费退回现金会计分录
  • ts和js混用
  • vue.js in action
  • 印花税的相关问题
  • 出口货物应退增值税如何计算
  • 小规模纳税人房产税优惠政策2023
  • 去年计提的费用所得税汇算清缴之前冲销就不调整吗
  • 投资入股的会计处理
  • 研发费用怎么体现
  • 公司租个人房屋交什么税
  • mysql5.7字符集
  • 个税申报错误怎么退税
  • 资源税申报怎么操作
  • sql分组计算
  • 公司减少注册资本的条件和程序
  • 企业补缴税款如何申报
  • 个人独资公司对外如何承担责任
  • 废料处理没开票销项税
  • 哪些合同不用计提印花税
  • 购买现金支票的申请说明
  • 企业哪些税费不通过应交税费账户进行核算
  • 新成立的公司怎样建账
  • 零余额账户怎么对账
  • 房屋租赁费可以抵扣吗
  • 研发费用加计扣除的条件
  • 建筑服务的税率是
  • 应交的教育费附加通过什么科目核算
  • 新成立的公司发朋友圈文案
  • 企业共同控制持股比例怎么算
  • 商业企业批发商是什么
  • 商业银行存款业务规则
  • mysql 忘记密码重置密码
  • 自动软件脚本
  • Linux Kernel 4.2下载 更新内容一览
  • windows安装在何处
  • Windows Server 2008添加Hyper-V组件
  • freebsd怎么安装软件
  • wp7.8升级wp8
  • 系统技巧 制作流程
  • win8.1卸载软件在哪里
  • win10的显示
  • win7如何更改欢迎界面
  • linux安装步骤
  • cocos2dx运行原理
  • 关闭iebrowser
  • css用什么写
  • python中pandas.DataFrame排除特定行方法示例
  • shell脚本随机数
  • 用python语言编写
  • javascript的用法
  • jquery解析json对象
  • android常见问题及解决方法
  • 自然人电子税务局网页端
  • 应税消费品通过什么科目核算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设