Web appOpen in Telegram

Postfix(loader): 修复 AppComponentFactory 类加载递归与原生库路径丢失

5 July 2026
O
ONPatch
Reply改進 AppComponentFactory 的 class loader 回退與延後處理機制 移除針對每個 ClassLoader 的 factory 快取;改為嘗試使用多個 ClassLoader 載入。 當傳入的是過期的 ClassLoader 時,改由 ActivityThread 解析並取得實際有效的 ClassLoader。 在指定 Factory 之前,先驗證該 Factory 是否能成功載入;如果載入失敗,則保留原本的 Factory 名稱,而不是直接覆蓋。
File
NPatch-v1.0.6-712-release.apk · 7.6 MB · click to show
fix(loader): 修复 AppComponentFactory 类加载递归与原生库路径丢失 - 为 runtime ClassLoader 解析增加重入保护 - 启动时优先返回包含宿主原生库路径的有效 ClassLoader - 避免部分应用启动白屏及 System.loadLibrary 找不到宿主 so - 仅在启用“豁免环境校验”时安装 shadow-fd I/O hooks
7 · 4.1K ·

Nearby in the feed

OONPatch版本更新后都要戳一下OONPatch改進 AppComponentFactory 的 class loader 回退與延後處理機制 移除針對每個 ClassLoader 的 factory 快取;改為嘗試使用多個 ClassLoader 載入。 當傳入的是過期的 ClassLoader 時,改由 ActivityThread 解析並取得實際有效的 Cla
this message
OONPatchfix: Fix race condition caused by multi-process concurrent extraction of native libraries When multiple processes start simultaneously in the application, the eOONPatchfeat: Add custom DNS resolution configuration Default: Tencent DoH, Google DoH, Cloudflare DoH Also supports custom DoH service addresses
OONPatchONPatch@onpatch · channel · Tech
4 936subscribers162posts 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