Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
xunyyds
xpatch-manager
Repository navigation
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Releases
v0.1.6
XPatch 0.1.6
Latest
Latest
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
No results found
xunyyds
released this
08 Nov 05:58
·
11 commits
to main since this release
v0.1.6
96b10e9
内核
内核版本提升到
42
(0.1.5 为 41)。已打包的应用需要重新打包,旧产物不会自动升级内核;
日志写入多级降级,写盘失败不再静默;wrapper dex 预载改为只打开一次 APK(约省 44 ms/进程);
新增远程访问桥(FrameworkBridgeProvider),RemotePreferences / 远程文件 API 可用;
日志行新增
[pid:进程名]
,同一宿主的多个进程可以区分。
新功能
重启提示:模块作用域 / API 级别变更后弹可忽略对话框,同时发常驻通知(重启 / 忽略);
首页「待重启」轻提示:多应用聚合、逐个重启;关闭提示不会撤销通知;状态落盘,进程被杀后仍在;
版本更新与模块仓库下载改为后台任务:通知内暂停 / 继续 / 取消,不再弹不可关闭的进度框;
下载器重写:256 KB 缓冲、断点续传、多镜像测速与慢源切换、实时速度显示;
Android 13+ 首次启动申请通知权限。
改进
日志读取改为 ParcelFileDescriptor 按偏移流式读取,旧管理器自动回退到 readText;
从详情页返回时保留仓库筛选与列表位置、设置页滚动位置,彻底离开后重置;
仓库「可更新」按版本号大小比较(版本名优先、版本号兜底),不再因为版本字符串不同误报;
模块列表与模块作用域页移除「旧版 / 新版模块」标签;
仓库下载入口移到标题栏右上角,固定显示。
修复
修复部分设备上内核日志无法落盘、以及写盘失败静默的问题;
修复远程访问桥在每个进程启动时刷两条错误日志;
修复仓库 / 设置返回后丢失筛选与滚动位置的问题。
You can’t perform that action at this time.