ONPatch
File
NPatch-v1.0.7-723-release.apk · 6.9 MB · click to show
NPatch-v1.0.7-723-release.apk · 6.9 MB · click to show
feat(remote): 完善 Modern API 遠端資料支援
統一 API 101/102 的 Remote Preferences 與 Remote Files,讓模組設定 App 和被注入程序安全存取同一份 Manager Remote Store,同時維持目標程序唯讀、模組 App 可寫的權限邊界
fix: 提升本地模式冷啟動與離線容錯
Manager Provider 與 Binder 連線加入逾時、重試和本地快取回退,避免 Manager 冷啟動或暫時不可用時卡住應用啟動、重複載入模組或產生狀態競爭
fix(bootstrap): 讓本地模式修補包完整自包含
Loader Dex 與必要原生核心直接寫入修補 APK,不再於應用啟動時跨 UID 讀取或臨時提取 Manager APK 內容;Manager 僅負責模組、作用域與 Remote 資料
fix(loader): 重建 AppComponentFactory 載入與回退流程
修復 AppComponentFactory 類別載入遞迴、原生庫路徑遺失及 bootstrap 失敗直接終止程序等問題,並加入啟動階段診斷狀態與安全回退機制
fix(ipc): 修復注入程序與 Manager 的 Binder 生命週期
Binder 綁定改為可取消的有界重試,正確處理逾時、斷線、Binder 死亡與遲到回呼,避免執行緒洩漏及公開尚未完成身分驗證的服務
refactor(manager-ui): 遷移 COUI 並恢復 698 導覽體驗
Manager UI 轉用 COUI 1.0.0,恢復四分頁導覽、玻璃底欄完整背景取樣與連續設定頁佈局,修正先前對齊 Miuix 導覽後出現的結構與操作退化
refactor(apks): 重寫 APK/APKS 打包流程
按本次輸入精確匹配 base 與 splits,使用獨立安裝集合避免混入舊修補產物;APKS 改為先在本地完整建立,再安全匯出到所選儲存位置
refactor(installer): 重寫 APK/APKS 安裝流程
單 APK、Split APK、APKS 與 XAPK 統一驗證套件名稱、版本、簽章及 split manifest;系統安裝與 Shizuku 共用同一安裝集合,並等待 PackageInstaller 最終結果,不再把提交 session 當成安裝成功
feat(remote-api): 獨立開源 NPatch Remote API
提供模組設定 App 使用的 Remote Preferences/Remote Files SDK、非同步連線、自訂 Manager authority 與完整開發文件;SDK 現由 7723mod/NPatch-Remote-API 子模組獨立維護
feat(logging): 增加一鍵診斷日誌匯出
在設定頁一次整理 Manager、模組、修補應用與崩潰日誌並分享為 ZIP,同時附帶版本、裝置與收集狀態;限制檔案類型及容量,公開分享前也會提醒檢查敏感內容
10 · 4.8K ·