diff --git a/docs/components/bridge.md b/docs/components/bridge.md index 22feeb5..6ff22dd 100644 --- a/docs/components/bridge.md +++ b/docs/components/bridge.md @@ -3,7 +3,7 @@ 让只有 arm64 版本、带加固的游戏能在 ModAVD 的 x86_64 系统镜像上跑起来。现在只对《阴阳师》的 7 个渠道包生效。0.36.0 起随 Release 主包提供,装在 `sdk\emulator\resources\modavd\`。 ::: info 不碰游戏 -执行桥**不修改、不打补丁、不绕过游戏或它的加固库,也不干预任何完整性或防篡改校验**。这是转译层的兼容性工程:让游戏自己装的钩子正确执行并返回。Intel Houdini 本来就是这么做的,同一个游戏在 Houdini 上就能跑。Google 的转译层二进制我们一个字节都不改。 +执行桥**不修改、不打补丁、不绕过游戏或它的加固库,也不干预任何完整性或防篡改校验**。这是转译层的兼容性工程:让游戏自己装的钩子正确执行并返回。Intel Houdini 本来就是这么做的,同一个游戏在 Houdini 上就能跑。执行桥本身不改 Google 的转译层。管理器开机后另外把一份在本机生成的补丁副本挂到原路径上,只改提示类指令(SEVL、SEV、WFE、WFI)的解码,镜像文件不动,改过的二进制不分发。 ::: ## 为什么需要它 diff --git a/docs/develop/bridge.md b/docs/develop/bridge.md index 1f97d5b..f1ebf54 100644 --- a/docs/develop/bridge.md +++ b/docs/develop/bridge.md @@ -11,7 +11,7 @@ 支持两代转译层:API 34 镜像的 ndk_translation 0.2.3(ModAVD 用的就是这个)和 API 36.1 的 Berberis 16。符号按名字从已映射的镜像里解析,不绑 build-id。 ::: danger 红线 -不修改、不打补丁、不绕过游戏本身和它的保护库的任何文件,也不干预任何完整性或防篡改校验。Google 的转译层二进制一个字节都不改。 +不修改、不打补丁、不绕过游戏本身和它的保护库的任何文件,也不干预任何完整性或防篡改校验。执行桥本身不改 Google 的转译层。管理器开机后另外把一份在本机生成的补丁副本挂到原路径上,只改提示类指令(SEVL、SEV、WFE、WFI)的解码,镜像文件不动,改过的二进制不分发。 ::: ## 为什么会崩 diff --git a/docs/en/components/bridge.md b/docs/en/components/bridge.md index 6db2805..e827700 100644 --- a/docs/en/components/bridge.md +++ b/docs/en/components/bridge.md @@ -3,7 +3,7 @@ It lets games that only have an arm64 build and use app hardening run on ModAVD's x86_64 system image. Right now it takes effect only for the 7 channel builds of *Onmyoji*. From 0.36.0 it ships with the main Release package, installed in `sdk\emulator\resources\modavd\`. ::: info It does not touch the game -The bridge **does not modify, patch or bypass the game or its hardening libraries, and does not interfere with any integrity or anti-tamper check**. This is compatibility work on the translation layer: it makes the hooks the game installs itself execute and return correctly. Intel Houdini already works this way, and the same game runs on Houdini. We do not change a single byte of Google's translation-layer binaries. +The bridge **does not modify, patch or bypass the game or its hardening libraries, and does not interfere with any integrity or anti-tamper check**. This is compatibility work on the translation layer: it makes the hooks the game installs itself execute and return correctly. Intel Houdini already works this way, and the same game runs on Houdini. The bridge itself does not change Google's translation layer. After boot, the manager separately mounts a patched copy, generated on your machine, over the original path. It only changes how the hint instructions (SEVL, SEV, WFE, WFI) are decoded; the image file is untouched and the modified binary is not distributed. ::: ## Why it is needed diff --git a/docs/en/develop/bridge.md b/docs/en/develop/bridge.md index 78f5ea7..d0bd050 100644 --- a/docs/en/develop/bridge.md +++ b/docs/en/develop/bridge.md @@ -11,7 +11,7 @@ Two generations of the translation layer are supported: ndk_translation 0.2.3 on the API 34 image (this is the one ModAVD uses) and Berberis 16 on API 36.1. Symbols are resolved by name from the images that are already mapped, and are not tied to a build-id. ::: danger Hard rules -Do not modify, patch or bypass any file of the game itself or of its protection libraries, and do not interfere with any integrity or anti-tamper check. Not a single byte of Google's translation-layer binaries is changed. +Do not modify, patch or bypass any file of the game itself or of its protection libraries, and do not interfere with any integrity or anti-tamper check. The bridge itself does not change Google's translation layer. After boot, the manager separately mounts a patched copy, generated on your machine, over the original path. It only changes how the hint instructions (SEVL, SEV, WFE, WFI) are decoded; the image file is untouched and the modified binary is not distributed. ::: ## Why it crashes