ONPatch
2.39K subscribers
20 photos
26 files
11 links
@NPatch 的测试发布频道
Download Telegram
NPatch-v0.7.3-507-release.apk
5.9 MB
🔥155🥰3👎1😁1
npatch.cn 被注册了...去年九月
不过 npatch.com 快过期了
😱10👎1🤯1
🌭7👏2🍌21
NPatch-v0.7.3-511-release.apk
5.7 MB
更新内容比较多,直接等0.7.4的更新日志即可
10👎2
NPatch-v0.7.4-517-release.apk
5.7 MB
修正框架版本號顯示錯誤
引入 NestedZip,改進原始 APK 的讀取與注入機制
將原本低效的列表轉換改為流式計數,優化 Dex 檔案計數邏輯
精簡部分程式碼
8🔥2💯2
NPatch-v0.7.4-518-release.apk
5.7 MB
Use NestedZip linking with copy fallback (修復原包未壓縮就存放的問題)
🔥12👍5🤯2👌2👏1
NPatch-v0.7.4-519-release.apk
5.7 MB
https://t.me/NPatch_HS/93261
修复管理器不在后台模组就不生效的问题(未正确读取shared_prefs)

忘签名了 重新下吧 haha
🔥9😁31
ONPatch pinned Deleted message
NPatch-v0.7.4-527-release.apk
5 MB
修复崩溃: 将 ConfigManager 资料库改为延迟初始化,解决 ConfigProvider 提前被查询所导致的崩溃问题。
提升相容性: 改用反射机制处理 DexFile 与 XResources,避免在新版 Android 系统上出现相容性错误,但可能会延迟程式启动速度。
内核升级: 将 LSPosed 内核(core) 正式更新至 Vector 版本。
本次更新的主要贡献来自 MrZhongzq (碧海青叶)。
11🥰1🏆1
ONPatch
NPatch-v0.7.4-527-release.apk
建议优先使用 bypass lv3 ,core 框架目前重构还在继续,所以仅当作测试版发布
NPatch 新 UI 仍在制作中,使用 miuix,可以期待一下
3🥰2🔥1
NPatch-v0.7.4-529-release.apk.apk
5 MB
feat: 引入轻量级 MicroG 支援与 GMS 请求重导向机制

为 NPatch 引入了原生的 MicroG 整合支援,允许修补后的 Google 应用程式(例如 YouTube)在依赖 Google Play 服务的环境下,透过第三方版 MicroG(如 ReVanced GmsCore)正常运作。

详细改动范围包含:

UI Manager
- 于 NewPatchScreen 的修补选项清单中,新增「启用 MicroG 支援」核取方块与相容性说明。
- 更新 NewPatchViewModel,透过 Patcher.kt 将使用者的 useMicroG 选择状态以 --useMicroG 指令列参数的形式,传递给底层修补引擎。

Patcher
- 于 NPatch.java 中新增对 --useMicroG 参数的解析逻辑。
- 扩充 modifyManifestFile 逻辑:当启用 MicroG 支援时,自动读取目标应用的原始签名并转码为 Hex 格式。
- 于 AndroidManifest.xml 中动态注入 fake-signature 的 <meta-data> 节点与 android.permission.FAKE_PACKAGE_SIGNATURE 权限,以满足 MicroG 进行签名欺骗时的验证需求。

Patch Loader
- 实作 GmsRedirector.java 类别,负责在应用程式执行期间动态拦截并重导向 IPC 通讯:
1. 挂钩 Intent.setPackage`、`Intent.setComponent 与建构子,将所有指向 com.google.android.gms 与 GSF 的意图,强制导向至设备上已安装的社群版 MicroG 套件(优先支援 app.revanced.android.gms 与 org.microg.gms)。
2. 挂钩 ContentResolver,替换带有 GMS Authority 的 URI。针对真实 GMS 抛出的 SecurityException(凭证拒绝存取)实作了智慧拦截与重试机制。
3. 挂钩 PackageManager.getPackageInfo 实现动态签名伪装,使修补后的应用程式将 MicroG 视为官方正版 GMS。
- 于 LSPApplication.java 的 onLoad 阶段,依据 PatchConfig 设定档动态唤醒并初始化 GmsRedirector。

Share
- 更新 PatchConfig.java 以储存与传递 useMicroG 布林值状态。
- 于 Constants.java 中定义 REAL_GMS_PACKAGE_NAME 常数,供各模组统一呼叫。
15🔥7
NPatch-v0.7.4-530-release.apk
5 MB
🚀 Loader Update
本次更新引入了全新的 LV3 路径重定向 技术,并全面重构去签架构,整合 SRPatch 技术栈以提升修补成功率。

🛠 核心变动
1️⃣ 新增 LV3 「路径重定向」(Path Redirection)
Context 深度欺骗: 反射修正 ContextImpl 内部路径栏位。
资讯伪装: 拦截 PackageInfo 与 Parcelable 逻辑,同步伪装 sourceDir。
框架强化: 启用 Java 层 replaceApplication 方法,强化路径欺骗效果。

2️⃣ 等级架构修改
等级位移: 原 LV3 (SVC) 移至 LV4;新增的 路径重定向 填补为 LV3。
预设提升: 预设去签等级从 0 提升至 1 (PM),增加开箱即用的修补成功率。
CLI 更新: 重新定义 --sigbypasslv 参数说明 (0-4)。

3️⃣ 稳定性与优化
预解压逻辑: lv ≥ 2 时自动提早解压原版 APK 供双层引用。
代码清理: 优化 bypass_svc 逻辑,并修正签名硬编码问题。

📊 最新去签等级对照表
LV0: 无去签
LV1: PM 拦截 (jar 预设)
LV2: 基础签名替换 (Manager 预设)
LV3: IO 路径重定向 (New!)
LV4: SVC/Seccomp Hook (原514版本引入的 LV3)

Commits 详情:
https://t.me/NPatch_HS/97518
16🎉4🔥3
ONPatch
NPatch-v0.7.4-530-release.apk
目前的 lv3 效果比较一般,所以在下个将移除对 安卓8.1 的兼容来支援 lv3 和 lv4 去签绕过 appComponentFactory 检测,敬请期待
🔥165🥰3🤯2
目前安卓可以做到5MB都没有了😨
但我构建出来的产物完全不压缩,所以如果看到我发的产物>6MB那肯定是我忘手动压缩了。。。

要不然我发个投票看看大伙介不介意这4MB?
Please open Telegram to view this post
VIEW IN TELEGRAM
31👏21😁1🤯1😱1🤬1😢1🎉1🏆1🤨1👻1
NPatch 正在仿 ColorOS 樣式重繪 UI 介面😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥488🤯8🤔7👍6🤡6👀4😁3🎉3💩3🤓3🎃3🥰2🤮2❤‍🔥2🌚2👨‍💻2🤝22👏1😱1🤬1😢1🤩1🙏1👌1🕊1🥴1😍1🐳1😭1👻1🙈1😇1😨1
等NPatch的 新UI做完,在线仓库做完,SVC去签做完,模块列表相关组件重构完,不等 Vector 更新就会发Release,咱们投票选一下版本名
Final Results
12%
0.7.8😈
18%
0.8.0👑
29%
1.0.0☺️
42%
26.1🌈
🤯135
26.1不参与真实选项,只作为查看投票用
26.1 Not participating in the actual options, just for checking vote
😁28😭11🤪9🌚7
ONPatch pinned «NPatch 正在仿 ColorOS 樣式重繪 UI 介面😎»
明天發預覽,因為多語言還沒完成,只有這一張能給你們看看😁
👌17👏6🤯62❤‍🔥1
ONPatch
明天發預覽,因為多語言還沒完成,只有這一張能給你們看看😁
好的艺术往往殊途同归,合理借鉴、融会贯通,亦是创作之道。
👏3710🤔5🔥2😁2🤯2👎1💩1
34🔥7👍3👏3