严格来说,JingMatrix 版的 LSPosed 从即日起将停止所有更新💀
但这并非像 ReLSPosed 那样直接归档(停更),而是迎来了一次全面重构😎
全新的专案正式更名为 Vector (zygisk_vector)。新架构采用了重新编写的 Zygisk 模组与集中式的原生函式库,彻底取代了传统的 magisk-loader 和核心 JNI⭐️
核心架构更新🤩 :
原生模组独立化: 将 ELF 解析、(Symbol Caching 与 Hook 逻辑从 core/jni 抽离,迁移至独立的原生模组中。
脚本深度精简: 大幅简化 customize.sh 与 service.sh,移除冗余的工具函数以提升整体效率。
突破系统限制 (#553): 利用 memfd_create 建立匿名记忆体档案并透过 sendfile 载入,成功绕过 Android Bionic Linker 的命名空间载入限制。
🔗 详细的更新与 PR 内容请查看👑 :https://github.com/JingMatrix/LSPosed/pull/550
但这并非像 ReLSPosed 那样直接归档(停更),而是迎来了一次全面重构
全新的专案正式更名为 Vector (zygisk_vector)。新架构采用了重新编写的 Zygisk 模组与集中式的原生函式库,彻底取代了传统的 magisk-loader 和核心 JNI
核心架构更新
原生模组独立化: 将 ELF 解析、(Symbol Caching 与 Hook 逻辑从 core/jni 抽离,迁移至独立的原生模组中。
脚本深度精简: 大幅简化 customize.sh 与 service.sh,移除冗余的工具函数以提升整体效率。
突破系统限制 (#553): 利用 memfd_create 建立匿名记忆体档案并透过 sendfile 载入,成功绕过 Android Bionic Linker 的命名空间载入限制。
🔗 详细的更新与 PR 内容请查看
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Refactor native modules and migrate to new Zygisk architecture by JingMatrix · Pull Request #550 · JingMatrix/LSPosed
We replace the legacy magisk-loader and core JNI with a rewritten Zygisk module and a centralized native library.
Major changes:
Zygisk Module: Replaced magisk-loader with a rewritten Zygisk imple...
Major changes:
Zygisk Module: Replaced magisk-loader with a rewritten Zygisk imple...
🔥28🤨7❤5🤯2🏆1
keybox.xml
12.9 KB
Please open Telegram to view this post
VIEW IN TELEGRAM
keybox (1).xml
12.8 KB
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29👍6🔥4👏3😭3
API 棄用與遷移通知
由於 LSPosed-IT 已全面移除對 API 100 的支援,Xposed API 100 現已正式棄用。強烈建議開發者將新模組的開發環境遷移至 API 101,以保障後續的相容性。
API Deprecation & Migration
Xposed API 100 is officially deprecated, as LSPosed-IT no longer supports it. To ensure long-term compatibility, please migrate your modules to API 101.
---------------
关于 NPatch 的版本号
NPatch 的 API 101 適配工作仍在考慮與嘗試當中。在此過渡期間,出於排版美觀的考量,NPatch 內的 API 版本號將繼續顯示為 “100”
About NPatch Vsrsion
We are still evaluating and experimenting with API 101 adaptation for NPatch. In the meantime, the displayed API version will stay at "100" to maintain a clean and aligned UI layout.
由於 LSPosed-IT 已全面移除對 API 100 的支援,Xposed API 100 現已正式棄用。強烈建議開發者將新模組的開發環境遷移至 API 101,以保障後續的相容性。
API Deprecation & Migration
Xposed API 100 is officially deprecated, as LSPosed-IT no longer supports it. To ensure long-term compatibility, please migrate your modules to API 101.
---------------
关于 NPatch 的版本号
NPatch 的 API 101 適配工作仍在考慮與嘗試當中。在此過渡期間,出於排版美觀的考量,NPatch 內的 API 版本號將繼續顯示為 “100”
About NPatch Vsrsion
We are still evaluating and experimenting with API 101 adaptation for NPatch. In the meantime, the displayed API version will stay at "100" to maintain a clean and aligned UI layout.
❤17😭5👍1
Forwarded from ONPatch
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 常数,供各模组统一呼叫。
为 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 常数,供各模组统一呼叫。
1❤27👍2🔥1
2022年之后的高通+澎湃设备可以试试
能够获取临时root权限
但我担心开挂的是不是爽飞了...
但真的是个很酷的功能😎
https://mp.weixin.qq.com/s/HWAAPzyVhshfeezLEciibA
能够获取临时root权限
但我担心开挂的是不是爽飞了...
但真的是个很酷的功能
https://mp.weixin.qq.com/s/HWAAPzyVhshfeezLEciibA
Please open Telegram to view this post
VIEW IN TELEGRAM
1👾17❤1
空一格 K
严格来说,JingMatrix 版的 LSPosed 从即日起将停止所有更新💀 但这并非像 ReLSPosed 那样直接归档(停更),而是迎来了一次全面重构😎 全新的专案正式更名为 Vector (zygisk_vector)。新架构采用了重新编写的 Zygisk 模组与集中式的原生函式库,彻底取代了传统的 magisk-loader 和核心 JNI⭐️ 核心架构更新🤩 : 原生模组独立化: 将 ELF 解析、(Symbol Caching 与 Hook 逻辑从 core/jni 抽离,迁移至独立的原生模组中。…
Vector 会以 2.0 的版本命名重新开始
不保证它第一个 release 就能完全支持 101👑
不保证它第一个 release 就能完全支持 101
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12
TEESimulator-v3.2-72-57b92ab-Release.zip
1.9 MB
TEESimulator-v3.2-72
Release 3.2 点此查看
以下是截止目前的更新内容
1. 修复了 list_past_alias 枚举过滤的逻辑错误。解决了别名枚举结果错乱的问题。
2aac65
2. 新增了修补后证书链缓存机制,优化了 Keystore2 证书链的全流程处理。
0b10be
3. 修正了软件生成密钥的 metadata 结构偏差,还为软件生成的密钥强制注入了 KeyMint HAL 要求的 ORIGIN标签。
86db5b
4. 修复了 KeyMint 授权列表排序与内容不一致的问题,让软件模拟的密钥特征与真实硬件TEE输出完全匹配。
57b92a
5. 🦌了一发感觉好爽
English version:
https://t.me/NeoZygisk/3
Release 3.2 点此查看
以下是截止目前的更新内容
1. 修复了 list_past_alias 枚举过滤的逻辑错误。解决了别名枚举结果错乱的问题。
2aac65
2. 新增了修补后证书链缓存机制,优化了 Keystore2 证书链的全流程处理。
0b10be
3. 修正了软件生成密钥的 metadata 结构偏差,还为软件生成的密钥强制注入了 KeyMint HAL 要求的 ORIGIN标签。
86db5b
4. 修复了 KeyMint 授权列表排序与内容不一致的问题,让软件模拟的密钥特征与真实硬件TEE输出完全匹配。
57b92a
5. 🦌了一发感觉好爽
English version:
https://t.me/NeoZygisk/3
🤯21❤17🥰4
空一格 K
LSPosed-v2.0.0-7607-release.zip
不是公开版,但已经被泄露了,管不了🙄
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁59❤6
