本帖最后由 pzx521521 于 2025-1-8 17:38 编辑
通过网址或html生成一个简单apk
之前发过一个使用apktool版本的,简单来说就是一个对apk反编译和编译的过程
相比使用apktool有以下优点:
- [x] 没有环境依赖,完全不需要 jdk/jre
- [x] 无需中间调用apktool,容易部署到服务器/docker
使用

Online Demo
修改apk显示的网页
- 在线网址
./apkEditor -o="/Users/parapeng/Downloads/app-new.apk" https://www.example.com
- 指定输出路径
./apkEditor -o=demo.apk https://www.example.com
- 本地文件 仅一个index.html
apkEditor <yourpath>/index.html
- 本地文件夹 包含html+css+js
apkEditor <your-dir>
- 本地zip文件 包含html+css+js的zip文件
apkEditor <your-dir>/demo.zip
修改其他信息
在修改显示的网页的基础上添加
原理
反编译apk正常的流程是:
apktool 相当于把重新打包apk 简化了,并多了解析dex文件
实现原理
由于并不需要修改dex中的东西
解压->修改->压缩->对齐->签名
参考引用:
zipmerge
signv2
todo
- [ ] 包名的修改
- [ ] 图标修改
- [X] 桌面App(UI)
- [ ] 对其他的app的修改
下载
github
windows
macos
感觉命令行不太友好.放上GUI的程序
windows
macos
|