ONPatch
3.93K subscribers
44 photos
63 files
26 links
@NPatch 的测试发布频道
Download Telegram
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
NPatch-v1.0.7-733-release.zip
12 MB
重構與優化

重構模組日誌儲存流程
重新整理模組日誌輸出機制,恢復媒體儲存支援。
修復 core 更新後日誌重定向功能缺失問題。
優化日誌管理流程,提升後續除錯與問題定位效率。

去簽功能優化
現在內建模式也支援使用 Ext 方案。
提升簽名流程彈性。

同步 Vector 最新 Core 內容
將 core 子模組更新至 upstream Vector master 最新提交(e8bec6bd)。
完成新版 IPC 規範適配。
補充 org.matrix.vector.ipc 混淆保留規則,避免 IPC 通訊受混淆影響。
驗證 NPatch 模組編譯與功能適配,確保更新後穩定運行。

改進
提升 core 與 NPatch 模組的版本相容性。
優化 IPC 通訊相關配置。
改善模組日誌與簽名功能的使用體驗。
🤔97🔥3
Forwarded from 空一格 K
NPatch-v1.0.7-734-release.apk
6.4 MB
Seccomp 方案重構
統一命名與接口
改善後續維護性

Proc maps 隱藏能力增強
新增 seccomp request 判斷
/proc/self/mapssmaps 進行清理
支援 stealth 模式下的共享清理邏輯

穩定性優化
使用 seccomp replay token 統一 syscall 處理
避免 seccomp 限制導致讀取失敗
改善 GOT hook / library hide 流程整合
🔥103
NPatch-v1.0.7-735-release.apk
6.4 MB
fix(sigbypass): 修复外部加固模块读取错误 APK
恢复并强化模块调用方分流:模块 Java 路径、ZipFile/FileInputStream 读取以及模块 native SO 的 open/openat/fopen 调用均保留外层 base.apk;宿主调用方仍读取 origin.apk,以保留 Ext 签名绕过能力。

模块 native 根目录由 Java 启动阶段运行时登记给 native 层,避免依赖单一硬编码缓存路径。
🔥5🤔31🎉1
NPatch-v1.0.7-737-release.apk
6.4 MB
fix: 修復 Shizuku 與系統方法的安裝/解除安裝邏輯
fix: 讀取標準 Modern API 模組元數據
🔥213🎉3
ONPatch
NPatch-v1.0.7-737-release.apk
725之後的版本請都更新至該版本
3
NPatch-v1.0.7-738-release.zip
12 MB
improve: 改進 Android 版本間的 Hook 穩定性
Update core with an LSPlt fix that removes the transient unmapped GOT/PLT window during dex2oat hook installation, preventing crashes on affected 32-bit Android 10 devices.

Integrate LSPlant fixes for synthetic DexFile CloseGuard initialization on Android Nougat and below, plus hook trampoline stack alignment for more reliable ART hooks.

Document these hook-stack stability improvements in the project introduction.
👍194🔥3
感觉可以发 Release 了 因为我还没有得到更多的除介面问题的 bug 反馈
👍255