运用措施
一.APKTOOL运用情景配置装备部署
1.装置JAVA并配置情景变量。
下载装置都很重大,关键是装置完后还需要亲自配置情景变量以利便其余挨次可能条用JAVA。
以WIN7为例,在桌面上右键点击合计机——>属性——>低级零星配置——>情景变量——>不才边的零星变量里新建一个变量,变量名为JAVA_HOME,值为JAVA的装置道路,好比我的是H:ProgramFilesJavajdk1.6.0_26
二.APKTool的装置
1.着实这个谈不上装置,不外假如你违心的话可能把下载到的APKTOOL中的三个文件(aapt.exe、apktool.bat、apktool.jar)解缩短到你的Windows装置目录下,以利便运用Dos命令.
2.可能有些人下载的APKTOOL里有个装置的bat文件,而且有此外两个利便运用的bat文件。
三.APKTool的运用
1.decode
该命令用于妨碍反编译apk文件,艰深用法为
apktool d <file.apk> <dir>
<file.apk>代表了要反编译的apk文件的道路,最佳写相对于道路,好比C:MusicPlayer.apk
<dir>代表了反编译后的文件的存储位置,好比C:MusicPlayer
假如你给定的<dir>已经存在,那末输入完该命令后会揭示你,而且无奈实施,需要你重新更正命令退出-f指令
apktool d –f <file.apk> <dir>
这样就会强行拆穿困绕已经存在的文件
2.build
该命令用于编译更偏偏的文件,艰深用法为
apktool b <dir>
这里的<dir>便是适才你反编译时输入的<dir>(如C:MusicPlayer),输入这行命令后,假如所有个别,你会发现C:MusicPlayer内多了2个文件夹build以及dist,此中分说存储着编译历程中逐个编译的文件以及最终打包的apk文件。
3.install-framework
该命令用于为APKTool装置特定的framework-res.apk文件,以利便妨碍反编译一些与ROM相互依赖的APK文件。