一、安装反编译如何使用链接:
工具下载链接:
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安装使用相关推荐

  1. Mac环境下反编译工具的使用

    日常工作中避免不了反编译工具经常安装(换电脑设备.手滑把文件夹删除了...等等原因),而且时间一久忘记命令的使用,因此做下记录. 一.反编译工具三件套 apktool:获取apk里的资源文件.配置文件 ...

  2. 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )

    文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...

  3. android apk 反编译 工具下载,android APK反编译工具Apktool

    这是android APK反编译工具Apktool下载,集成 jd-gui.jad.dex2jar.apktool.使用该工具可以反编译apk文件,查看xml以及java源代码,默认使用jad反编译, ...

  4. apk反编译工具-apktool

    apk很easy被反编译,关于这篇文章apktool反编译工具. (一)优势反编译 1.能学习别人优秀代码 看看优秀apk他们的string.color命名规则,看看布局排版等都能学习到东西. 2.进 ...

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

    本文对常用的反编译工具进行简单介绍 JD-GUI.procyon-decompiler.luyten.crf 反编译工具分类 JD-GUI JDK7以及之前可以使用   JD-GUI,如果版本> ...

  6. Ubuntu环境下moos-Ivp编译

    1.下载moos-Ivp: 下载地址:http://oceanai.mit.edu/moos-ivp/pmwiki/pmwiki.php,点击Download后,会出现一个新的页面.在此页面中,即可通 ...

  7. ubuntu环境下,ubuntu16.04装机到nvdia显卡驱动安装、cuda8安装、cudnn安装

    首先是安装ubuntu16.04 A.制作u盘启动盘(提前准备好.ios文件): 1.安装u盘制作工具unetbootin sudo apt-get install unetbootin 2.格式化u ...

  8. java反编译工具怎么安装_java反编译工具Jode Decompiler的Eclipse插件安装与使用

    Jode Decompiler的安装: 安装非常的简单,在ECLIPSE上的help => Software Updates => Find and Install... => Se ...

  9. 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 ...

  10. 在Mac下使用反编译工具

    前言 之前一直都是使用windows开发,小编也是个穷比,用的还是大学时候使用的windows dell本,里面加了各种配置,这里悄悄的说一句,能打lol就够了,哈哈哈.这些都是题外话,进入正题,新入 ...

最新文章

  1. 华硕笔记本:Ubuntu 18.04安装Nvidia驱动
  2. 零配置 之 Spring注解实现Bean定义
  3. python提取txt中的字符串数据_python 从字符串中提取数值
  4. QML中的import与C++中的区别与联系
  5. 关于欧几里德第五公设的感言
  6. Ubuntu16.04下keras安装
  7. rainmeter皮肤编写教程
  8. jxls对比_JXLS 2.4.0学习
  9. 51nod1521 一维战舰
  10. 应用市场无法连接服务器怎么办,无法连接到app store是什么原因?苹果应用商店打不开的解决方法...
  11. web项目运行时无法重命名MySQL表问题排查
  12. Junit Rule的使用
  13. 长春理工大学第八届电子设计大赛 之 开关电源(2)
  14. 哪个106短信服务平台好?这4点要参考!
  15. 与前端新人一起学魔法 Day02 HTML基础(二)
  16. [入门篇]Linux操作系统fork子进程的创建以及进程的状态 超超超详解!!!我不允许有人错过!!!
  17. 2019高教杯数学建模B题赛后感
  18. 区块链中nonce与难度系数
  19. plsql无法连接oracle,报错:ORA-12514
  20. 小程序上传视频及预览(含后台)

热门文章

  1. 网页设计公众号相关资源网站
  2. 算法资料:算法导论_原书第3版(中文)(PDF带书签)
  3. 单片机音乐倒数计时器c语言,音乐倒数计时器单片机课程设计报告.doc
  4. 智慧人彩票软件 免费杀毒软件下载
  5. 因子分析模型 - 案例按步骤详解 - (SPSS建模)
  6. 计算机程序阶乘怎么写,N的阶乘的程序怎么写啊?VB啊
  7. 关于码云的一些基本知识_关于使用码云,GITHUB,阿里云CODE来管理代码的一些操作记录...
  8. 关于财务BI系统-报表分析(全)
  9. 软件multisim的安装教程
  10. java爬虫12306_java爬虫12306,爬取所有的站点和车次,并导入postgreSQL数据库