Ubuntu12.04配置Android反编译工具apktool

前言

这周六就回北京的,这几天也还是挺忙的,走之前需要干的事情:

1. android基本入门(有点无奈了,我只能说自己再拥抱变化)

2. 学会倒立(身高1米9了倒立真的很难,而且我貌似从小就不会翻跟头神马的,怎么破)

3. 有机会看一下linux内核实现


apktool安装

也是跟着网易公开课上的教程进行学习,讲到了apk反编译工具apktool,有点兴趣,这里记录一下配置

安装java环境

这个之前已经总结成博客了,链接见: Ubuntu12.04搭建jdk


下载apktool

可以直接去官网下载, https://code.google.com/p/android-apktool/

解压文件

这里我用-C参数指定了解压目录为apktool

tar -xjf apktool1.5.2.tar.bz2 -C apktool
tar -xjf apktool-install-linux-r05-ibot.tar.bz2 -C apktool

将apktool拷贝到PATH路径下

这里PATH指系统的可直接执行的路径,这里我将apktool放在$JAVA_HOME目录下

sudo cp apktool1.5.2/apktool.jar /usr/share/jdk1.7.0_45/
sudo cp apktool-install-linux-r05-ibot/aapt /usr/share/jdk1.7.0_45/
sudo cp apktool-install-linux-r05-ibot/apktool /usr/share/jdk1.7.0_45/

这样每次执行的时候,不用写一大串路径了


apktool使用

跟着的教程只讲了如何反编译,这里介绍几个参数

decode

$JAVA_HOME/apktool d <file.apk> <dir>

<file.apk>代表了要反编译的apk文件的路径,最好写绝对路径

<dir>代表了反编译后的文件的存储位置




你可能感兴趣的:(Ubuntu12.04配置Android反编译工具apktool)