Android反编译工具Android Killer

转载 2016年08月30日 22:31:02

转载于:http://www.cnblogs.com/common1140/p/5198460.html

今天百度搜索“Android反编译”搜索出来的结果大多数都是比较传统的教程。刚接触反编译的时候,我也是从这些教程慢慢学起的。在后来的学习过程中,我接触到比较方便操作的Android反编译。在这,我将使用的过程写下来,贡献给有需的朋友,为国内Android的事业作出一点点贡献。

       首先,我们先看一Android界有名的大神写关于Android反编译的博客:

(郭大侠)http://blog.csdn.net/guolin_blog/article/details/49738023

(鸿洋大神)http://blog.csdn.net/lmj623565791/article/details/23564065

(主席大神)http://blog.csdn.net/singwhatiwanna/article/details/18797493

我推荐大家使用的Android反编译的软件是Android Killer。(这启动界面Cool爆了)

image

其实这个软件就是对以上博客提到的操作进行一系列的封装。打开这个软件你就可以发现这些熟悉的反编译工具。

image

接着,打开待反编译的apk。(在这示范反编译美柚)

软件清晰地展示了美柚的信息。(是反编译的不错选择)

image

切换到工程管理器,可以查看反编译的资源和smail代码等。

image

image

image

接下来,查看smali代码,找到你需要查看的文件,点击下图的这个图标

image 

看到熟悉的界面了吧。。。

image

 

--------------------------------接下来我们修改apk,然后重新打包--不要干坏事-----------------------------

下面演示修改一个apk的名称

切换到工程搜索,输入app_name,点击下面搜索到的内容,修改为美柚a。

image

接下来,编译打包。

切换到Android,点击编译。菜单栏还有好多关于Android功能。

image

从日志输出的信息可以看到,已经编译打包好了。

image

最后,我们安装编译好的apk。

image

这软件还有好多功能,在这不一一列出了,有兴趣的朋友自己慢慢摸索。

在些,我不是在为这个软件做广告,只是推荐大家使用。

最后,软件的下载链接:http://pan.baidu.com/s/1o7lfgfg

也可以自己百度下载。

React Native探索(一)环境搭建与Hello World(Windows/Mac)

目前关于React Native的教程很多,官方文档写的也不错,但是感觉大部分教程写的不是很清楚,导致我各种碰壁。因此我来写一个简洁的教程。本篇文章基于React Native 0.43,只适用于用W...
  • itachi85
  • itachi85
  • 2017年05月02日 12:39
  • 3530

Android 6.0 运行时权限解析 - 简书

在运行时请求权限从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。此方法可以简化应用安装过程,因为用户在安装或更新应用时不需要授予权限。它...
  • sinat_33061081
  • sinat_33061081
  • 2017年03月30日 10:19
  • 438

仿简书APP富文本编辑器实现

最近看到了简书App中的编辑器可以实现字体的加粗,斜体,删除线等多种样式,而且可以插入图片,链接,分割线。支持字符串数据提交服务器,然后在TextView中直接展示。 如果我们没有了解其中...
  • ding_GC
  • ding_GC
  • 2016年10月17日 15:49
  • 8016

Android AES加密解密

补齐方式采用的是:不足16字节,补齐内容为差值(比如数据是10个字节,补齐的内容就是6)。 import javax.crypto.Cipher; import javax.crypto.spec.S...
  • kong_gu_you_lan
  • kong_gu_you_lan
  • 2016年07月14日 17:24
  • 1354

简书和程序员的故事

转自简叔博客饱醉豚对简书的意义 参考:http://www.jianshu.com/u/rHypHw 中午看到的,新媒体时代,这个可以引发我们怎样的反思,我先做个记录,防止被删吧,继续学习了,欢迎...
  • shuijianbaozi
  • shuijianbaozi
  • 2017年12月13日 14:35
  • 365

简书上使用markdown

Markdown介绍Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 Markdown语法的目标是:成为一种适用于网络的书写语言「...
  • WiKi_Su
  • WiKi_Su
  • 2017年07月07日 18:45
  • 1558

iOS开发-数据持久化-简书

在程序开发中,数据层永远是程序的核心结构之一。我们将现实事物进行抽象,使之变成一个个数据。对这些数据的加工处理是代码中能体现技术水平的一大模块,比如数据的请求、解析、缓存、持久化等等。适当的对数据进行...
  • u012338816
  • u012338816
  • 2016年03月03日 23:37
  • 788

阻塞队列和ArrayBlockingQueue源码解析

什么是阻塞队列当队列中为空时,从队列总获取元素的操作将被阻塞,当队列满时,向队列中添加元素的操作将被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,知道其它的线程往队列中插入新的元素。同样,试图往...
  • jijianshuai
  • jijianshuai
  • 2017年04月20日 13:41
  • 192

简书APP、网页版产品分析

视觉分析 从网页版的角度来讲,风格整体上是模仿Markdown,一样的显示风格,不一样的是Markdown更加适合程序员来进行编写,快捷键比较多,而简书更加适合大多数人来编写 简书app端和web端最...
  • wanna_dance
  • wanna_dance
  • 2016年03月10日 15:18
  • 1172

个人iOS项目常用效果方法注意点集锦(上)----简书

50.禁止横屏方法 - (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForW...
  • u012338816
  • u012338816
  • 2016年03月09日 13:47
  • 2313
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android反编译工具Android Killer
举报原因:
原因补充:

(最多只允许输入30个字)