ONPatch
3.93K subscribers
44 photos
63 files
26 links
@NPatch 的测试发布频道
Download Telegram
ONPatch pinned a photo
ONPatch
Photo
主要是为了解决某些用户无法连接到分发仓库的问题

Mainly to solve the problem where some users can't connect to the distribution repository
👍6🔥31
NPatch-v1.0.6-715-release.apk
7.6 MB
fix(jni): 允許 native modules 讀取原始 APK 內容
Native so 模組庫需要能夠查看原始 APK,以便正確檢查 host 的 DEX 結構和 method bodies。由於後續的重新導向判斷已經限定在 patched host APK 的路徑上,因此不需要在此處特地排除 native 模組的呼叫。

對於像 ForbidAd4TieBa 這種模組可嘗試將宿主的去簽降級到 None 以確保模組完整獲取宿主資源
👍2010🤔4🔥3🎉1
😭34😡9🤔5🍌41
NPatch-v1.0.6-718-release.apk
4.1 MB
fix: 修复冷启动时 Remote Service 调用阻塞问题
將 ContentProvider 的查詢操作以及遠端服務的處理,從主執行緒中分離出來

fix: 統一安裝流程
合併 Shizuku 靜默安裝與系統安裝器邏輯為單一入口 installPatched(),移除重複的 InstallDialog2

fix: 修復搜索框無障礙焦點失效與多處 TalkBack 重複朗讀問題
為了排版整齊,所以我得隨便寫點東西,寫什麼呢,不知道,就這樣吧
15👍6🤔4🌭3🍌1
NPatch-v1.0.6-719-release.apk
7.6 MB
fix(manager): improve manager UI styling
- Standardized group header styles across all pages
- Fixed the off-center loading icon in the installation popup
- Removed the dark overlay from custom backgrounds

https://github.com/7723mod/NPatch/discussions/93#discussioncomment-17643286
14🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔538👻6👍4
原 v1.0.6-7xx 的更新日誌請忽視
3
NPatch-v1.0.7-711-release.apk
6.8 MB
feat: 升級至 NPatch v1.0.7 並對齊 Miuix 導覽設計
重整主畫面導覽、頁面切換與底部導覽列佈局,統一 Miuix 視覺與互動方式,並改善小螢幕及橫向畫面的顯示效果

feat(api102): 完成 Modern API 102 模組載入與熱重載鏈路
以 Vector master 為核心基準重整 Modern API,保留原有 API 101 相容路由,加入執行中目標追蹤、模組世代更新、Binder 死亡清理及受控熱重載流程

feat(logging): 完整接合模組日誌與 Java 崩潰輸出
統一 Legacy 與 Modern 模組的檔案日誌橋接,補齊 API 101/102 模組輸出,並攔截未處理的 Java 例外,讓應用程式崩潰資訊可寫入 NPatch 日誌

feat(stealth): 新增 xhook GOT/PLT 簽章繞過模式
透過 xhook 重導應用程式原生庫對 APK 路徑與檔案資訊的存取,同時保留 PackageInfo 簽章偽裝,支援 arm64-v8a 與 x86_64

fix(jni): 允許 native modules 讀取原始 APK 內容
修正原生模組開啟 APK 時被錯誤導向修補包的問題,讓 native modules 能正確讀取原始 APK,並保留目前載入器的路徑隔離邏輯

fix(loader): 修復原生庫快取競爭與 metaloader dex 命名錯誤
將模組原生庫依模組、版本與架構隔離快取,加入跨程序安全提取及失敗清理;同時修復本地模式無法找到 metaloader dex 的問題

feat: 增加自訂 DNS 解析配置
可在設定中指定自訂 DNS 伺服器供倉庫與網路請求使用,解析失敗時保留系統 DNS 回退,避免單一解析來源造成連線中斷

fix: 改善搜尋與 TalkBack 無障礙體驗
修復搜尋框焦點失效、重複朗讀及多處語意節點重疊問題,降低 TalkBack 操作時的干擾

fix(manager): 穩定模組更新與世代刷新
模組更新後不再序列化所有讀取操作,改善並行刷新時的等待與狀態競爭,讓新模組版本能更穩定地套用到執行中目標
12🤔3🎉3
NPatch-v1.0.7-723-release.apk
6.9 MB
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,同時附帶版本、裝置與收集狀態;限制檔案類型及容量,公開分享前也會提醒檢查敏感內容
19🤔8
NPatch-v1.0.7-724-release.apk
6.9 MB
更新了內核,修正了一些相容性問題
👍255👻3
我又一次同步了大部分程式碼在 7723mod/NPatch ~
9
NPatch-v1.0.7-725-release.apk
6.9 MB
fix(loader): 強化管理器斷連防護與模組範疇快取機制
解決管理器服務斷連或死亡時,RemoteException / DeadObjectException 傳播至背景宿主程序導致崩潰的問題。
新增模組快取機制,避免離線時丟失已載入的模組範疇,確保本地模組持續生效。
👍275🔥3
NPatch-v1.0.7-728-release.apk
6.4 MB
- Updated and adapted to the latest kernel changes

Due to some changes, you may need to clear your data or uninstall and reinstall NPatch.
NPatch-v1.0.7-729-release.apk
6.4 MB
fix: 修復 Shizuku 與系統方法的安裝/卸載邏輯
- 新增 Shizuku 解除安裝備用機制
- 新增 SystemPackageInstaller 工作階段輪詢以處理靜默取消
- 修復 isPackageInstalledWithoutPatch 檢查
- 修復 DoPatchBody 競態條件並改善解除安裝偵測
🎉168😭4👍3🤔1
Why do your feel that the installation package is getting smaller and smaller, but I feel that it is not good? Shouldn’t I be praised?
The main reason for the small size is that the core is streamlined, so the built product is smaller.
21👍3
NPatch-v1.0.7-731-release.zip
12 MB
fix:移除 bypass_sig.cpp 中不穩定的 inline hook 與 FD 追蹤

fix:本機模式作用域同步
- 引進 FallbackModuleServiceWrapper 以攔截 IModuleService 的 IPC 請求
- 將遠端偏好設定同步至目標應用程式的本機 NPatchRemoteStore 快照中
- 當遠端 Manager 被殺掉或無法連線時,無縫降級至本機備援機制
👍141
ONPatch
NPatch-v1.0.7-731-release.zip
出现了一些问题 别急🫣
忘签名而已,重新下载
Please open Telegram to view this post
VIEW IN TELEGRAM
💊212