Web appOpen in Telegram

Postfix(manager): 优化分卷 APK 与大型 APKS 解析,支持多签名方案及载入进度提示

17 August 2026
O
ONPatch
File
NPatch-v1.0.7-748-release.apk · 6.4 MB · click to show
fix(manager): 优化分卷 APK 与大型 APKS 解析,支持多签名方案及载入进度提示 1. 分卷 APK 独立解析与校验 (ApkInstallSet): - 使用轻量 AXML 解析器读取各分卷 splitName,仅对 base.apk 调用一次系统 PackageManager - 彻底解决 Android 无法独立解析 Config Split 抛出 null 导致流程中断的问题 2. 签名解析升级为毫秒级随机存取 (ApkSignatureHelper): - 采用 Google 官方 ApkVerifier 读取签名区块,完整支持 v1/v2/v3/v3.1/v4 方案 - 解决无 v1 签名的 split_delivery.apk 触发全包解压挂起数十秒与解析失败问题 - 统一使用证书 DER 字节计算 SHA-256 Hash,解决分卷签名比对永远不相等的问题 3. 解压与包管理适配 (NeoPackageManager): - 正确设置 publicSourceDir 与 splitSourceDirs - 扩展 isApksArchive 支持 .apks, .xapk, .apkm, .zip 等格式 4. 载入进度条与错误反馈体验 (NewPatchScreen): - 在解压与解析大型 APKS 期间增加 isAnalyzing 状态与 InfiniteProgressIndicator 进度指示 - 异常时通过 activityScope 弹出提示,消除空白卡顿与静默失败 perf(loader): 优化 API 101/102 现代生命周期分发 在 dispatchModernLifecycle 中提取并使用 mDefaultClassLoader 分发 onPackageLoaded Co-Authored-By: JingMatrix <[email protected]> feat: 实现集成模式与管理模式下的 libxposed XposedService - 升级 NPatchRemoteStore 远程存储底层为 SQLite configs 表,对齐 Vector daemon 序列化机制,完整支持复杂数据类型跨进程读写与实时 Diff 变更通知 - 增强模块 Companion App 交付:优先 Shizuku 提权激活,并支持免 Root 标准 ContentProvider 异步推送(pushToCompanionsAsync) - 补充集成模式(Embedded)进程内服务反射交付(XposedServiceHelper.onBinderReceived),使单体模块在免管理器环境下也能正常读写配置 - 新增 NPatchProcessChannel 宿主端热重载通道,在后台线程安全驱动 VectorModuleManager 换代 Co-authored-by: JingMatrix <[email protected]> feat(manager): 支持检测已修补应用并自适应提取内置原包重新修补 https://t.me/NPatch/1003 chore(core): rebase to upstream Vector canary-3096 and track LoadedApk - core: rebase onto Vector canary-3096 (9d6d44c1) - patch-loader: register pre-built LoadedApk with Startup.trackLoadedApk
17 · 4.5K ·

Nearby in the feed

OONPatch所以今明不更新)OONPatchfix: 修正非 ASCII 數字語言環境下修補輸出檔名匹配失敗問題 (#137) ui: 統一全域頂欄毛玻璃設計並修復搜尋框手勢與對齊問題
this message
OONPatchchore(core): 更新 core 子模块并统一规范框架版本号 feat(patch): 恢復並重寫註入加載器功能 fix(patch): 修正 --injectdex 注入逻辑与 TargetSdk 36+ 隐藏 API 豁免 feat(ui): 在簽名衝突提示對話框新增「無視風險,繼續安裝」選項 chore(OONPatch08-19 01:01:43.306 10206 10206 W top.nkbe.npatch: Throwing OutOfMemoryError "Failed to allocate a 268435468 byte allocation with 100597760 free bytes and 376MB
OONPatchONPatch@onpatch · channel · Tech
4 915subscribers162posts in the index
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count