码迷,mamicode.com
首页 > 其他好文 > 详细

centos反编译APK包

时间:2015-11-30 20:38:36      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:实验目的   linux   服务器   local   

centos反编译APK

实验目的

      线上linux上传游戏包,PHP调用反编译命令解包

实验环境

      centos6.4 Linux localhost.localdomain 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 2212:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

      nginix1.8.0

      php5.4

      mysql5.5

 

操作步骤

1.rqm -ql | grep java

2.yum -y install java*

3.下载apktool

 http://pan.baidu.com/s/1sj6X3Kp?qq-pf-to=pcqq.discussion

apktool上传到服务器

4.unzip apktool-v2.0.0RC2.jar.zip

5.mv apktool-v2.0.0RC2.jar/usr/local/bin/apktool.jar

6.测试java是否安装成功  查看java版本  java -version

7.测试反编译是否成功

执行java -jar/usr/local/bin/apktool.jar  d  ‘apk文件的存储路径‘   -o   ‘反编译后的源文件存储路径,命令不报错则成功。进入源文件存储路径查看文件是否存在

8.php调用测试

如果能编译出文件就是成功

 

注:

  1. 1.使用PHP函数system来执行反编译APK命令,需root用户组权限。故需使用sudo命令。

执行visudo命令,在配置文件中添加, wwwweb服务器执行用户组)

www    ALL=(ALL)       NOPASSWD:/usr/bin/java

  1. 时候会出现用PHP运行,调用sudo命令,原因在于sudo配置文件里面只限制终端执行,需要注释#Defaults    requiretty


本文出自 “记录工作学习的轨迹” 博客,请务必保留此出处http://stephenliu.blog.51cto.com/6470474/1718275

centos反编译APK包

标签:实验目的   linux   服务器   local   

原文地址:http://stephenliu.blog.51cto.com/6470474/1718275

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!