首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 反编译工具

标准做法就是拷贝 jar 包到当前目录, 然后执行 java -jar apktool.jar d test.apk 操作 反编译 xml 工具 AXMLPrinter2.jar 官方介绍: AXMLPrinter2....jar apk 分析 APK 文件,取得 APK 文件中的 包名、版本号及图标,很强大的工具,再一次感受到了批处理的牛逼。...可以将 android 安卓编译过的二进制 XML 文件(binary xml file)反编译明文输出保存。是 APK 反编译修改的必备工具之一。...例如需要查看 apk 安装包的权限、名称等,可以用 AXMLPrinter2 对androidmanifest.xml 反编译进行明文查看。反编译速度非常快、好用,可以顺利编译出.XML文件。...参考 静态分析工具之-AXMLPrinter2.jar的使用方法_冷冷清清里风风火火是我的博客-CSDN博客_axmlprinter https://blog.csdn.net/qq_33721320

1.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    安卓反编译_反编译apk工具

    1、安装Java环境JDK ↑ Android是基于Linux的,而要在安卓上开发,基本上依靠Java为主。因为我们接下来要用到apktool,因此必须安装JDK。...注意,JDK和Java环境不同,JDK是开发工具,你可以直接在Java官网下载,并能找到安装路径。...3、获取ApkTool编译开发工具 ↑ 这个工具在google code上下载最新的,不过由于它们是分开存放的,你需要下载windows版本全部,下载下来之后解压,最后你应该能得到三个文件:aapt.exe...在这种情况下,你就可以进行编译反编译了。...我把它们这样放置: C:\apktool 4、进行反编译和编译 ↑ 美化工作的道理很简单: 反编译:解压出apk中的所有资源,包括文件和图片 修改解压出来的资源,将所有资源调整为自己想要表现的形式(图片和

    2.7K20

    Java反编译工具Luyten

    Luyten是一款很强大的反编译工具包,是一款github的开源工具,软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。...工具软件下载路径:https://github.com/deathmarine/Luyten/releases/tag/v0.5.3 我比较喜欢直接使用.jar版本,直接在页面打开目标.class或者....jar包文件,即可直观的查看反编译后的源码,很强大 下载下来后双击就可以使用了,同样的jar,我们打开试试效果: 不再是ERROR了,同样在使用过程中可以总结一下它和jd-gui的区别: 1.查看jar...List list =newArrayList(); 因为泛型在编译期会被擦除,这个没毛病,但是Luyten反编译后的为什么没有被擦除呢?...是因为jdk在编译过程中虽然擦除了泛型,但是还是通过注释对其进行了标记,如: #4 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;

    3.4K20

    Linux安装jdk步骤_jdk linux安装

    Linux的使用相信大家都要用到java吧!...在使用java前我们得先安装jdk以及配置环境变量等工作;下面小编给大家分享关于Linux安装jdk的详细步骤: 一、登录虚拟机进入终端切换到root用户,输入:su 接着输入密码 再输入:cd … 回到...root用户 二、查看Linux系统是否有自带的jdk: 1、输入:java -version 2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入...安装包传到虚拟机对应的文件夹当中;或者直接在Linux下载即可 七、在终端进入对应的文件的目录,进一步解压,输入tar -zxvf +需要解压的包名,下图为解压中 八、编辑配置文件,...安装jdk就完成啦!

    38.4K20

    【小工具反编译指南

    java中的编译器:javac是jdk中的JAVA语言编译器,使用javac命令可以将以.java结尾的源文件编译成以.class结尾的能够由jvm识别的字节码。 那么如何进行反编译呢?...这就需要借助工具了,接下来我们就来讲讲几种常用的反编译工具。 2 常用的反编译工具 jd-gui:将打成jar包的class文件转化成的java文件,即源码文件。...apktool:编译或者反编译apk文件。 AXMLPrinter2:反编译apk的xxx.xml文件。 在线反编译工具:decompiler,大一统,支持多种文件反编译。...用apktool反编译apk之后的目录: 4、AXMLPrinter2 下载静态分析工具之-AXMLPrinter2.jar,进入cmd(AXMLPrinter2.jar所在路径), AXMLPrinter2...反编译AndroidManifest.xml文件后AndroidManifest.xml内容 5、在线反编译工具 https://www.decompiler.com/ 直接将文件上传上去,即可查看反编译后的代码

    2.8K20

    JDK自带javap命令反编译class文件和Jad反编译class文件(推荐使用jad)

    我们可以使用JDK自带的javap命令来进行反编译反编译出来的如果看不太明白,可以使用Jad工具来配合使用。...还有就是把jar包完全反编译为我们写的代码的是GD-GUI,有兴趣可以去官网看一下哈,小编这里不做进一步说明。 JD-GUI官网下载地址。...== 这样在任何地方我们都可以使用cmd命令来进行反编译,也是为了方便哈!! PS:大家jdk都知道配置路径,这里小编就不带大家一步步找到配置地方了,直接进行添加环境变量 4....(直接在界面显示) 5.实践命令 输入:jad -o JavaPTest,会在class文件所在同一级命令生成.jad文件,看的也比较清晰,我们使用工具打开: // Decompiled by Jad...,两种方法有利有弊,大家根据实际情况来进行反编译

    5.1K20

    java jdk 8反编译工具JD-GUI、procyon-decompiler、luyten、crf下载使用简介

    本文对常用的反编译工具进行简单介绍 JD-GUI、procyon-decompiler、luyten、crf 反编译工具分类 JD-GUI JDK7以及之前可以使用   JD-GUI,如果版本>=1.8...procyon-decompiler 可以直接解析class文件到cmd窗口显示 也可以将反编译之后的文件保存到指定位置,如果需要保存在指定位置,需要增加 -o命令参数,并且需要指定保存的路径 直接显示...据网上分析是因为使用了免安装版本的JDK,简单说不是从官网下载可执行程序一步一步安装而来 这也就导致了注册表中不存在JDK的信息 一种变通的途径就是借助于命令,通过在命令提示符下面输入  java -jar...还有一种方法是重新安装JDK,走一遍过程 建议通过命令java -jar就好了,改注册表后续出现什么奇怪问题,自己可能都忘记了是自己改出来的 重新安装麻烦费事 CFR http://www.benf.org...它的使用,与procyon-decompiler没有区别 可以直接反编译呈现在CMD中,也可以输出到文件中 直接解析: C:\Users\noteless>java -jar D:\ApplicationFiles

    3.8K30

    Python 反编译:pycdc工具的使用

    本文内容:Python 反编译:pycdc工具的使用 ---- Python 反编译:pycdc工具的使用 1.下载工具 2.安装使用 ---- 本篇文章将教大家如何用pycdc工具将.pyc文件转换为...1.下载工具 可以使用git拉取文件: git clone https://github.com/zrax/pycdc.git 也可以去Github手动下载安装包:https://github.com...pycdc文件夹,生成Makefile文件: 编译项目: 在build文件夹中会生成编译后的文件,即pycdas.exe和pycdc.exe: 这个pycdc.exe就是我们需要的工具了.../pycdc 文件名.pyc 终端就会输出对应的 Python 源代码了: 对比原始文件可以看出只是中文变成编码了,代码完全一致: pycdc工具可以在 Python 3.9 及以上版本取代...uncompyle6库来实现反编译

    7.1K30
    领券