精华内容
下载资源
问答
  • Android 反编译命令

    2020-04-27 11:00:29
    反编译资源文件 apktool d -f flyme-res_temp.apk 反编译odex文件 java -jar baksmali.jar x XXX.odex 打包成dex文件 java -jar smali.jar as out/ dex反编译成jar文件 d2j-dex2jar.sh XXX.dex 查看...

    反编译资源文件

    apktool d -f flyme-res_temp.apk

     

    反编译odex文件

    java -jar baksmali.jar x XXX.odex

     

    打包成dex文件

    java -jar smali.jar as out/

     

    dex反编译成jar文件

    d2j-dex2jar.sh XXX.dex

     

    查看源码

    jd-Gui导入jar包查看源码

    注:需要安装apktoll和jd-Gui

    查看so库的符号表和地址

    nm -Do libbinder.so

     

    展开全文
  • Android反编译工具包(升级)官方绿色版

    万次下载 热门讨论 2012-10-10 19:18:30
    Android反编译工具包,内含图形和命令两种反编译方式,命令支持windows和linux平台,亲测验证成功!详见博客:Android APK反编译详解(附图) http://blog.csdn.net/sunboy_2050/article/details/6727581
  • android安卓反编译

    2016-11-05 18:49:25
    首先,下载上述反编译工具包,打开Androidfby目录,双击Android反编译工具.exe,就可以浏览打开要反编译的apk 通过反编译,你可以获知该应用用到了什么第3方的库文件,它的代码是如何编写的等等。 然而,如果该APK...
  • 使用apktool反编译apk文件: java -jar apktool_2.1.1.jar d xxx.apk 复制代码使用apktool重新打包为apk文件: java -jar apktool_2.1.1.jar b xxx(xxx为反编译后的文件目录) 复制代码将.apk文件改为.zip/.rar,...

    使用apktool反编译apk文件:

    java -jar apktool_2.1.1.jar d xxx.apk
    复制代码

    使用apktool重新打包为apk文件:

    java -jar apktool_2.1.1.jar b xxx(xxx为反编译后的文件目录)
    复制代码

    将.apk文件改为.zip/.rar,解压文件获得classes.dex文件 使用d2j-dex2jar classes.dex将classes.dex文件转换为jar包,使用jd-gui打开jar文件,即可查看源码

    使用keystore签名apk文件:(jarsigner的路径在jdk/bin目录下)

    jarsigner -verbose -keystore debug.keystore -signedjar 签名后apk 未签名apk alias别名
    复制代码

    使用.pem,.pk8文件签名apk文件:

    java -jar signapk.jar platform.x509.pem platform.pk8 未签名apk 签名apk
    复制代码

    查看密钥信息的:

    keytool -v -list -keystore debug.keystore/key.jks
    复制代码

    使用.pk8 和.pem签名生成.keystore 签名 下载openssl工具

    openssl pkcs8 -inform DER -nocrypt -in key.pk8 -out key.pem
    openssl pkcs12 -export -in certificate.pem -inkey key.pem -out platform.p12 -password pass:android -name mykey
    keytool -importkeystore -deststorepass password -destkeystore mykey.store -srckeystore platform.p12 -srcstoretype  PKCS12 -srcstorepass android
    keytool -list -v -keystore mykey.keystore
    复制代码
    展开全文
  • 安卓反编译,我们用到的工具有两个 dex2jar 将dex文件转为jar文件 jd-gui 用于查看jar文件源代码,支持引用之间的跳转 2.获取抖音dex文件 2.1.获取最新版本抖音apk 下载到了抖音apk文件 aweme_aweGW_v7.7.0_c2b0c...

    1.准备

    安卓反编译,我们用到的工具有两个

    • dex2jar 将dex文件转为jar文件
    • jd-gui 用于查看jar文件源代码,支持引用之间的跳转

    2.获取抖音dex文件

    如果你对这方面有兴趣,可以和我们一群程序员交流学习,共同进步

    695623459
    

    2.1.获取最新版本抖音apk

    下载到了抖音apk文件 aweme_aweGW_v7.7.0_c2b0c95.apk

    2.2.解压apk文件

    任意的压缩软件,右键然后解压缩。或者将apk文件重命名为*.zip,右键解压即可
    apk解压
    然后进入解压后的文件夹,就获得了dex文件
    dex文件
    我们看到抖音有6个dex文件

    2.3.dex文件查看

    dex文件
    dex文件中,可以先搜索自己感兴趣的信息,如图。我们确定了感兴趣信息的在class5.dex中。所以我们下一步就对class5.dex进行分析

    3.dex文件转为jar文件

    先将class5.dex文件copy到dex2jar目录中,如下
    1
    运行如下命令

    d2j-dex2jar.bat classes5.dex
    

    结果

    4.查看java代码

    在这里插入图片描述
    接下来,就开始分析吧
    java代码

    展开全文
  • Android反编译

    2015-09-02 15:59:19
    Android反编译工具包,内含图形和命令两种反编译方式,命令支持windows和linux平台,亲测验证成功!
  • 那我就来讲解一些关于反编译相关的知识,主要分三篇,第一篇介绍反编译的工具和方法, 第二篇,介绍smali的语法,第三篇介绍如何防止反编译,主要通过这几篇文章,了解如何去做反编译和代码加固。工具...

    c0433fcb1f888b715cc64edfdc6c1c06.png

    前言

    开发过程中有些时候会遇到一些功能,自己不知道该怎么做,然而别的软件里面已经有了,这个时候可以采用反编译的方式,解开其他的程序,来了解一些它 的做法,同时啊,还可以借鉴别人的软件结构,资源文件,等等,哈哈。那我就来讲解一些关于反编译相关的知识,主要分三篇,第一篇介绍反编译的工具和方法, 第二篇,介绍smali的语法,第三篇介绍如何防止反编译,主要通过这几篇文章,了解如何去做反编译和代码加固。

    工具

    apktools-目前最强大的反编译工具

    轻松反编译apk,解析出资源文件,xml文件,生成smali文件,还可以把修改后的文件你想生成apk。

    支持windows,linux,mac。

    dex2jar

    将apk中的dex文件转换成为jar文件,很多人不会看smali文件,还是看java类文件比较舒服,这个时候可以借助这个工具来转成java,也是支持windows,linux,mac。

    jd-gui

    查看jar文件,基本可以看到java class文件了,也是支持mac,windows,linux。

    apktool的命令行综合工具推荐 apktool plus

    其实是别人写的一个工具,集合了apktool的功能,另外还支持给apk签名。最新版本是v9update6,只支持windows系统。

    进行反编译

    使用apktools

    在apktools目录下执行以下命令

    ./apktool d pathtoapk outdir #mac linux

    apktool.bat d pathtoapk outdir #window

    这样就可以反编译成功了,可以查看其中的资源文件,smali文件,当然有的app进行了特殊处理,不是全部可以反编译的。

    同时apktool还可以对反编译后的文件逆向成apk文件,格式如下。

    ./apktool b apppath outpath

    逆向后的文件要是无签名的需要先签名才可以安装。

    使用dex2jar

    apk文件本身其实就是一个zip压缩包,先讲apk改成一个.zip文件解压后得到一个classes.dex。到dex2jar的目录,执行以下命令.

    ./d2j-dex2jar.sh pathtoclasses.dex #mac linux

    d2j-dex2jar.bat pathtoclasses.dex #wind

    之后会生成一个jar文件,用jd-gui打开就可以看到其中的java代码了。

    其他

    其实我们使用的反编译也就这些足够了,通常很多时候无法获取很多的代码,毕竟人家也有措施应对的。

    【编辑推荐】

    【责任编辑:闫佳明 TEL:(010)68476606】

    点赞 0

    展开全文
  • Linux命令: touch 创建文件 touch framework/base/Android.mk // 创建文件夹 mkdir 创建文件夹cat 显示文件所有内容(合并文件) cat aa文件 bb文件(可以多个) > 合并到的aabb文件 cat framework/base/Android....
  • Android反编译之bat命令

    2020-04-07 11:00:16
    1、代码反编译: @echo off D: cd D:\software\decompiling\new_version_test\dex2jar-2.1-SNAPSHOT setlocal enabledelayedexpansion for %%h in (C:\Users\LBB\Desktop\app_decompiling\*.apk) do ( set PAKPATH...
  • http://blog.csdn.net/guolin_blog/article/details/49738023一、反编译代码要想将APK文件中的代码反编译出来,我们需要用到以下两款工具:dex2jar这个工具用于将dex文件转换成jar文件jd-gui这个工具用于将jar文件...
  • 安卓反编译

    2019-10-01 19:00:13
    Android反编译工具的使用-Android Killer 参考:在Mac上进行安卓反编译 》》工具:安卓反编译工具(Mac)下载 apktool-dex-jdgui文件夹下 apktool() dex2jar-2.0 jd-gui-osx-1.4.0 》》以meilijia.apk为例...
  • 反编译需要三个工具1.apktool链接: https://pan.baidu.com/s/1GuHVFC6OOCDNQKna5Uh8LQ 提取码: 7td92.jd-gui链接: https://pan.baidu.com/s/1ovJXjZtCblgPi7AwtAf_Ow 提取码: ut463.dex2jar链接: ...
  • android反编译

    2011-01-20 13:20:39
    android反编译全套工具 先运行cmd 数据命令 "dex2jar.bat+空格+要反编译的android程序名" 然后自动生成反编译的jar文件 运行jd-gui.exe载入反编译的jar
  • 安卓Android反编译教程

    2019-08-21 09:37:18
    1、自行下载反编译并解压得到以下文件并解压 apktool——可以反编译软件的布局文件、图片等资源,方便大家学习一些很好的布局; https://bitbucket.org/iBotPeaches/apktool/downloads/ dex2jar——将apk反编译成...
  • Android 反编译 回编译神器,无需命令,一键反编回编,极其方便,Android开发者****必备。
  • Android 反编译

    2019-01-03 12:18:52
    文章目录Android 反编译Apk文件结构图反编译相关工具反编译步骤1.ApkTool拆包,得到AndroidManifest和res等资源2.dex2jar反编译dex文件,得到java源代码3.jd-gui查看Java源代码 Android 反编译 Apk文件结构图 1. ...
  • 最近在捣鼓dts方面的东西,...以Android平台为例,编译出来的dts最终以dtb的形式展现出来,由于dtb是二进制文件,我们无法查看因此: 必须安装dtc工具 安装命令: sudo apt-get install device-tree-compiler 编
  • 反编译工具的使用——道高一尺魔高一丈1.apktoolimage.png图中显示的是我们反编译所使用到的最重要的apktool工具的所有版本。2.dex2jarimage.png3.jadimage.png4.jadximage.png5.JD-GUIimage.png道高一尺魔高一丈...
  • android 反编译

    2012-12-07 15:51:37
    android反编译工具包 1. 将apk包解压出来,将classes.dex拷贝到工具包目录下 2.先运行cmd,通过命令 "dex2jar.bat classes.dex",生成jar文件 3.运行jd-gui.exe载入反编译的jar
  • Android反编译工具

    2016-12-04 14:28:46
    这是一个Android反编译工具,图形化界面,不用敲命令,非常直观,并且好用。
  • 1、http://blog.csdn.net/poping888/article/details/45335857
  • 一个小白开始准备安卓反编译了 注意apk是未加固过的 查到反编译需要这几个工具apktool:aapt.exe,apktool.bat,apktool.jar; 在https://ibotpeaches.github.io/Apktool/install/下载apktool 上面都处理好以后,打开...
  • 工具下载连接https://pan.baidu.com/s/1kWjtdwbdex2jar的使用:思路:把Android APK中的classes.dex放入dex2jar解码为jar文件后用jd-gui工具查看具体...D:\dex2jar-2.03、 获取classes.dex文件例如把你需要反编译的...
  • 反编译工具有很多,之前一直使用的是jd-gui 和dex2jar 以及apktool,之前的文章也有介绍。 但是后来接触到了这个jadx。我觉得相比较于之前的有好处。一次编译,而且会显示资源文件。 代码的可读性相比较于jd-gui也有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,860
精华内容 9,944
关键字:

安卓反编译命令