a6baf834c7 | ||
---|---|---|
.idea | ||
1 | ||
Android X86 | ||
Help | ||
__pycache__ | ||
api | ||
kbox | ||
new-deb-build | ||
old-deb-build/DEBIAN | ||
pkexec | ||
示例 | ||
LICENSE | ||
Language.json | ||
README.md | ||
UengineAndroidProgramList.desktop | ||
UpdateApkProgram.py | ||
api-test.py | ||
builer.png | ||
builer.svg | ||
com.gitee.uengine.runner.spark.deb | ||
defult-old.png | ||
defult.png | ||
defult.svg | ||
get-uengine-information.sh | ||
getxmlimg.py | ||
icon.png | ||
information.json | ||
main.py | ||
menu.png | ||
menu.svg | ||
mount-disk-uengine.py | ||
old-icon.png | ||
root-uengine.sh | ||
runner.png | ||
runner.svg | ||
spark-uengine-runner.deb | ||
uengine-apk-builder | ||
uengine-app-install | ||
uengine-app-setting.py | ||
uengine-app-uninstall | ||
uengine-clean | ||
uengine-install (1).desktop | ||
uengine-installer | ||
uengine-keyboard | ||
uengine-runner-about | ||
uengine-runner-applist-launch.sh | ||
uengine-runner-launch.sh | ||
uengine-runner-update-bug | ||
uengine-useadb | ||
uengine_logo.svg | ||
update-console.py |
README.md
UEngine 运行器 1.6.1
介绍
新版本Deepin/UOS发布后,可以在应用商店安装部分官方已适配的安卓应用,对爱好者来说,不能自己安装APK软件包始终差点意思,本程序可以为Deepin/UOS上的UEngine安卓运行环境安装自定义APK软件包,并能发送安装的APK包启动菜单到桌面或系统菜单。
(测试平台:UOS 家庭版 21.1,deepin 20.6,UOS 专业版 1040)
(自己美术功底太差,图标直接用 anbox 的了)
安装前必读
- releases 里有两个 deb 包,是一样的除了包名和打包标准不同,只能选择其中一个安装,两个都安装会产生冲突,两个deb包的作用如下:
- 包名为
spark-uengine-runner
的,是旧包,按照正常标准打包,适用于从星火应用商店安装以及从低版本(即1.3.2即以下版本升级上来的用户)升级或者之前就安装该版本的用户甚至想跨平台的用户等等 - 包名为
com.gitee.uengine.runner.spark
的,是按照deepin/UOS的标准打包的,适用于之前就安装该版本并升级上来的用户以及希望按照该方法打包的用户等等
- 包名为
- 近期升级的 UEngine 安装时会自动把要安装的 apk 删除,如果这个 apk 文件非常重要请拷贝一个备份版并安装这个备份版或者在程序设置里面选择“备份APK包然后在安装后自动拷贝原先目录”选项
如何升级至最新版本
一、使用星火应用商店更新到最新版本
1、打开星火应用商店并打开到对应的界面,点击“升级”
2、然后安装
3、结束
二、通过源更新(需要添加星火应用商店源)
输入以下命令即可:
sudo apt update
sudo apt upgrade
三、使用程序自带的更新程序更新
1、打开 UEngine 运行器然后点击“关于”=>“检查更新”,点击“更新(更新过程中会关闭所有Python应用,包括这个应用)”
2、输入密码进行更新
3、提示更新完毕即可
更新内容
V1.6.2(2022年06月21日,中考假期+即将期末考试)
※1、优化了 UEngine 运行器的英语翻译
※2、新增加了可以打开或关闭第三方应用安装的功能(使用此功能后在UEngine里可以使用默认的APK安装程序安装应用,此操作需要使用程序的Adb补丁)
※3、新增加了 UEngine 的 Ubuntu 安装程序
**※4、双包合一,只保留了UOS打包标准,可以从旧标准无缝升级(推荐使用本程序的升级程序进行升级)
5、修复了本程序在 Ubuntu 上安装和卸载报错而无法继续的问题
6、优化帮助/关于窗口在高分辨率电脑上显示不全的问题
V1.6.1(2022年05月21日,521)
※1、修复了打包 deb 包在 APK 的包名有大写时无法启动的问题
※2、提供新版本的 UEngine Root 镜像
※3、更新了 UEngine Root 的下载地址
※4、修复了本程序的“UEngine 键盘映射”无法启动的问题
5、把构建 UEngine Root 镜像修改为多线程下载(wget=>aria2)
6、提供了 UEngine 运行器的 API(可以从项目地址中获取)
7、补上遗漏的项目参与者“星空露光”,新加参与者
V1.6.0(开学版,开学前一天完成)
※1、更换了新的图标已完成(感谢@星空露光)
※2、支持程序的评分和查看分数详情的功能
※3、修复了在安装奇奇怪怪的安装包(如格式、标识不正确的)时的快捷方式图标为空以及快捷方式文本的变化
※4、添加更新功能,可以自行升级到最新版本
※5、新增程序帮助
6、新填彩蛋(在“关于”=>“关于”显示的窗口双击“关于”开启)
7、修复了“UEngine 打包器”前缀选项勾选设置不生效的问题
8、修复了“UEngine 打包器” 打包的安装包版本号带 V 无法打包的情况
V1.5.3(2021-12-12,DDUC11版):
更新内容
※1、修复了在 UOS 家庭版安装 apk 文件安装包信息为 None 的问题
※2、“添加/删除 UEngine 图标”窗口的写入按钮在目录~/.local/share/icons/hicolor/256x256/apps
不存在时点击无反应,参考报错1.5.3-1
※3、修复了“UEngine APK 应用打包器”打包的deb包的.desktop文件的Icon
和Exec
字段有误的问题以及使用“使用前缀‘uengine-dc’”前缀的问题
4、“UEngine APK 应用打包器”支持打包完后自动删除临时目录
5、“UEngine APK 应用打包器”以及“添加/删除 UEngine 图标”支持在运行出现错误时显示报错
报错:
1.5.3-1
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.7/tkinter/__init__.py", line 1705, in __call__
return self.func(*args)
File "/home/gfdgd_xi/Desktop/uengine-runner/main.py", line 865, in SaveDesktopLink
shutil.copy(programPath + "/defult.png", iconSavePath)
File "/usr/lib/python3.7/shutil.py", line 245, in copy
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "/usr/lib/python3.7/shutil.py", line 121, in copyfile
with open(dst, 'wb') as fdst:
FileNotFoundError: [Errno 2] No such file or directory: '/home/gfdgd_xi/.local/share/icons/hicolor/256x256/apps/com.miHoYo.cloudgames.ys.png'
截图
V1.5.2(2021-11-28):
※1、支持安装和构建带 Root 的 UEngine 的镜像
2、更新了反馈链接
V1.5.1(2021-10-05,国庆节版):
※1、精简用户界面,合并安装和卸载输入框和浏览按钮等
※2、修复安装以其的程序图标无法点击进入的问题(deepin 社区版不存在此问题)
※3、支持在程序本体反馈问题
4、修复了菜单栏的部分显示问题
5、支持显示 apk 的部分信息
6、支持删除 UEngine 程序运行检查以及重新安装 UEngine 的功能
7、自带有跳过家庭版必须有指定包名才能运行程序限制的脚本
8、补回依赖包“adb”
V1.5.0(2021-09-21,中秋节版):
没有什么实质性的功能,只是开始有多语言支持
※1、部分窗口支持英语
2、修复在英语状态下启动器图标名称异常的问题
V1.4.3(2021-09-11,开学第一版):
※1、支持打包器打包的包名带前缀“uengine-dc”
※2、修复了两种情况可能导致程序卡住/出错无法继续运行的情况(配置文件夹不齐全和获取版本信息卡住两种情况)
※3、修改了 UEngine 打包器打包的应用包名可能有大写的情况
4、支持一键使用 Scrcpy 连接 UEngine(①先安装 adb 破解补丁;②请确保是使用snap安装的 Scrcpy【目前只支持 snap 安装的 Scrcpy 进行连接】)
5、支持右键打包 apk
V1.4.2(2021-08-30,快开学了):
※1、添加adb破解补丁(用于可以让adb连接UEngine)并支持adb的部分操作;
2、菜单栏的项目添加以及外观优化;
3、修复键盘映射无法添加新映射的问题并修改键盘映射启动方式;
4、把 uengine 改为 UEngine;
5、修改 pkexec 获取密码时显示的图标和文本;
6、添加了 UEngine 系统设置的快捷方式;
V1.4.1(2021-08-26):
※1、初步支持键盘映射
2、修复新版包在发送uengine列表快捷方式时会提示找不到文件
V1.4.0(2021-08-19):
※1、添加新版打包方式(deepin打包方式);
※2、支持测试运行/创建/删除uengine图标;
※3、支持提取安装的apk;
※4、支持打包deb包;
5、修改菜单栏布局;
6、支持打开uengine数据目录和用户数据目录;
7、程序信息保存到json,非直接写入程序本体;
8、更多命令操作;
V1.3.2(2021-08-16):
※1、支持uengine数据重置;
※2、支持修改uengine网络桥接的启动状态;
※3、支持右键安装/卸载;
※4、支持启用或禁用uengine;
※5、修复打包问题,不会出现“dpkg:警告:卸载spark-uengine-runner时,目录/opt/apps/uengine-runner非空,因而不会删除该目录”的错误;
V1.3.1(2021-08-12):
※1、修复打包问题,防止部分用户安装出错的问题;
※2、修复了程序无法提取图标时可以提取默认图标使用;
V1.3.0(2021-08-08):
※1、修改了界面布局;
※2、修复大多数新安装普通用户的路图标及启动菜单文件路径不存在导致安装APK报错的bugs;
3、删除少量冗余代码,调整代码顺序;
4、支持提取 apk 图标。
V1.2.3(2021-08-02):
V1.2.2(2021-07-11):
1、对程序错误的显示更加人性化;
2、对 icon 的获取方式进行了升级;
3、增加了注释、删除部分冗余代码。
V1.2.1(2021-07-02):
※1、进行了安装方式的修改(不使用 adb),修复原无法安装和卸载的问题;
2、进行了部分优化;
3、进行了功能缩水;
4、修复 deb 打包错误。
V1.2.0(2021-06-06):
1、支持安装自动添加快捷方式、卸载删除快捷方式;
2、支持使用包名或 APK 文件卸载程序;
3、支持查看安装的所有包名;
4、进行了部分优化
V1.1.0(2021-05-30):
1、修改了因编写时出现的中、英文混用的情况 2、支持一键连接默认 IP 3、修复在不连接设备直接选择 apk 安装时会卡住的问题 4、修复在把“uengine 程序菜单”发送到桌面或启动器如果询问覆盖时点击取消会卡住的问题 5、修改了程序界面为白色调,不和标题栏冲突矛盾
V1.0.0(2021-05-29):
源码安装教程
按下 Ctrl+Alt+T 打开终端,按以下内容操作:
- 安装所需依赖
sudo apt install python3 python3-tk python3-pip aapt uengine
sudo apt install python3-setuptools deepin-terminal curl python3-pil
sudo apt install python3-pil.imagetk python3-requests adb
sudo apt install translate-shell python3-xlib fonts-noto-cjk
sudo apt install python3-numpy python3-matplotlib wget inotify-tools aria2
python3 -m pip install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python3 -m pip install --upgrade ttkthemes -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python3 -m pip install --upgrade pyautogui -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python3 -m pip install --upgrade keyboard -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python3 -m pip install --upgrade easygui -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
- 下载本程序
git clone https://gitee.com/gfdgd-xi/uengine-runner.git
- 运行本程序
chmod 777 uengine-runner/main.py
./uengine-runner/main.py
使用说明
1、需要你有使用 root 权限的能力;
2、需要安装 UEngine 才能使用,UOS建议在商店安装一个安卓应用,让系统自动安装 UEngine 及相关的依赖包;
3、提取 apk 图标的 apk 路径以“安装 apk”那栏为准;
4、如果报错是有关产生 .deksotp 文件有关,一般可以打开程序列表运行。如果想要连接其他手机,请使用 1.2.0 以前的版本,可以使用 adb 连接。
故障排除
提 issue 最好,当然有些问题自己无法解决,请大佬 push 一下 如果出现故障,尝试终端运行,如果是可以自行解决的问题,就自行解决,如果可以就提 issues 并提供解决方案,不行就提 isscue 并提供程序和终端报错以及程序版本
已知问题
程序 | 下载链接 |
---|---|
Firefox For Android | https://www.firefox.com.cn/download/ |
网易云音乐 For Android | https://music.163.com/#/download |
抖音 | https://www.wandoujia.com/apps/7461948 |
360 手机浏览器 | https://mse.360.cn/ |
E-Go | 忘了 |
其他待测试…… | 其他待测试…… |
注意:提取不出图标不代表未安装成功! |
贡献
非常欢迎大家的贡献
贡献的开发者列表:
开发者 | 邮箱 |
---|---|
gfdgd xi | 3025613752@qq.com |
actionchen | 917981399@qq.com |
柚子 | https://gitee.com/Limexb |
星空露光 | https://gitee.com/Cynorkyle |
为什么您不喜欢熊出没和阿布呢 | https://weibo.com/u/7755040136 |
相关项目
项目名称 | 项目地址 |
---|---|
uengine-installer | https://gitee.com/Maicss/uengine-installer |
UEngine APK 打包器 | https://gitee.com/gfdgd-xi/uengine-apk-builder |
Root UEngine | https://gitee.com/Limexb/root-uengine |
附测试生成图标无问题列表:
至于能不能用就不测试了,这暂时不是重点
现在新加了评分功能,就看大家的评分了!
程序 | 下载链接 |
---|---|
QQ 全家桶(完整版、极速版、Android Pad 版) | https://im.qq.com |
TIM | 忘了 |
微信 | https://weixin.qq.com |
百度翻译 | 忘了 |
百度网盘 | https://pan.baidu.com |
腾讯课堂 | 忘了 |
抖音极速版 | 忘了 |
豌豆荚 | 忘了 |
小猿口算 | 忘了 |
Hyperbowl | 忘了 |
bilibili | https://d.bilibili.com/download_app.html?bsource=app_bili |
蓝奏云 | https://up.woozooo.com/lanzouh5.apk |
QQ 音乐(完整版、Android Pad 版、TV 版、车载版) | https://y.qq.com/download/index.html |
360 手机卫士(完整版、极速版) | https://shouji.360.cn/v6/index.html |
360 清理大师(稳定版、尝鲜版) | http://shouji.360.cn/360cleandroid/ |
360 手机助手 | http://sj.360.cn/index.html |
WPS Office For Android | https://www.wps.cn/ |
钉钉 for android | https://page.dingtalk.com/wow/dingtalk/act/download?spm=a3140.8196062.0.0.6f4c5c3dWBhYUM |