位置: 编程技术 - 正文

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

  • 结构性减税政策的定义
  • 企业所得税怎么做账
  • 固定资产的确认条件包括
  • 水利基金申报表减除项填什么
  • 个人所得税申报操作流程
  • 免费赠送货物出租合同
  • 19年房产税新规
  • 非盈利组织是两套账吗?
  • 会计核算制度包括哪些准则
  • 职工福利基金提取规定
  • 当月计提的增值税是什么
  • 民非企业缴纳社保会计分录
  • 服务费增值税专用发票税点
  • 将自建的厂房对外转让需要缴纳增值税吗
  • 公司出售自用汽车如何开票
  • 有限合伙企业收益分配
  • 牵引车需要交车船税吗
  • 本月有收入免增值税吗
  • 未取得正式发票怎么整改
  • 母公司给子公司担保
  • 京挑客怎么赚钱
  • 偿还债务是划拨资金吗
  • 无法取得发票的预付账款如何处理
  • 员工出差买的保险怎么入账
  • mac如何配置
  • 上个月转出的进项税,下个月申报
  • 调整上月费用科目
  • 为什么windows10关机后自动开机
  • win10播放视频软件
  • 办公用品开发票有哪些
  • php ajax 教程
  • 前端搭建小人逃脱游戏(内附源码)
  • 从银行提取现金50000元备发工资
  • 怎么把其他应收款的转到其他应付款
  • php写在html里不行
  • 如何去掉或修改文件夹
  • 批量替换多个word文档的同一内容
  • 问答系统网站模板
  • 二手车交易规则最新
  • 经营性现金流量为什么要加上折旧
  • 税款追征期三年
  • 销售清单需要盖什么章子
  • spring security例子
  • 在建工程的预付款账务处理
  • 固定资产卡片账是什么
  • 为什么运输合肥料检测核辐射人会拿一个玻璃棒
  • 利息收入如何入会计科目
  • 旅客运输服务进项税抵扣文件
  • 租赁合同印花税怎么算
  • 保险没有合同算生效吗
  • 其他应付现金流量表
  • 纳税申报表多缴了怎么办
  • 企业收到委托开具发票
  • 自然人可以申请一般纳税人吗
  • 期间损益科目如何结转
  • 现金流量补充表的应付项目是什么
  • 物业管理公司如何应用节能新技术
  • mysql命令行导出表结构
  • mysql column is ambiguous
  • win7安装mysql8.0.17
  • mysql 5.7.17 64bit安装配置方法图文教程
  • 电脑进程里的system
  • windows下怎么安装mac
  • xp系统换成win10
  • ubuntu 编译安装
  • windows10更新最新版本
  • win10的显示
  • jquery的实现原理
  • 增删改查的语句
  • 搭建nodejs环境
  • android:ellipsize="marquee"
  • 全面解析A型天秤座男
  • js判断用户输入密码
  • 2021税务公告
  • 吉林省残疾人保障金减免政策
  • 职工疗养费可以税前扣除吗
  • 成效显著的近义词和反义词
  • 江西省国家税务局工作人员名单
  • 海淀属于哪个省?
  • 福建广电网上营业厅下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设