android 反编译工具使用

这篇具有很好参考价值的文章主要介绍了android 反编译工具使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

记录一下dex2jar和ByteCode viewer的使用。

下载dex2jar
官方地址是https://github.com/pxb1988/dex2jar,下载完成后解压到特定的目录中,然后将其配置到环境变量中。

export PATH="$PATH:/Users/dong/Documents/tool/dex2jar/dex2jar/dex-tools-v2.4"

准备我们要反编译的apk,通过如下命令将apk反编译成jar文件

d2j-dex2jar.sh -f -o bank.jar bank.apk

接下来就是查看jar文件的内容了,可视化工具也有不少,我使用的是Bytecode Viewer。

安装Bytecode Viewer
官网下载地址是https://the.bytecode.club/pages.php?page=bytecode-viewer,下载后是一个jar文件,如果我们的java环境配置正常的话,可以直接双击打开它。
android 反编译工具使用,android
将上面编译得到的jar文件拖放到窗口中即可打开查看。文章来源地址https://www.toymoban.com/news/detail-797458.html

到了这里,关于android 反编译工具使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android 反编译工具 jadx-gui

    jadx-gui 是一种基于 jadx 项目的图形界面工具,用于 反编译 Android 应用程序的 工具 。通过使用jadx-gui,开发人员可以打开 APK(Android应用程序包)文件,并 查看 其反编译的 源代码 。这对于分析、理解和调试 Android 应用程序非常有用。jadx-gui 提供了一个 用户友好的界面 ,使用

    2024年02月07日
    浏览(28)
  • Android JNI系列详解之CMake和ndk-build编译工具介绍

    一、前提 CMake和ndk-build只是编译工具,本次主要介绍ndk-build和CMake的区别,下节课介绍他们的使用。 二、CMake工具介绍 CMake:cross platform make,是跨平台的编译工具 CMake是在AndroidStudio2.2之后引入(目前默认的NDK编译工具),使用时配合CMakeList.txt和gradle。 对C++的配置: 默认配置

    2024年02月12日
    浏览(28)
  • ilasm 和 ildasm编译和反编译工具介绍使用教程

    文本讲述怎么通过 ildasm 工具将 dll 文件进行反编译为 il 文件,修改 il 文件后再如何通过 ilasm 工具将 il 文件反编译成 dll 或 exe 文件。 ildasm工具 :用于将dll文件反编译成可读的 il 文件(il是.NET框架中中间语言的缩写) ilasm工具 :用于将il文件编译成可执行的dll或exe文件 如果你

    2024年02月06日
    浏览(29)
  • 【Android】使用Apktool反编译Apk文件

    要使用Apktool,需要准备好 apktool.jar 和 apktool.bat 。 我准备了两种下载方式,可自行选择: apktool官网下载地址 百度网盘下载链接 apktool官网下载地址:https://apktool.org/docs/install 1.下载 apktool.bat :点击高亮字体 wrapper script ,进入 apktool.bat 的下载地址,我这里显示无法访问链接

    2024年02月21日
    浏览(30)
  • (NDK编译)详解使用Android.mk编译的C/C++程序过程

    想要在 Android设备 上运行 C/C++程序 可执行文件,可采用一个方法就是使用 NDK编译 ,很多时候要比 gcc编译 更适合,这里我采用的是 imx6q开发板 上面装载了自己编写的Android6.0.1镜像,在 Ubuntu64位 系统上采用NDK编译。 目录 1.准备文件 2.编写Android.mk 注意 完整Android.mk代码 3.NDK编

    2024年02月05日
    浏览(35)
  • 【Linux工具】编译器、调式器、项目自动化构建工具以及git的使用(1编译器)

    作者:爱写代码的刚子 时间:2023.6.3 本篇博客主要详细介绍Linux中十分重要的工具:编译器,灵活使用这些工具是Linux中一项必备技能。项目自动化构建工具、调式器、git工具会在下一篇博客中进行介绍。 Linux编译器-gcc/g++使用 gcc编译C语言: g++编译C++: gcc只能编译C语言,而

    2024年02月09日
    浏览(55)
  • Android系统开发 使用windows系统的WSL编译Android10系统

    本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/17815468.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。   在自学framework的时候,最大的难题就是如何动手实践修改

    2024年02月05日
    浏览(42)
  • 【国密】Libcurl的Android库编译流程及使用详解

    一、概述 本文旨在提供一个Android libcurl 国密库的编译流程和使用详解 国密算法(SM2/SM3/SM4)是中国国家密码管理局颁布的密码算法标准,用于安全通信、数字签名等领域,本文将使用libcurl库,因为它是一个广泛使用的,支持多种协议的网络传输库,所以需要将libcurl库与国密

    2024年02月13日
    浏览(26)
  • Android ffmpeg入门(1)—— 使用NDK交叉编译ffmpeg集成到Android项目

    最近在学习android NDK开发相关内容,借ffmpeg练练手。ffmpeg是做音视频方面功能的基础,后面会随着个人的学习更新一系列ffmpeg博客,防止自己遗忘。 这个系列博客主要目的是基于ffmpeg通过NDK开发的方式完成一个基本的视频播放器。 本篇博客主要实现了 ffmpeg编译 以及 引入 a

    2023年04月08日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包