Ubuntu环境下,反编译工具Apktool,Dex2jar,jd-gul,luyten安装使用
一、安装反编译如何使用链接:
工具下载链接:
Apktool链接下载:https://ibotpeaches.github.io/Apktool/install/
Linux:
Download Linux wrapper script (Right click, Save Link As apktool)
Download apktool-2 (find newest here)
Rename downloaded jar to apktool.jar
Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)
Make sure both files are executable (chmod +x)
Try running apktool via cli
按照步骤一步一步来就是了:
1.右击链接保存为 apktool
2.下载最新的apktoo l-2 //Download apktool-2 (find newest here)
3.下载的文件改名为apktool.jar
4.移动两个文件到 /usr/local/bin
5.这里,我是把两个文件放在 donwload 目录里,进入目录:
sudo mv -i apktool apktool.jar /usr/local/bin/
输入密码后就移动好了:
6.通过cp方式也可以
sudo cp apktool /usr/local/bin
7.给apktool 文件执行的权限:
进入目录 cd /usr/local/bin/
sudo chmod +x apktool apktool.jar
然后就可以在任何目录执行 apktool 了,比如在目录下反编译某个文件。
apktool d app.apk
通过apktool反编译的res文件可以阅读,。
二、
dex2jar下载:https://sourceforge.net/projects/dex2jar/files/
unzip *apk;
解压缩得到其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的工具来逆方向导出java源文件。
2.把classes.dex拷贝到dex2jar.bat所在目录,上述是两个,需分开进行,并查阅。
(1)Ubuntu系统下:
在终端下定位到d2j-dex2jar.sh所在目录,打开tenimal,执行如下命令
sh d2j-dex2jar.sh classes.dex
则可生成classes-dex2jar
如果出现如下异常,权限被拒绝:
d2j-dex2jar.sh: 36: d2j-dex2jar.sh: ./d2j_invoke.sh: Permission denied
那么执行如下命令,在执行sh d2j-dex2jar.sh classes.dex,就可以了。
sudo chmod +x d2j_invoke.sh
三、
jd-gui下载链接:http://java-decompiler.github.io/
本地已安装,直接搜jd-jui即可。
使用jd-gui,打开jar包,然后点击file — save all sources,存为.src.zip,解压缩便为java文件。
四,luyten工具阅读查看,通过如下命令即可,找到你放置jar文件目录地方。
luyten工具下载
/home/local/xxx/xxx/tools
java -jar luyten-0.5.3.jar
如下图,就算是成功了。
相关工具下载链接:https://download.csdn.net/download/
Ubuntu环境下,反编译工具Apktool,Dex2jar,jd-gul,luyten安装使用相关推荐
- Mac环境下反编译工具的使用
日常工作中避免不了反编译工具经常安装(换电脑设备.手滑把文件夹删除了...等等原因),而且时间一久忘记命令的使用,因此做下记录. 一.反编译工具三件套 apktool:获取apk里的资源文件.配置文件 ...
- 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )
文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...
- android apk 反编译 工具下载,android APK反编译工具Apktool
这是android APK反编译工具Apktool下载,集成 jd-gui.jad.dex2jar.apktool.使用该工具可以反编译apk文件,查看xml以及java源代码,默认使用jad反编译, ...
- apk反编译工具-apktool
apk很easy被反编译,关于这篇文章apktool反编译工具. (一)优势反编译 1.能学习别人优秀代码 看看优秀apk他们的string.color命名规则,看看布局排版等都能学习到东西. 2.进 ...
- procyon java8_java jdk 8反编译工具JD-GUI、procyon-decompiler、luyten、crf下载使用简介
本文对常用的反编译工具进行简单介绍 JD-GUI.procyon-decompiler.luyten.crf 反编译工具分类 JD-GUI JDK7以及之前可以使用 JD-GUI,如果版本> ...
- Ubuntu环境下moos-Ivp编译
1.下载moos-Ivp: 下载地址:http://oceanai.mit.edu/moos-ivp/pmwiki/pmwiki.php,点击Download后,会出现一个新的页面.在此页面中,即可通 ...
- ubuntu环境下,ubuntu16.04装机到nvdia显卡驱动安装、cuda8安装、cudnn安装
首先是安装ubuntu16.04 A.制作u盘启动盘(提前准备好.ios文件): 1.安装u盘制作工具unetbootin sudo apt-get install unetbootin 2.格式化u ...
- java反编译工具怎么安装_java反编译工具Jode Decompiler的Eclipse插件安装与使用
Jode Decompiler的安装: 安装非常的简单,在ECLIPSE上的help => Software Updates => Find and Install... => Se ...
- RN做的Android应用反编译,macOS Catalina配置Android反编译三件套 apktool/dex2jar/enjarify/jd-gui...
创建目录 $ cd ~ $ mkdir Android $ cd Android 1 2 3 4 5 $cd~ $mkdirAndroid $cdAndroid 下载安装配置dex2jar $ wge ...
- 在Mac下使用反编译工具
前言 之前一直都是使用windows开发,小编也是个穷比,用的还是大学时候使用的windows dell本,里面加了各种配置,这里悄悄的说一句,能打lol就够了,哈哈哈.这些都是题外话,进入正题,新入 ...
最新文章
- 华硕笔记本:Ubuntu 18.04安装Nvidia驱动
- 零配置 之 Spring注解实现Bean定义
- python提取txt中的字符串数据_python 从字符串中提取数值
- QML中的import与C++中的区别与联系
- 关于欧几里德第五公设的感言
- Ubuntu16.04下keras安装
- rainmeter皮肤编写教程
- jxls对比_JXLS 2.4.0学习
- 51nod1521 一维战舰
- 应用市场无法连接服务器怎么办,无法连接到app store是什么原因?苹果应用商店打不开的解决方法...
- web项目运行时无法重命名MySQL表问题排查
- Junit Rule的使用
- 长春理工大学第八届电子设计大赛 之 开关电源(2)
- 哪个106短信服务平台好?这4点要参考!
- 与前端新人一起学魔法 Day02 HTML基础(二)
- [入门篇]Linux操作系统fork子进程的创建以及进程的状态 超超超详解!!!我不允许有人错过!!!
- 2019高教杯数学建模B题赛后感
- 区块链中nonce与难度系数
- plsql无法连接oracle,报错:ORA-12514
- 小程序上传视频及预览(含后台)
热门文章
- 网页设计公众号相关资源网站
- 算法资料:算法导论_原书第3版(中文)(PDF带书签)
- 单片机音乐倒数计时器c语言,音乐倒数计时器单片机课程设计报告.doc
- 智慧人彩票软件 免费杀毒软件下载
- 因子分析模型 - 案例按步骤详解 - (SPSS建模)
- 计算机程序阶乘怎么写,N的阶乘的程序怎么写啊?VB啊
- 关于码云的一些基本知识_关于使用码云,GITHUB,阿里云CODE来管理代码的一些操作记录...
- 关于财务BI系统-报表分析(全)
- 软件multisim的安装教程
- java爬虫12306_java爬虫12306,爬取所有的站点和车次,并导入postgreSQL数据库