UpgradeAll
UpgradeAll copied to clipboard
Check updates for Android apps, Magisk modules and more!
**描述新功能或计划** 为自动安装功能增加自定义脚本支持 **添加该功能的原因** 为支持 ROM、Magisk 模块、zip 刷机包等文件安装提供支持 为自定义安装流程的功能提供基础功能 **实现方法或步骤** 1. 服务端返回文件类型 2. 客户端二次校验文件 3. 客户端调用 Shell 脚本,以环境变量的形式传入相关数据(文件位置等等) **该变动涉及的模块** [Installer 模块](https://github.com/DUpdateSystem/UpgradeAll/tree/master/app/src/main/java/net/xzos/upgradeall/utils/install) **该功能是否需要其他平台项目变动** 是 **优先级** 高 **开发状态** Todo **相关的 issues** https://github.com/DUpdateSystem/UpgradeAll/issues/9
**描述新功能或计划** 在下载页面显示安装包的架构、并支持自动选择 **添加该功能的原因** 一个软件的一个版本可能被编译成不同的架构 **实现方法** 使用 ReleaseInfo 预置的file_type 字段(可能需要修改结构、因为 OpenGApps 形式多变) **描述这个变动涉及的模块** UI、[base_hub.py](https://github.com/DUpdateSystem/Server/blob/master/app/server/hubs/base_hub.py) **该功能是否需要服务端变动** 是 **相关的 issues** 无 **优先级** 中(等待其他开发任务完成)
**描述新功能或计划** 完成对 apk、magisk模块、ROM、OpenGApps 的安装支持 **添加该功能的原因** 用户需求 **实现方法** 可尝试使用 JS 实现 **描述这个变动涉及的模块** (Core)[https://github.com/DUpdateSystem/Core] **该功能是否需要服务端变动** 否 **相关的 issues** 无 **优先级** 中(等待其他开发任务完成)
**描述新功能或计划** 在云端配置页面点击软件源或者跟踪项可现实详情信息(DiaLog) 跟踪项的详情页面信息: a. 软件名称 b. 依赖的软件源 c. 软件简介 d. 贡献配置的用户 **添加该功能的原因** 1. 便于用户理解云端配置 2. 为给软件贡献的用户提供宣传 **实现方法或步骤** 1. 云端配置添加相关信息 2. 实现相关自动化脚本 3. 客户端 UI 添加 **该变动涉及的模块** [rules 仓库](https://github.com/xz-dev/UpgradeAll-rules/)、[CloudAppItemAdapter](https://github.com/DUpdateSystem/UpgradeAll/blob/master/app/src/main/java/net/xzos/upgradeall/ui/viewmodels/adapters/CloudAppItemAdapter.kt)、[CloudHubItemAdapter](https://github.com/DUpdateSystem/UpgradeAll/blob/master/app/src/main/java/net/xzos/upgradeall/ui/viewmodels/adapters/CloudHubItemAdapter.kt) **该功能是否需要其他平台项目变动** 否...
Translations update from [Hosted Weblate](https://hosted.weblate.org) for [UpgradeAll/UpgradeAll](https://hosted.weblate.org/projects/upgradeall/upgradeall/). Current translation status: 
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.android.tools:desugar_jdk_libs](https://togithub.com/google/desugar_jdk_libs) | `1.1.6` -> `2.0.0` | [](https://docs.renovatebot.com/merge-confidence/)...
The basic use of the software or there are certain problems, check the application directly stuck, I do not know what optimization of this approach is not. https://user-images.githubusercontent.com/92291796/190955731-7a53a848-43fb-4fc4-96da-3d5ee0b16b1f.mp4
The speed of check application update is a bit slow, I would like to ask if there is room for optimization for this? Another question: Is it single-threaded to check...
ANR crashes when using privileged installers fir both root and shizuku and not also stable when using them > Device:Samsung > > > Can't able to share log as it...
I did not notice it if it is supported. issyondroid is a popular f-droid repository