使用豌豆荚jar包,在linux服务端在线解析apk包的md5值和签名值得方法。
一、搭建java运行环境
二、下载豌豆荚jar包
文件:wandoujia-tools.jar
下载地址:
三、java命令运行工具解析md5和signature
java
:命令
-cp
:java命令参数
/data/wandoujia-tools.jar
: 豌豆荚jar包的自定义绝对路径
com.wandoujia.tools.ApkSignatureToolsMain
: 豌豆荚jar包固定参数
/tmp/test.apk
: 自定义的apk包的绝对路径
java -cp /data/wandoujia-tools.jar com.wandoujia.tools.ApkSignatureToolsMain /tmp/test.apk
四、php代码
//获取文件绝对路径 $path = $content['file']['tmp_name']; //解析apk值 exec("java -cp /data/wandoujia-tools.jar com.wandoujia.tools.ApkSignatureToolsMain /tmp/test.apk",$res,$status); //返回md5和signature json值 echo json_encode($res);