1、AndroidKiller是一款可以对APK进行反编译的工具,它能够对反编译的Smail文件进行修改,并将修改后的文件进行打包。

优点:

androidKiller是可视化界面的一款反编译软件,省去了利用编译工具进行反编译的繁琐步骤,这里简单的说一下利用工具进行反编译的步骤:

APK TOOL:谷歌提供的apk编译工具,可以反编译和回编译。我们都知道,其实APK其实就是一个压缩包,我们完全可以把.apk修改为.zip。通过这种方式来获取资源文件,但是xml会乱码。如果你使用apk tool 来进行反编译apk就不会出现这种问题了

dex2jar:将dex文件转换成jar包

jd-gui:用来查看jar包里面的代码的一种工具

2、 下载地址:

提取码:rug4

3、下载好androidKiller之后,就可以安装了,安装好之后,可以打开一个apk文件,如下图:

image.png

4、第一次打开apk文件的时候,会出现apk反编译失败,无法进行下一步:

image.png

先下载好最新的apktool进行升级,链接如下:

提取码:b7du

然后打开AndroidKiller_v1.3.1路径,进行替换,注意名字要改成和原来一样的名字。

image.png

更换好之后,重新运行AndroidKiller,这样的话就进入androidkiller反编译成功的界面了

5、但是再次当打开androidkiller的时候,可能打开smali文件后,打开java源码的话打不开,如下图所示:

image.png

解决办法:

先下载apktool,下载链接如下:

提取码:23ht

把压缩包压缩到你的androidkiller下的根目录上,如下图:[图片上传失败...(image-2db6f4-1576144073071)]

image.png

最后直接运行dextojar.bat命令脚本,然后输入你的androidkiller目录下的projects下的名称,就可以,目录如下:

image.png

名称一定不能输入错误,否则的话,反编译不成功

最后,再重新运行androidkiller工具,打开之前反编译的apk,然后随便打开一个smali文件,再点击工具栏上的查看java源码的按钮,即可查看相对应的java源码了

image.png

最后查看到的源码会如下:

image.png

如果此篇文章对您有帮助或者您很感兴趣,那么小手指别忘了点个赞哦!么么哒,谢谢关注!

android killer 反编译工具,androidkiller反编译软件使用与踩坑并解决的过程相关推荐

  1. Android反编译工具与反编译步骤及常见问题

    Android代码混淆很大程度上就是为了别人反编译我们的代码,用反编译工具也可以测试我们的代码是否混淆成功. "工欲善其事,必先利其器",先介绍一下反编译的工具: apktool. ...

  2. java反编译工具jadclipse_java反编译工具jad及jadclipse

    java源码学习中常用到的工具 jad 反编译.class 文件 下载地址及使用(详见压缩包中的readme) http://varaneckas.com/jad/ 如果用eclipse 可以配合 j ...

  3. java 反编译工具=_JAVA反编译工具精选

    目前,比较流行的JAVA反编译工具有近30种,其中有三款堪称精品: 一. 应用广泛的JAD 在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎--JAD,其中主要包括:Front ...

  4. android反编译工具mercury_JAVA反编译工具集锦

    Procyon 作者:Mike Strobel 2015年更新.处理Java 5及更高版本(包括Java 8)的语言增强功能,包括:Enum声明Enum和String switch语句本地类(匿名和命 ...

  5. java 反编译 错误_IDEA中使用javap反编译工具,出现找不到类的错误,解决方法

    因为在看java编程思想,看到String章节,发现一个命令javap,可以反编译看汇编代码,进行代码的可行性优化. 自己心血来潮,在自己的IDEA中想试一试,不想使用cmd命令.正所谓,君子性非异也 ...

  6. android 回编译失败,Androidkiller 回编译失败

    [Asm] 纯文本查看 复制代码当前 Apktool 使用版本:2.4.0 正在编译 APK,请稍等... >I: Using Apktool 2.4.0 >I: Smaling smal ...

  7. android微信h5转原生支付,微信原生支付流程以及踩坑

    本次记录的是微信"JSAPI"的支付方式  也就是微信内H5页面调起支付,其他支付方式也大同小异,总体的流程和思路大致是一样的,基本配置方面就不详细记录,只需要商户号和商户Key, ...

  8. android 常用编译工具,Android 抖音常用反编译工具

    Android 抖音常用反编译工具 常用反编译工具 apktool :反编译apk,重构. dex2jar :反编译apk,解压 classes.dex 文件 JD-GUI :将class文件反编译成 ...

  9. 记录Android Killer反编译时遇到的异常

    使用Android Killer反编译,出现以下异常: 一.resource spec: 0x01010543 当前 Apktool 使用版本:Android Killer Default APKTO ...

  10. Java基础学习总结(27)——7 款开源 Java 反编译工具

    今天我们要来分享一些关于Java的反编译工具,反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程.尤其是像.NET.Java这样的运行在 ...

最新文章

  1. mysql 查询不使用索引_简单的mySQL查询不使用索引
  2. 请问生产成本收集器与标准成本评估有什么关联?
  3. kotlin学习之函数(二)
  4. 交换机组网常见九大故障问题
  5. c# 整数类型转byte_C#中数据类型的整数类型
  6. 【实践】图片主题模型在推荐系统的应用实践.pdf(附下载链接)
  7. ClassNotFoundException: javax.validation.ValidatorFactory
  8. P3615 如厕计划
  9. sql server 2005 T-SQL @@TOTAL_WRITE (Transact-SQL)
  10. python动态演示数据gdp_荐爬取世界各国历年的GDP数据
  11. C语言有符号和无符号数
  12. 基于ros单线激光雷达的坐标读取
  13. Linux查看文件大小的命令du的简单介绍
  14. C/C++银行账户管理系统
  15. Shape—自定义图片(详细讲解)
  16. 大童保险发生工商变更:安信信托彻底退出,德弘资本晋升为大股东
  17. 学习MySQL的第二天:SQL(基础篇)
  18. 把下列c语言的语句改写成汇编语言的程序片段,其中变量都为整形变量,汇编程序设计读书笔记(4)...
  19. Ngnix+Tomcat配置负载均衡
  20. unrar命令解压rar

热门文章

  1. shiro学习详解(开篇)
  2. DNS错误不能上网怎么办?电脑dns错误修复方法?
  3. 深度解析PHP数组函数array_combine
  4. 讯飞离线语音合成(语记|语音+)
  5. 声声慢·寻寻觅觅 宋代:李清照
  6. 拔丝芋头的Java学习日记--Day2
  7. android7.0官方高清壁纸,抢鲜体验!安卓7.0自带原生壁纸打包下载
  8. Ansys Lumerical | 行波 Mach-Zehnder 调制器仿真分析
  9. Debian 安装搜狗输入法 亲测有效 安装notepadqq出现gpg: no valid OpenPGP data found. 解决办法
  10. 美国最受欢迎的婴儿名字:女孩Sophia和男孩Liam