diff --git a/AGENTS.md b/AGENTS.md index 25fd0f8..0f10fc0 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -11,6 +11,13 @@ Keep unpublished implementation plans, release-preparation status, internal validation progress, host details and test captures outside this repository, including while the repository is private. +README describes the current state, not release-by-release changes. Recommend +latest component releases instead of accumulating per-version dependency tables. +Use GPU family names rather than internal display-generation labels in README +prose. CHANGELOG describes the affected behavior and OS range; applications used +for validation are not the scope of a general fix. Credit reference repositories +when their work informed a change. + Build: python3 tools/build.py Test: python3 tools/test.py dist/WhateverXe-Graphics-0.2.0.pkg diff --git a/CHANGELOG.md b/CHANGELOG.md index 90add59..89b4d60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## 0.3.0 + +Use the latest [WhateverXe](https://github.com/b00t0x/WhateverXe/releases) release for the new mobile GPU and fixed TC display support. + +### Added + +- Add signed graphics payloads for the Alder Lake-H/P/U and Raptor Lake-H/P/U devices accepted by WEX 0.6.0. +- Update the common AppleIntelTGLCompat provider for fixed TC HDMI/DisplayPort and scoped graphics-policy registration. + +### Fixed + +- Fix shader compilation failures on Sonoma–Tahoe by using the OS-native AIR converter for inputs rejected by the previous converter. This approach was informed by the compiler adapter and LLVM bridge in [JulioNectar/Hackintosh-XPS13Plus-IrisXe-Tahoe](https://github.com/JulioNectar/Hackintosh-XPS13Plus-IrisXe-Tahoe/tree/0ad1bc5d3b9e73c918be174f791f4d739cde51e9/macos/src). +- On Sonoma–Tahoe, accept compatible compiler updates without requiring an exact UUID match. Required API and image checks remain; incompatible inputs fail explicitly instead of falling back to the previous converter. + +Sequoia App Store video hangs remain unresolved. See [WEX compatibility and known issues](https://github.com/b00t0x/WhateverXe#compatibility) for hardware coverage and limitations. + ## 0.2.0 Works with WEX **0.3.0 or newer** on previously supported GPUs. The newly added GPUs require WEX **0.5.0**; updating both components is recommended. diff --git a/README.md b/README.md index a9ba6a6..e8a1f03 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ See the [changelog](CHANGELOG.md) for changes in each package version. ## Requirements - Intel macOS, with the WEX/OpenCore configuration described in the WEX README. -- WhateverXe **0.3.0 or newer**, with Lilu; **0.5.0** is needed for the newly added GPUs. +- The latest WhateverXe release, with Lilu. - [AMFIPass 1.4.1 Mod](extras/AMFIPass-v1.4.1-Mod-RELEASE.zip), loaded through OpenCore. The ordinary upstream AMFIPass is not a substitute for this signing chain. - SIP configuration `csr-active-config=03080000` (value `0x803`). Full SIP is not supported by this package. @@ -43,16 +43,8 @@ WEX supplies the OS/GPU adaptations and display control. This package supplies the graphics drivers, their compiler components and AppleIntelTGLCompat, which provides shared driver services. The release numbers do not have to match. -Graphics 0.2.0 retains the interfaces used by WEX 0.3.0/0.4.0 for previously -supported GPUs. Its Chrome/rendering fixes can therefore be used without WEX -0.5.0. Newly added GPUs and features that need changes on both sides require -WEX 0.5.0 and Graphics 0.2.0. Safari-update compatibility and the WEX display -startup fixes require the updated WEX plugin. - -Hardware regression testing for this release used updated development versions -of both components. Compatibility -with older WEX versions was checked in code and with CPU interface tests, not -with a new full hardware regression run. Updating both is recommended. +Use the latest releases of both components. GPU and display requirements are +described in the [WEX configuration guide](https://github.com/b00t0x/WhateverXe#configuration). ## Using other OCLP root patches @@ -98,7 +90,7 @@ On macOS with Xcode Command Line Tools and Python 3.10 or newer: ```sh python3 tools/build.py -python3 tools/test.py dist/WhateverXe-Graphics-0.2.0.pkg +python3 tools/test.py dist/WhateverXe-Graphics-0.3.0.pkg ``` The test also needs Node.js and `rcodesign` 0.29.0; CI supplies both. The builder diff --git a/README_ja.md b/README_ja.md index 8496a41..0d9deb0 100644 --- a/README_ja.md +++ b/README_ja.md @@ -17,7 +17,7 @@ AppleIntelTGLCompatはpkgに含まれますが、ソースと共有ヘッダー ## 必要な構成 - WEXのREADMEに記載されたWEX・OpenCore構成を使用するIntel macOS。 -- LiluとWhateverXe **0.3.0以上**。今回追加したGPUには**0.5.0**が必要です。 +- Liluと最新版のWhateverXe。 - OpenCoreから読み込む[AMFIPass 1.4.1 Mod](extras/AMFIPass-v1.4.1-Mod-RELEASE.zip)。通常のupstream版AMFIPassでは、本資材の署名チェーンに対応できません。 - SIP設定`csr-active-config=03080000`(値`0x803`)。本pkgはSIP全面有効化には対応していません。 @@ -41,14 +41,8 @@ WEXはOS・GPUへの適応処理と表示制御を担当します。本pkgはグ コンパイラー関連部品、およびドライバー共通サービスを提供するAppleIntelTGLCompatを含みます。 両者のリリース番号を揃える必要はありません。 -Graphics 0.2.0は、従来対応GPUについてWEX 0.3.0/0.4.0が使う呼出し仕様を維持しています。 -そのためChrome・描画の修正だけならWEX 0.5.0を必須としません。 -今回追加したGPUなど、双方の変更を使う機能にはWEX 0.5.0とGraphics 0.2.0が必要です。 -Safari更新への対応やWEX側の表示初期化修正には、新しいWEXプラグインが必要です。 - -今回の実機回帰試験は両方を更新した開発版で行っています。旧WEXとの互換性はコードとCPU上の -呼出し仕様の試験で確認しており、その組合せでの実機回帰は追加実施していません。 -通常は両方の更新を推奨します。 +両方とも最新版を使用してください。GPU・表示に必要な設定は +[WEXの設定ガイド](https://github.com/b00t0x/WhateverXe/blob/main/README_ja.md#設定)を参照してください。 ## OCLPの他のroot patchとの併用 @@ -91,7 +85,7 @@ Xcode Command Line ToolsとPython 3.10以上を用意したmacOSで実行しま ```sh python3 tools/build.py -python3 tools/test.py dist/WhateverXe-Graphics-0.2.0.pkg +python3 tools/test.py dist/WhateverXe-Graphics-0.3.0.pkg ``` 検証にはNode.jsと`rcodesign` 0.29.0も必要です。CIでは両方を用意します。 diff --git a/docs/SOURCES.md b/docs/SOURCES.md index 5dca0aa..bc5fe2e 100644 --- a/docs/SOURCES.md +++ b/docs/SOURCES.md @@ -9,13 +9,15 @@ for this repository. Source and its shared headers remain in [WhateverXe](https://github.com/b00t0x/WhateverXe). All supported macOS versions -use one RELEASE build of AppleIntelTGLCompat 0.5.0 from WEX commit -[`31826af`](https://github.com/b00t0x/WhateverXe/tree/31826afc837977e1f09f5109173d5a2b577aff78/AppleIntelTGLCompat). +use one RELEASE build of AppleIntelTGLCompat 0.6.0 from WEX commit +[`919e9af`](https://github.com/b00t0x/WhateverXe/tree/919e9af08258cfe8ffde1e47b952155381ec30db/AppleIntelTGLCompat). Build that checkout with `python3 tools/build.py --release`, then sign the resulting kext with the Mod chain before importing the complete bundle into `payloads/Common/Library/Extensions/`. The package contains no per-OS provider copies. OS admission uses the shared WEX kernel-version selector; physical-device -and binding guards remain in the shared source. +and binding guards remain in the shared source. The provider also carries the +source GraphicsPolicy.plist personality, restricted to admitted Display13 Intel +framebuffer clients; it does not override policy for other GPUs. [Machine-readable provenance](payload-provenance.json) records this single source revision, build configuration, source file hash and final signed executable hash. @@ -32,6 +34,12 @@ backend and runtime accompany those OS payloads. Big Sur uses its native compile The imported assets preserve the established Data paths and OS-specific ABI adaptations. The builder never rewrites them or chooses hardware/connector paths. +On Sonoma–Tahoe the adapter uses the OS GPUCompiler's native AIR-v4 serializer. +It checks the required APIs, System paths and shared LLVM image identity rather +than pinning compiler UUIDs. Missing APIs or incompatible inputs produce an +explicit error; there is no fallback to the previous bitcode converter. +Monterey and Ventura retain the direct compiler path. + The original Apple-signed `libigc-tgl.dylib` must remain byte-for-byte unchanged: the adapter checks its complete file hash. The verifier enforces that identity. No distribution of original installation media is needed to assemble this pkg. diff --git a/docs/payload-provenance.json b/docs/payload-provenance.json index f7ab45d..093910f 100644 --- a/docs/payload-provenance.json +++ b/docs/payload-provenance.json @@ -2,15 +2,22 @@ "provider_source_repository": "https://github.com/b00t0x/WhateverXe", "providers": { "Common": { - "source_commit": "31826afc837977e1f09f5109173d5a2b577aff78", + "source_commit": "919e9af08258cfe8ffde1e47b952155381ec30db", "source_file": "AppleIntelTGLCompat/AppleIntelTGLCompat.cpp", - "source_file_sha256": "b97a1edc5cb3df8b6b5172acccb2e1cd57346315c04c2dbc1ca7948daa0a4690", - "version": "0.5.0", + "source_file_sha256": "42288d2c53f1a8df67307ef35f67477906d79c197d0b3c65a6700c86dec660dc", + "version": "0.6.0", "configuration": "RELEASE", "build_command": "python3 tools/build.py --release", - "sha256": "bc4343a57498d0af58935689a15696b47497240dd0e1ac83c26a1a4a683ae4b5" + "sha256": "d713c30fd1144cb4acfbca2c72118d22eb6f6ae99d2055e3dbc626d9898509e3", + "policy_source_file": "AppleIntelTGLCompat/GraphicsPolicy.plist", + "policy_source_sha256": "dd9555491052208445abbd9daa96dd0a9dd4e5e71b1e6a14355224199cfb17eb" } }, "amfipass_sha256": "71f41de42e355d2a83e6f093ef34a5b24d0a9c9a9085830b2317f1b874f56250", - "mod_leaf_sha1": "6de7fc5377deac4f5fe21194684f57f553c3592c" + "mod_leaf_sha1": "6de7fc5377deac4f5fe21194684f57f553c3592c", + "compiler_adapter": { + "sha256": "11609123ce5b930aee500736f8bd504cd0280c37654f8e9f353fcc9fc876aff0", + "modern_path": "OS-native AIR-v4 on Darwin 23–25; API and image checks without UUID pinning or translator fallback", + "legacy_path": "Direct compiler input on Darwin 21–22; not used on Darwin 20" + } } diff --git a/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist b/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist index ba50cdd..14f4ebc 100644 --- a/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist +++ b/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist @@ -313,7 +313,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 1000 IOProviderClass diff --git a/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics b/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics index 6cc7685..a1e8f98 100755 Binary files a/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics and b/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics differ diff --git a/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist b/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist index b19be59..a3868c3 100644 --- a/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist +++ b/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist @@ -241,7 +241,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 80000 IOProviderClass diff --git a/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer b/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer index 31fba17..1e26436 100755 Binary files a/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer and b/payloads/Big Sur/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer differ diff --git a/payloads/Big Sur/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver b/payloads/Big Sur/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver index e6e9712..2061efb 100755 Binary files a/payloads/Big Sur/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver and b/payloads/Big Sur/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver differ diff --git a/payloads/Big Sur/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib b/payloads/Big Sur/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib index f2cef31..30567bd 100755 Binary files a/payloads/Big Sur/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib and b/payloads/Big Sur/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib differ diff --git a/payloads/Common/Library/Extensions/AppleIntelTGLCompat.kext/Contents/Info.plist b/payloads/Common/Library/Extensions/AppleIntelTGLCompat.kext/Contents/Info.plist index 1b82259..c8895ee 100644 --- a/payloads/Common/Library/Extensions/AppleIntelTGLCompat.kext/Contents/Info.plist +++ b/payloads/Common/Library/Extensions/AppleIntelTGLCompat.kext/Contents/Info.plist @@ -11,11 +11,46 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 0.5.0 + 0.6.0 CFBundleVersion - 0.5.0 + 0.6.0 + IOKitPersonalities + + WEX Display13 graphics policy + + CFBundleIdentifier + com.apple.driver.AppleGraphicsDevicePolicy + Default + + unload + + + IOClass + AppleGraphicsDevicePolicy + IOMatchCategory + AppleGraphicsDevicePolicy + IONameMatch + IntelFBClientControl + IOParentMatch + + IOPropertyMatch + + N97FramebufferBackendReady + + + IOProviderClass + AppleIntelFramebufferController + + IOProbeScore + 1000 + IOProviderClass + IntelFBClientControl + IOResourceMatch + IOKit + + OSBundleCompatibleVersion - 0.5.0 + 0.6.0 OSBundleLibraries com.apple.iokit.IOPCIFamily diff --git a/payloads/Common/Library/Extensions/AppleIntelTGLCompat.kext/Contents/MacOS/AppleIntelTGLCompat b/payloads/Common/Library/Extensions/AppleIntelTGLCompat.kext/Contents/MacOS/AppleIntelTGLCompat index 4321b9b..c18333f 100755 Binary files a/payloads/Common/Library/Extensions/AppleIntelTGLCompat.kext/Contents/MacOS/AppleIntelTGLCompat and b/payloads/Common/Library/Extensions/AppleIntelTGLCompat.kext/Contents/MacOS/AppleIntelTGLCompat differ diff --git a/payloads/Common/Library/GPUBundles/AppleIntelTGLGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsGLDriver b/payloads/Common/Library/GPUBundles/AppleIntelTGLGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsGLDriver index 51e01ab..5e8f9e3 100755 Binary files a/payloads/Common/Library/GPUBundles/AppleIntelTGLGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsGLDriver and b/payloads/Common/Library/GPUBundles/AppleIntelTGLGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsGLDriver differ diff --git a/payloads/Common/Library/GPUBundles/XeCompilerAdapter.bundle/Contents/MacOS/adapter.dylib b/payloads/Common/Library/GPUBundles/XeCompilerAdapter.bundle/Contents/MacOS/adapter.dylib index a487a18..265c577 100755 Binary files a/payloads/Common/Library/GPUBundles/XeCompilerAdapter.bundle/Contents/MacOS/adapter.dylib and b/payloads/Common/Library/GPUBundles/XeCompilerAdapter.bundle/Contents/MacOS/adapter.dylib differ diff --git a/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist b/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist index ba50cdd..14f4ebc 100644 --- a/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist +++ b/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist @@ -313,7 +313,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 1000 IOProviderClass diff --git a/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics b/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics index c045806..8a6f659 100755 Binary files a/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics and b/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics differ diff --git a/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist b/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist index b19be59..a3868c3 100644 --- a/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist +++ b/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist @@ -241,7 +241,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 80000 IOProviderClass diff --git a/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer b/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer index 133be33..119431d 100755 Binary files a/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer and b/payloads/Monterey/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer differ diff --git a/payloads/Monterey/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver b/payloads/Monterey/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver index e7b62b1..07e5196 100755 Binary files a/payloads/Monterey/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver and b/payloads/Monterey/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver differ diff --git a/payloads/Monterey/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib b/payloads/Monterey/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib index 92a64d4..aceed93 100755 Binary files a/payloads/Monterey/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib and b/payloads/Monterey/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib differ diff --git a/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist b/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist index 49b3b0e..d870cca 100644 --- a/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist +++ b/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist @@ -313,7 +313,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 1000 IOProviderClass diff --git a/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics b/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics index b03f149..c28a792 100755 Binary files a/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics and b/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics differ diff --git a/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist b/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist index cec5639..4188355 100644 --- a/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist +++ b/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist @@ -241,7 +241,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 80000 IOProviderClass diff --git a/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer b/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer index 43d3ebf..560d0bf 100755 Binary files a/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer and b/payloads/Sequoia/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer differ diff --git a/payloads/Sequoia/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver b/payloads/Sequoia/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver index f39607c..6eafbb5 100755 Binary files a/payloads/Sequoia/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver and b/payloads/Sequoia/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver differ diff --git a/payloads/Sequoia/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib b/payloads/Sequoia/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib index 5e1ab23..9e561de 100755 Binary files a/payloads/Sequoia/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib and b/payloads/Sequoia/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib differ diff --git a/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist b/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist index 49b3b0e..d870cca 100644 --- a/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist +++ b/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist @@ -313,7 +313,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 1000 IOProviderClass diff --git a/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics b/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics index b28427e..8ca4cf8 100755 Binary files a/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics and b/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics differ diff --git a/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist b/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist index cec5639..4188355 100644 --- a/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist +++ b/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist @@ -241,7 +241,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 80000 IOProviderClass diff --git a/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer b/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer index 903b18a..f029858 100755 Binary files a/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer and b/payloads/Sonoma/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer differ diff --git a/payloads/Sonoma/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver b/payloads/Sonoma/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver index 3d2d943..0324052 100755 Binary files a/payloads/Sonoma/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver and b/payloads/Sonoma/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver differ diff --git a/payloads/Sonoma/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib b/payloads/Sonoma/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib index 6011dc8..9bc21fe 100755 Binary files a/payloads/Sonoma/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib and b/payloads/Sonoma/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib differ diff --git a/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist b/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist index 49b3b0e..d870cca 100644 --- a/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist +++ b/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist @@ -313,7 +313,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 1000 IOProviderClass diff --git a/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics b/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics index 39b7561..4db30da 100755 Binary files a/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics and b/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics differ diff --git a/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist b/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist index cec5639..4188355 100644 --- a/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist +++ b/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist @@ -241,7 +241,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 80000 IOProviderClass diff --git a/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer b/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer index 378456c..6685c55 100755 Binary files a/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer and b/payloads/Tahoe/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer differ diff --git a/payloads/Tahoe/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver b/payloads/Tahoe/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver index 5d7de3b..52acbc8 100755 Binary files a/payloads/Tahoe/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver and b/payloads/Tahoe/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver differ diff --git a/payloads/Tahoe/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib b/payloads/Tahoe/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib index d48ab59..dae7eda 100755 Binary files a/payloads/Tahoe/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib and b/payloads/Tahoe/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib differ diff --git a/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist b/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist index 49b3b0e..d870cca 100644 --- a/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist +++ b/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/Info.plist @@ -313,7 +313,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 1000 IOProviderClass diff --git a/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics b/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics index 59a3906..71f85f3 100755 Binary files a/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics and b/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphics.kext/Contents/MacOS/AppleIntelTGLGraphics differ diff --git a/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist b/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist index cec5639..4188355 100644 --- a/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist +++ b/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/Info.plist @@ -241,7 +241,7 @@ IOPCIClassMatch 0x03000000&0xff000000 IOPCIPrimaryMatch - 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 + 0x9a408086 0x9a498086 0x9a788086 0x9a608086 0x9a688086 0x9a708086 0x46808086 0x46828086 0x46888086 0x468a8086 0x468b8086 0x46908086 0x46928086 0x46938086 0xa7808086 0xa7818086 0xa7828086 0xa7838086 0xa7888086 0xa7898086 0xa78a8086 0xa78b8086 0x46a38086 0x46a68086 0x46a88086 0x46aa8086 0x46b38086 0x46c38086 0xa7a08086 0xa7a18086 0xa7a88086 0xa7a98086 0xa7aa8086 0xa7ab8086 0xa7ac8086 0xa7ad8086 IOProbeScore 80000 IOProviderClass diff --git a/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer b/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer index ede4e00..d35bd9f 100755 Binary files a/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer and b/payloads/Ventura/Library/Extensions/AppleIntelTGLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelTGLGraphicsFramebuffer differ diff --git a/payloads/Ventura/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver b/payloads/Ventura/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver index a839fb0..85c5a10 100755 Binary files a/payloads/Ventura/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver and b/payloads/Ventura/Library/GPUBundles/AppleIntelTGLGraphicsVADriver.bundle/Contents/MacOS/AppleIntelTGLGraphicsVADriver differ diff --git a/payloads/Ventura/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib b/payloads/Ventura/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib index e48ad4d..a1451bf 100755 Binary files a/payloads/Ventura/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib and b/payloads/Ventura/Library/GPUBundles/XeOpenCL/libCLVMIGCPlugin.dylib differ diff --git a/tools/policy.json b/tools/policy.json index 22633d4..1cf230d 100644 --- a/tools/policy.json +++ b/tools/policy.json @@ -1,5 +1,5 @@ { - "package_version": "0.2.0", + "package_version": "0.3.0", "systems": [ { "name": "Big Sur", diff --git a/tools/verify.py b/tools/verify.py index c9fd70b..b157b30 100644 --- a/tools/verify.py +++ b/tools/verify.py @@ -3,6 +3,7 @@ import argparse import hashlib import json +import plistlib import subprocess from pathlib import Path @@ -59,6 +60,10 @@ def main(): for os, entry in expected['providers'].items(): path = ROOT / 'payloads' / os / 'Library/Extensions/AppleIntelTGLCompat.kext/Contents/MacOS/AppleIntelTGLCompat' assert hashlib.sha256(path.read_bytes()).hexdigest() == entry['sha256'], os + info = plistlib.loads((path.parent.parent / 'Info.plist').read_bytes()) + assert hashlib.sha256(plistlib.dumps(info['IOKitPersonalities'])).hexdigest() == entry['policy_source_sha256'], os + adapter = ROOT / 'payloads/Common/Library/GPUBundles/XeCompilerAdapter.bundle/Contents/MacOS/adapter.dylib' + assert hashlib.sha256(adapter.read_bytes()).hexdigest() == expected['compiler_adapter']['sha256'] extra = ROOT / 'extras/AMFIPass-v1.4.1-Mod-RELEASE.zip' assert hashlib.sha256(extra.read_bytes()).hexdigest() == expected['amfipass_sha256'] print(f'PASS: {len(seen)} unique signed Mach-O files, bundle seals, provider provenance and AMFIPass archive')