dex2jar怎么写命令(如何命令行下定位到dex2jar.bat所在目录)

1.如何命令行下定位到dex2jar.bat所在目录

@echo off

rem 指定待搜索的文件

set "FileName=BatHome_Batcher.txt"

echo 正在搜索,请稍候。

for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (

if exist %%a:\ (

for /f "delims=" %%b in ('dir /a-d /s /b "%%a:\*%FileName%" 2^>nul') do (

if /i "%%~nxb" equ "%FileName%" (

echo,%%b

)

)

)

)

2.找不到d2j

把需要反编译的apk文件后缀改为zip,解压后取出其中的classes.dex文件,为了方便还是放到dex2jar目录下(和dex2jar.bat同一目录),然后输入:

d2j-dex2jar.bat classes.dex

几秒后程序就会在该目录下生成了一个classes-dex2jar.jar文件,这个jar文件就是原java代码编译后产生的文件;

打开jd-gui软件,点击左上角的“Open a file”按钮并找到2步骤生成的classes-dex2jar.jar文件,找到你想查看的java文件,还原度还是挺高的。如果有需要把java代码保存下来,点击File-Save Sources或者Save All Sources把当前java文件或全部java文件保存起来。

3.securecrt 怎么写命令

打开secureCRT软件,单击菜单栏上面的【查看】,把“交互窗口”和“按钮栏”勾选上,就会在软件界面下面出现一行按钮栏以及一个矩形的空白栏,如图:

在按钮栏的右侧会有一个按钮总项,默认为【Default】,也可以在按钮栏上单击鼠标右键,选择【新的】创建新的按钮总项,可以设置多行,如图所示:

然后,在按钮栏上单击鼠标右键,选择【配置】,会弹出一个映射按钮对话框,在动作栏里面的选择功能,有很多种,看你需要去选择,本篇就以send_string为例,在发送字符创下面填写你经常输入的命令,然后在标签一栏下面做一个记号,随便你写什么,方便记忆就好,然后单击下面的确定按钮,如图所示:

你可以在里面设置多个按钮总栏,在一个按钮总栏里面可以设置多个常用按钮,分门别类,很方便实用的。

其实,也可以不需要交互窗口,按钮栏和交互窗口是独立存在的,但是为了整个界面的美观大方,而且还可以把一些草稿命令放在里面,非常简便,所以我建议还是把交互窗口留着,图为无交互窗口的式样:

最后,单击你设置好的按钮可以了,希望能帮助到大家,图为实现的效果:

4.求助dex工具怎么反编译

反编译apk工具使用最广泛的就是apktool,这里先说一下整个流程用到的工具有:

1.apktool,下载后拿到apktool.bat和apktool.jar,然后把这两个工具放到C:\Windows底下。这个工具的作用主要是得到apk的资源文件和配置文件

2.dex2jar 下载这个工具解压后放到任意盘都可以,后面主要用这个根据apk的classes.dev文件生成供jd-gui工具解析的jar。

3.jd-gui上一步提到其作用,和2一样,也是下载后放到任意盘即可,到时候只要运行jd-gui.exe打开上一步生成的jar即可查看源码,下面对这个工具不再赘述

下面详细说一下前面两个工具类的详细用法:

先说apktool的用法:

1.下载后拿到apktool.bat和apktool.jar,然后把这两个工具放到C:\Windows底下

2.cmd打开后默认是你的计算机,默认的不用改,直接输入apktool,如果出现如下图的效果,即表示准备已就绪

接下来,apktool d f:\app-debug.apk f:\app像这样输入,这里的f:\app-debug.apk是你的将要被反编译的apk的绝对路径,后面的f:\app是apk反编译后资源文件将要放入的文件夹,不需要事先新建好,在这里写好就行了,输入完回车,如果成功的话,即可在文件夹中看到资源文件,这里apktool的流程算完了。

接下来说一下第二个工具,dex2jar的使用流程:

1.把你将要反编译的apk的扩展名改成压缩包的扩展名(rar\zip等),然后对其解压,找到classes.dev文件,将之复制后贴到dex2jar底下,效果如如下:

接下来又要写命令了,同样cmd,然后转换到你的dex2jar目录,然后输入dex2jar.bat classes.dev,然后回车即可在dex2jar.目录中看到一个classes_dex2jar.jar。好了,完了,贴图

得到classes_dex2jar.jar了,前面说了jd-gui的作用了,直接打开这个就行了,得到的就是源代码了

5.怎么用dex2jar反编译一个apk

1、下载dex2jar和JD-GUI

2、找到我们准备测试用的apk,并将 后缀.apk改为.zip

3、将test.zip解压,并查看目录,找到classes.dex

4、并将这个文件拷至dex2jar工具存放目录下

5、打开控制台,使用cd指令进入到dex2jar工具存放的目录下,如图

6、进入到dex2jar目录下后,输入“dex2jar.bat classes.dex”指令运行

执行完毕,查看dex2jar目录,会发现生成了classes.dex.dex2jar.jar文件

7、上一步中生成的classes.dex.dex2jar.jar文件,可以通过JD-GUI工具直接打开查看jar文件中的代码

dex2jar怎么写命令

转载请注明出处育才学习网 » dex2jar怎么写命令(如何命令行下定位到dex2jar.bat所在目录)

知识

怎么写什么抽青行灯(阴阳师怎么抽ssr几率高谁最厉害)

阅读(363)

本文主要为您介绍怎么写什么抽青行灯,内容包括阴阳师青行灯怎么出青行灯获得方法,最新最有效的如何抽ssr攻略分享,阴阳师手游青行灯怎么获得阴阳师青行灯技能详解。看脸。。。。至于说谁最厉害,只能说定位不同。目前应该是有12个SSR,其中茨木

知识

三年级英语论文怎么写(求小学三年级英语作文10篇)

阅读(408)

本文主要为您介绍三年级英语论文怎么写,内容包括求小学三年级英语作文10篇越简单越好、带翻译、速度、,英语论文怎么写啊,小学英语小论文怎么写。IHi! My name is Wang Lin,and my English name is Amy.lm a China girl.

知识

晒奖品帖怎么写(在奖品上写些鼓励表扬的话)

阅读(349)

本文主要为您介绍晒奖品帖怎么写,内容包括怎么晒礼帖呀怎么晒礼帖呀,怎么晒礼帖呀育儿问答宝宝树,怎么晒礼贴呀,在哪个地方写育儿问答宝宝树。成功与不成功之间有时距离很短只要后者再向前几步。2、把握机遇,放射出自己才能的火花。3、虽然

知识

kee的音标怎么写(英语48个音标怎么写)

阅读(405)

本文主要为您介绍kee的音标怎么写,内容包括keettle音标是什么,keettle音标是什么,keebe怎么读,要音标,这是一个人名,最好把中文给一下。元音(20个)单元音/ɑ:/ / ʌ/ / ɔ:/ /ɒ/ /ə/ / ɜ:/ /i:/ /ɪ/ /u:/ /ʊ/ /e/ /æ/双元音

知识

哈弗h2s电子档杆怎么用(长城电子档杆怎么用)

阅读(408)

本文主要为您介绍哈弗h2s电子档杆怎么用,内容包括哈弗H2s电子档把熄火步骤,长城电子档杆怎么用,哈弗H2s倒挡怎么换挡。长城电子档杆怎么用P档的使用分为两种形式:1.当停车时,按一下档杆上方的P键,即挂上驻车档,此时档杆会亮起“P”的绿色字母;2.

知识

华为v8智灵键怎么用(在荣耀V8右侧三个键都是什么功能)

阅读(346)

本文主要为您介绍华为v8智灵键怎么用,内容包括华为荣耀V8智灵键怎么使用,荣耀V8那个智灵键怎么设置,荣耀V8的灵智键怎么用听说功能很强大。荣耀v8右侧三键分别为音量键,电源键,智灵键。首先,关机状态下的三键齐按【长按音量上键+音量下键+电源

知识

交大图书馆wifi怎么用(在学校图书馆了,wifi怎么连接)

阅读(351)

本文主要为您介绍交大图书馆wifi怎么用,内容包括西交大图书馆的WIFI怎么用啊,西交大图书馆的WIFI怎么用啊,图书馆的Wifi怎么用。方法/步骤>01下载一个WiFi万能钥匙,并安装到手机上。>02打开手机WiFi,查看可以连接到哪些无线网络。>03打开WiFi

知识

LittLe的音标怎么写(little的音标怎么写)

阅读(418)

本文主要为您介绍LittLe的音标怎么写,内容包括little的音标怎么写,little的音标怎么写,Little的汉语及音标。little[英] [ˈlɪt(ə)l][美] [ˈlɪdl]adj.[常用于表示小巧玲珑的含意, 或用于暗示亲热或略带优越感的态度](

知识

plum的音标怎么写(lordplum的音标怎么写)

阅读(359)

本文主要为您介绍plum的音标怎么写,内容包括plum它的音标,lordplum的音标怎么写,plum它的音标。lord 英[lɔːd] 美[lɔːrd] n. (英国) 贵族; 勋爵(英国贵族的称号); (英国用于某些高级官员的职位前) 阁下,大

知识

陈夫人韩文怎么写(黄寅烨韩文名怎么读)

阅读(394)

本文主要为您介绍陈夫人韩文怎么写,内容包括黄寅烨韩文名怎么读,车银优韩文名怎么打,陈梦娜的韩文怎么写。黄寅烨中文读音:huáng yín yè韩文名:황인엽 罗马音:Hwang In Yeop 汉字音标:kuang yin ye

知识

托盘上的唛头怎么写(木托盘上的唛头贴在哪)

阅读(593)

本文主要为您介绍托盘上的唛头怎么写,内容包括木托盘上的唛头贴在哪,一个托柜里不同型号的产品很多,托单上的唛头怎么写,木托盘上的唛头贴在哪。运输标志的内容繁简不一,由买卖双方根据商品特点和具体要求商定并且决定所贴位置。所贴位置一

知识

echarts2.0关系图怎么写(echarts2.0图表切换需要引入哪些js)

阅读(337)

本文主要为您介绍echarts2.0关系图怎么写,内容包括如何用百度echarts写一个关系图,百度demo上面叫graph上面例子没,echarts多图联动怎么写啊有demo可是不知道组件什么的是怎么引入,java中echarts关系图中如何引用dataTool:UncaughtTypeErro

知识

迅捷cad编辑器怎么用(如何使用迅捷CAD编辑器绘图命令)

阅读(524)

本文主要为您介绍迅捷cad编辑器怎么用,内容包括如何使用迅捷CAD编辑器绘图命令,迅捷CAD编辑器软件如何使用,迅捷CAD转换器怎么使用。迅捷CAD编辑器是一款简单好用的CAD制图软件,可兼容所有版本CAD图纸文件,不仅可以用来浏览查看各版本CAD图纸

知识

3dmax涡轮平滑怎么用(3dmax自动光滑命令怎么用)

阅读(516)

本文主要为您介绍3dmax涡轮平滑怎么用,内容包括3dsmax中怎么用涡轮平滑,3dsmax中怎么用涡轮平滑,3dmax消除涡轮平滑。3ds Max里没有自动平滑修改器,但有涡轮平滑修改器,需要人为设置迭代次数。步骤:1.新建场景,在顶视图创建一个立方体。

知识

ps自动混合图层怎么用(PS自动混合图层命令是灰色的不能用)

阅读(487)

本文主要为您介绍ps自动混合图层怎么用,内容包括ps自动混合图层怎么用,PS自动混合图层命令是灰色的不能用,ps自动混合图层怎么用。PS自动混合图层命令,不适用于智能对象、视频图层、3D图层和背景图层等,如果是这几种情况,PS自动混合图层命令就

知识

天正拉伸怎么用(CAD的拉伸命令怎么用)

阅读(1504)

本文主要为您介绍天正拉伸怎么用,内容包括CAD的拉伸命令怎么用,天正建筑怎么用快捷键s进行拉伸,天正拉伸怎么用。开启AutoCad,进入到绘图页面,使用直线命令或者矩形命令,直接绘制一个矩形框,作为拉伸命令的对象;

知识

cad中打断命令怎么用(CAD中打断命令怎么用)

阅读(390)

本文主要为您介绍cad中打断命令怎么用,内容包括CAD中打断命令怎么用,cad中的打断怎么用,cad中的打断怎么用。首先运行CAD编辑器,我们可以使用任意绘图的工具绘制一个简单的图形,来作为打断命令的实例演示素材。例如,在软件左侧绘图工具箱中,我

知识

dos下搜索命令怎么写(DOS下的搜索命令)

阅读(318)

本文主要为您介绍dos下搜索命令怎么写,内容包括DOS下的搜索命令,请教DOS高手在DOS下搜索文件是怎样打命令的呢,在DOS下,要查找某个文件,用什么命令。用for 语句全盘c d e f 查找 123.txt 不知道你的3.exe在那个盘我写的是在和123.txt在同个

[/e:loop]