编辑点评:为安卓exagear模拟器ed版添加一些小小的功能
专门为exagear模拟器ed版打造的一款第三方自助补丁软件,EDPatch是个免费开源的工具,可以快速自动修改apk,不需要手动去编辑smali,只需要手动点一下即可完成安装新的apk,功能还是不错的,对exagear模拟器有了解爱动手的朋友可下载试试。
ed自助补丁使用方法
1、从已安装应用列表,或者本地文件中选择exagear的apk,等待解包完成。
2、勾选要添加的功能。有关各功能的详细介绍在下面。
3、点击“开始修改”按钮,耐心等待打包完成。打包进度可以在输出信息中查看。
4、打包完成后,点击“安装修改后的apk”按钮安装新apk。
使用注意
本apk为实验性项目,出现各种bug都是正常现象。
在点击“开始修改”按钮后,请不要点击其他按钮或跳转其他界面,否则可能会出现问题。
打包完成的apk存在于/storage/emulated/0/Android/data/com.ewt45.patchapp/files/patchtmp/tmp/dist/signed/tmp_sign.apk,可以手动在第三方文件管理器中查看。
若在设置中取消勾选“使用默认签名”,打包后需要卸载掉与其签名不同但包名或共享用户ID相同的应用(一般是各种版本的exagear和virgl overlay)才能安装新apk。如果需要保留virgl overlay,请去文件管理器中自己使用同一签名秘钥,手动对二者签名,再安装。
支持添加的功能
悬浮操作按钮
自定义d盘路径
自定义操作模式
PulseAudio (XSDL)
Virgl Overlay (需要原apk已包含旧Virgl Overlay整合)
Xegw
强制显示鼠标光标
容器设置- 自定义分辨率
安卓11+调起输入法
手动选择obb
exe快捷方式直接启动
多版本wine共存 v2
容器设置 - 渲染方式
容器设置 - 额外启动参数
软件开发者的话
靠着仅有的一点java基础知识,在为exagear(3.0.2)加了一些小功能之后(主要是通过修改dex实现),我发现手改smali终究还是太麻烦了。 即使提供了修改代码和位置的傻瓜式教程,还是有很多人因为完全不了解apk编辑/dex修改/smali语法而看不懂教程。 所以我在想,能否做一个自动修改apk的应用,用户完全不需要手动编辑smali,只需点一个按钮,等待修改完成后安装新的apk即可。于是本应用便诞生了。 由于能力有限,不保证适用于所有版本,不保证100%修改成功。
更新日志
1.0.2更新
微调:将部分功能文件夹/文件移动到新地址/opt/edpatch时,添加判断条件 新地址不存在,以防新地址存在时抛出异常(导致容器设置 - 渲染设置 无法显示)
1.0.0更新
ED自助补丁整体界面翻新
三个步骤分为单独的界面,点右上角的FAB进入下一步骤,按手机返回键返回到上一步骤。
日志界面可通过标题位置下滑显示。
功能勾选列表使用回收者视图显示,添加分割线,适配宽屏双列显示,点击可弹出功能介绍,显示功能版本号。
从 已安装应用 选择apk时,排序忽略字母大小写 ,显示应用图标。
使用指南界面-功能介绍布局滑动更流畅
更新旧功能
fab - pulseaudio: 执行目录和日志目录改到z:/opt/edpatch/pulseaudio-xsdl
容器设置 - 图形渲染:txt改到/opt/edpatch/renderers.txt
自定义操作模式:
绝对位置点击:一指长按,第二指按下 = 右键长按
相对位置点击:二指 = 右键 更容易触发
添加新功能
fab - virgloverlay:仅为已添加旧vo视图的apk开启此功能。且移除插入顶端的旧视图。
容器设置 - 额外启动参数
启动容器时,勾选的额外参数会被插入到运行wine的执行命令中,插入后的完整命令可在/sdcard/x86-stderr.txt中查看。
若插入参数前,原命令已包含这个参数,则可能插入失败。实际结果可以点击"预览"按钮输入测试命令或启动容器后在txt中查看。
全部可用参数存在z:/opt/edpatch/contArgs.txt中,每个容器启用的参数存在z:/home/xdroid_n/contArgs.txt中。但由于对存储格式有严格要求,不建议直接修改txt。
参数类型分为两种:环境变量和命令。
环境变量: 作为本次执行命令的环境变量,原命令开头若包含相同名称的环境变量,则会覆盖该参数的值。
命令:若选择 在原命令执行前/后,则此参数的命令与原命令间用一个 & 连接。
热门评论
最新评论