实现web端解包apk,和写入新的配置文件,并重新打包app
来源:互联网 发布:如何当一名网络写手 编辑:程序博客网 时间:2024/04/30 10:29
最近发现如果要,在网站后台,实现点击一个按钮,下载标示这个用户的统计app。
我的想法是,先把app解开,然后放到web端,接着往解开的app里写入,
xml配置文件。 然后重新打包 app 即可,然后前面即可,提供下载。
即可实现。
cmd调用的是apktool 来解包。和打包实现
并重新签名应用
public static boolean RootCommand(String command) {Process process = null;try {process = Runtime.getRuntime().exec(command);process.waitFor();} catch (Exception e) {return false;} finally {try {process.destroy();} catch (Exception e) {}}return true;}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub String demo = "C:/Users/Administrator/Desktop/xxme_v1.3.2.apk"; String demo2 = "C:/Users/Administrator/Desktop/xxxme_v1.3.2.apk"; String demo3 = "C:/Users/Administrator/Desktop/xxxme_v1.3.2"; String jdkpath="C:/jre7/bin/java -jar "; String apktoolpath="C:/jre7/bin/apktool.jar b -f "; Boolean flag=RootCommand("cmd /c "+jdkpath+apktoolpath+demo3 +" "+demo2); if(flag){ System.out.println("编译成功"); }else{ System.out.println("编译失败"); }}
0 0
- 实现web端解包apk,和写入新的配置文件,并重新打包app
- Java 服务器端修改apk并重新打包签名
- android apk进行反编译,修改manifest并重新打包成apk
- 脚本,替换ipa里面的资源,并重新打包
- 修改elementui的源码,并重新打包上传npm
- 解压并重新打包 initrd.img
- 学习primefaces上传组件并重新打包
- 如何反编译android应用并重新打包
- jar包修改并重新打包
- jar包修改并重新打包
- 修改JAR包内容并重新打包
- C#读取Excel数据并重新写入Excel
- ITK读取图片, 并重新写入图片文件, VTK显示
- 初始化并重新加载路由器和交换机
- 视频去除水印、台标和logo,并重新在生成新的视频
- 解包system.img, cache.img,修改并重新打包
- 修改httpclient-4.3.3源码,并重新打包
- 利用javassist修改.class文件,并重新打包
- 初入IOS学习总结——C语言基础(一)
- item29: 为“异常安全”而努力是值得的
- 一.c++primer学习笔记
- Web 服务编程,REST 与 SOAP
- TCP/IP四层模型
- 实现web端解包apk,和写入新的配置文件,并重新打包app
- static class 静态类(Java)
- 招优质人才,找靠谱Offer,亲就得爱内推
- 传智基础与加强day05
- Java实现文档在线预览(openoffice+swfTools+FlexPaper)
- ZOJ 1089-Lotto
- java String 面试题详解
- Lucene索引文件示例
- 读《我们如何思维》笔记