美文网首页Android技术交流Android 干货Android
Android反编译工具的使用-Android Killer

Android反编译工具的使用-Android Killer

作者: Hanwen1001 | 来源:发表于2016-02-19 10:16 被阅读9350次

    今天百度搜索“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爆了)

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

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

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

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

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

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

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

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

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

    接下来,编译打包。

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

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

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

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

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

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

    也可以自己百度下载。

    相关文章

      网友评论

      • 吉凶以情迁:大神的文章未必6
        Hanwen1001:我不是大神哇
      • 小沛啊:百度云盘的分享链接失效了 可以重发一下吗 谢谢
      • 86e682d0d2f1:可以分享下 百度链接吗 谢谢
        Hanwen1001:https://pan.baidu.com/s/1ZoZ6sl4XLkcExtIutKsSCA
      • d5ba366035a2:额,美柚反编译不了,我难道下了个假的Android Killer吗

        当前 Apktool 使用版本:Android Killer Default APKTOOL
        正在反编译 APK,请稍等...
        >I: 使用 ShakaApktool 2.0.0-20150914
        >I: 正在加载资源列表...
        >I: 反编译 AndroidManifest.xml 与资源...
        >I: 正在从框架文件加载资源列表: C:\Users\Administrator\apktool\framework\1.apk
        >I: 常规资源列表...
        >I: 反编译资源文件...
        >W: 无法解码ATTR值,使用未解码的值 instead: ns=android, name=interpolator, value=0x010c000f
        >W: 无法解码ATTR值,使用未解码的值 instead: ns=android, name=interpolator, value=0x010c000d
        >I: 反编译 values */* XMLs...
        >Exception in thread "main" b.a.a.e: resource spec: 0x01010462
        > at b.a.d.a.p.a(Unknown Source)
        > at b.a.d.a.q.a(Unknown Source)
        > at org.c.b.b.c.a(Unknown Source)
        > at com.rover12421.shaka.a.b.p.a(Unknown Source)
        > at b.a.d.a.p.b(Unknown Source)
        > at b.a.d.a.w.a(Unknown Source)
        > at b.a.d.a.w.a(Unknown Source)
        > at b.a.d.a.a.t.d(Unknown Source)
        > at b.a.d.a.a.w.a(Unknown Source)
        > at b.a.d.a.a.w.a(Unknown Source)
        > at b.a.d.a.a(Unknown Source)
        > at b.a.d.a.c(Unknown Source)
        > at b.a.a.b(Unknown Source)
        > at b.a.E.a(Unknown Source)
        > at b.b.a.a(Unknown Source)
        > at b.b.a.a(Unknown Source)
        > at com.rover12421.shaka.cli.Main.main(Unknown Source)
        APK 反编译失败,无法继续下一步源码反编译!
        d5ba366035a2:@HanWen 能给个下载链接吗,百度网盘不好使啊
        Hanwen1001:@cold初养成 我试了一下可以反编译美柚,可能你下载的软件有问题。
      • 陆地蛟龙:如何防止反编译?楼主可有研究?

      • 366cf409546c:连接已失效,是否有其他下载地址!
        Hanwen1001:@凯Z http://pan.baidu.com/s/1qYGQbCS
      • Benhero:若不考虑重新编译打包,推荐使用Jadx :smile:
      • yoyochoo:谢谢分享👍

      本文标题:Android反编译工具的使用-Android Killer

      本文链接:https://www.haomeiwen.com/subject/ucxvkttx.html