Jump to content

uglyJoe

Members
  • Content Count

    177
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by uglyJoe

  1. uglyJoe

    WhatEverGreen Support Topic

    Add this into Patches Array in Patches.plist <dict> <key>Path</key> <string>/System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA</string> <key>Patches</key> <array> <dict> <key>Comment</key> <string>board-id -> shiki-id (normally for iMac14,2)</string> <key>CPU</key> <string>CPU_TYPE_X86_64</string> <key>Find</key> <data>Ym9hcmQtaWQA</data> <key>Replace</key> <data>c2hpa2ktaWQA</data> <key>Skip</key> <integer>0</integer> <key>Count</key> <integer>1</integer> <key>Section</key> <string>BOARDID</string> <key>Segment</key> <string>TextCstring</string> </dict> </array> </dict> Than use shikigva=32 shiki-id=Mac-7BA5B2D9E42DDD94 and preview is working without NoVPA.kext. But there is no Mac-7BA5B2D9E42DDD94 in AppleVPAs info.plist so I assume that the defaults (JPEG=NO ?) are in use and that this simply does, what NoVPA.kext is doing...
  2. uglyJoe

    macOS Mojave 10.14.4 is out

    With my RX590 and smbios iMac 14.1 it is working, too. But only if I use AMDRadeonEllesmereGVA.kext. Also I need NoVPAJpeg.kext for a working jpg preview. Is this the same behavior as with your HackPro 6.1?
  3. uglyJoe

    Ozmosis

    Read https://github.com/cecekpawon/UEFTW/wiki/Howto-Driver-Module-Extraction#plist and use "Replace body..." instead of "Extract body ..."
  4. uglyJoe

    0ZMOSIS BIOS PROBLEMS

    Hello Baldy, your Vega 56 should be native supported by Mac OS, so why do you inject Hamachi framebuffer from Ozmosis? And just for the record, it's OzmosisDefaults.plist not 0zmosisDefaults.plist I use Ozmosis-HD46 with my RX 590. This Oz version doesn't inject any hardware but needs custom AptioFix... Bye
  5. uglyJoe

    rEFInd feat. Ozmosis

    Hello everybody, I’m using Ozmosis with a Gigabyte H81M-HD3 but unfortunately this board hasn’t enough space in it’s ROM to store the apfs.efi, too. Than I have a second machine, my ZBox-Nano that not even has the space for the really necessary stuff. Sure, Clover is able to solve all this problems but I want to go with Ozmosis Here comes rEFInd into the game: http://www.rodsbooks.com/refind/ This boot loader could be installed into the ESP. rEFInd is not only able to detect apfs formatted partitions but also to load uefi drivers! And after some weeks of testing, I claim that rEFInd is doing his job very well. rEFInd is open source so I take a look into it and found a good starting point to learn a little more about the UEFI. The result is a rEFInd version with some additions, that should make life easier and more colorful …. I’m using this „enhanced“ version in two different setup’s. First the H81M, that comes with ozmosis, hfsplus, fakesmc and a patched dsdt inside the ROM. Here rEFInd is only loading apfs.efi and scanning for macOS. The Oz directory on the ESP is not in use. Second the ZBox. I only replaced the FileSystem driver with EnhancedFat and patched the ROM to unlock the MSR. rEFInd is loading hfsplus, apfs and ozmosis and is scanning for macOS. Ozmosis is loading dsdt, ssdt, kext and defaults from the Oz directory on the ESP. If you like to test it: Installation is easy but do it at your own risk! Unzip the download and open the directory in Finder. It comes with rEFInd, ozmosis.efi, apfs.efi, hfsplus.efi and a Oz directory with mac mini defaults and fakesmc.kext. Goto Efi/Oz and adapt it, to suit your needs. Goto Efi/Boot/drivers_x64, if you have ozmosis or hfsplus installed into your ROM, delete it from the drivers directory because you don’t need to load it again. If you are ready to go, mount your ESP and copy shellX64.efi and the Efi directory into the ESP root. Btw.: This is a EDKII shell, that comes with some functions, which are needed by the nsh scripts I used for changing rEFInd’s configuration from the boot menu. This is a round up of the changes I made, but after some more testing I will create a fork on GitHub. Until then I can provide a patch against the current refind source, if someone is interested. rEFInd 0.11.2-enhanced Changes / Additions A. Configuration rEFInd is showing a message while scanning for devices. To disable this message use: hide_scan_msg 1 Boot Splash is an extra banner used only with timeout -1 This banner is splashing centered at the boot screen. boot_splash banners/banner-black.png Color Mode can be any combination from the following 0=off 1=icon_auto, 2=icon_value 4=font_auto, 8=font_value 16=menu_auto, 32=menu_value 64=back_value color_mode 0 <- function is disabled (default) color_mode 21 <- icons, text and selections are tinted automatic background color from the banner color_mode 85 <- icons, text and selections are tinted automatic background color from value (for transparent banner) color_mode 101 <- icons, text are tinted automatic menu / selection color from value background color from value (for transparent banner) *_auto generates the color from the current background color *_value enables the corresponding rgb(a)_color rgba colors are in hex RED, GREEN, BLUE, ALPHA rgb colors are in hex RED, GREEN, BLUE rgba_color_icon f3,f3,f3,5e rgba_color_menu d3,d3,d3,5e rgba_color_font d3,d3,d3,5e rgb_color_back 0c,6f,b8 Space between icons in pixel # big-icons(0-256) small-icons(0-64) y-spacing(0-64) icon_spacing 64 32 24 B. Behaviour The unmodified rEFInd is scanning all devices at start. Then it loads the drivers if any detected and scans the devices again. This is good for Mac's but we want to load the drivers for sure, so I change this a little. Now rEFInd only scans for the ESP to know it's location. Then it reads the config, load the drivers and start scanning devices. Also this version is able to detect the 'macOS Install Data'. This is necessary for installing and updating macOS on partitions formatted with apfs. New embed banner, arrows and selections. New embed font (Ubunutu-Mono 18pt and 28pt). New os_icons from https://github.com/munlik/refind-theme-regular New tool and function icons. Visual changes for creating the boot entries. Changed icon spacing And some more ... Update (14.12.07): - adaptable icon spacing - apfs.efi from macOS 10.13.2 Have Fun! rEFInd-0.11.2-enhanced.zip
  6. uglyJoe

    Ozmosis

    Did you prepare your firmware settings (enable IGFX, UEFI Boot) correctly? Did you removed your Nvidia? Clover is installed for UEFI boards? Did you tried with Lilu and WhateverGreen (0x0d220003 comes with 3xDP but your board has only vga, dvi and hdmi ... WEG can solve this)? "DeviceProperties" injection is used by WEG. If you put in your config, you have to be sure that the device path is correct. Did you tried with iMac 14.1 ? What exactly is the problem at this point? For Clover injection you can try with: <key>FakeID</key> <dict> <key>IntelGFX</key> <string>0x04128086</string> </dict>
  7. uglyJoe

    Ozmosis

    @TypeThree Yes and No. All was working, but from 10.14.1 I run into problems and can't boot macOS with Ozmosis anymore. From there I used Clover, but sometimes injecting kext from ESP does not work properly. Loading from /Library/Extensions was ok. After some time, I read about the new Clover patches and after updating Clover and putting back my kext to ESP all was working again. I thought about and start testing with Ozmosis, KernextPatcher and AptioFixe(s). As a result, Ozmosis is working again for me. Kext injection from ROM and ESP is working like excepted and I didn't recognize any harm with this kernel patches on my system. So I think I will use them in any case.
  8. uglyJoe

    Ozmosis

    If someone like to try... KextToFfs-Reloaded-1.0.zip
  9. uglyJoe

    Ozmosis

    Please stop screaming and start reading here
  10. uglyJoe

    Ozmosis

    @cecekpawon it's missing in all XMAX I found so far. I extract the dependency form XMAS and put it in HD46 already, but I didn't tested it yet. Was waiting for your answer, to go
  11. uglyJoe

    Ozmosis

    Check PCI path for your igpu with gfxutil iMac:~ me$ ./gfxutil -f IGPU DevicePath = PciRoot(0x0)/Pci(0x2,0x0) Did you activate your igpu from your firmware setup ? Edit: First you you need a working setup with your IGPU and High Sierra So perform the obligatory steps - Enable IGPU - Set 32MB and MAX - ... - maybe remove your Nvidia temporary Did you made your firmware by your self? If not, you have to check DSDT/SSDT for applied patches that are non-cooperative.
  12. uglyJoe

    Ozmosis

    @witjojo Ozmosis-HD46 does not inject any device properties. You can do this with DevProp or via DSDT/SSDT. I add DevProp to your firmware, check if the path is correct for your system <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DeviceProperties</key> <dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data>AwAiDQ==</data> <key>device-id</key> <data>EgQAAA==</data> </dict> </dict> <key>Preferences</key> <dict> <key>Debug</key> <false/> <key>Off</key> <false/> <key>SaveLogToFile</key> <false/> <key>SaveLogToDeviceTree</key> <false/> <key>SaveLogToNvram</key> <false/> </dict> </dict> </plist> For further testing, you can put your own to /Volumes/EFI/EFI/DevProp.plist Defaults.plist is for iMac14.1, best way change this is 'extract -> edit -> replace' or put your own to ESP. Z97D3H_OZ-HD46.F9
  13. uglyJoe

    Ozmosis

    @Tusskan If this is your current setup "Ozmosis Bootloader v167X-MASS | High Sierra 10.13.1" you must update your Ozmosis to the XMAX version and add the KernextPatcher with a recent configuration. If you have Intel HD4600 active, you may have to dig a little deeper and read from here ...
  14. uglyJoe

    Ozmosis

    OsxAptioFix2Drv with a unique GUID: ED5C3A97-D211-6FBA-B9F1-0780047A6F7B OsxAptioFix2Drv.zip
  15. uglyJoe

    Ozmosis

    There is a new KxldUnmap patch for 10.14.4+ https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/rEFIt_UEFI/Platform/kext_inject.c#l687 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>KernelToPatch</key> <array> <dict> <key>Comment</key> <string>KbeMLMav-EXT</string> <key>Disabled</key> <false/> <key>Find</key> <data>xugwAAAA6whIid8=</data> <key>MatchOS</key> <string>10.8,10.9</string> <key>Replace</key> <data>xugwAAAAkJBIid8=</data> </dict> <dict> <key>Comment</key> <string>KbeYosECSieHS-EXT</string> <key>Disabled</key> <false/> <key>Find</key> <data>6CUAAADrBeg=</data> <key>MatchOS</key> <string>10.10-10.13</string> <key>Replace</key> <data>6CUAAACQkOg=</data> </dict> <dict> <key>Comment</key> <string>KbeMoja-EXT</string> <key>Disabled</key> <false/> <key>Find</key> <data>6K8AAADrBeg=</data> <key>MatchOS</key> <string>10.14</string> <key>Replace</key> <data>6K8AAACQkOg=</data> </dict> <dict> <key>Comment</key> <string>KbeEC-SIP</string> <key>Disabled</key> <false/> <key>Find</key> <data>w0iF23RwSIsDSInf/1AoSA==</data> <key>MatchOS</key> <string>10.11</string> <key>Replace</key> <data>w0iF2+sSSIsDSInf/1AoSA==</data> </dict> <dict> <key>Comment</key> <string>KbeSie-SIP</string> <key>Disabled</key> <false/> <key>Find</key> <data>w0iF23RxSIsDSInf/1AoSA==</data> <key>MatchOS</key> <string>10.12</string> <key>Replace</key> <data>w0iF2+sSSIsDSInf/1AoSA==</data> </dict> <dict> <key>Comment</key> <string>KbeHSMoja3-SIP</string> <key>Disabled</key> <false/> <key>Find</key> <data>w0iF23RpSIsDSInf/1AoSA==</data> <key>MatchOS</key> <string>10.13.0-10.14.3</string> <key>Replace</key> <data>w0iF2+sSSIsDSInf/1AoSA==</data> </dict> <dict> <key>Comment</key> <string>KbeMoja4-SIP</string> <key>Disabled</key> <false/> <key>Find</key> <data>SIXAdGxIicNIiwBIid//UChI</data> <key>MatchOS</key> <string>10.14.4-10.14.9</string> <key>Replace</key> <data>SIXA6xVIicNIiwBIid//UChI</data> </dict> <dict> <key>Comment</key> <string>KpeMoja3-KxldUnmap</string> <key>Disabled</key> <false/> <key>Find</key> <data>AA+FsgEAAEg=</data> <key>MatchOS</key> <string>10.14.0-10.14.3</string> <key>Replace</key> <data>AJDpsgEAAEg=</data> </dict> <dict> <key>Comment</key> <string>KbeMoja4-KxldUnmap</string> <key>Disabled</key> <false/> <key>Find</key> <data>AA+FsQEAAEg=</data> <key>MatchOS</key> <string>10.14.4-10.14.9</string> <key>Replace</key> <data>AJDpsQEAAEg=</data> </dict> </array> <key>Preferences</key> <dict> <key>Debug</key> <false/> <key>Off</key> <false/> <key>SaveLogToDeviceTree</key> <false/> <key>SaveLogToFile</key> <false/> <key>SaveLogToNvram</key> <false/> </dict> <key>WholePrelinked</key> <false/> </dict> </plist>
  16. uglyJoe

    uefiTableExtract

    uefiTableExtract 2.7 I reworked the 'fixes' so the acpi tables from nearly all apple and gigabyte firmwares should be decompile without errors. If not, let me know
  17. uglyJoe

    uefiTableExtract

    UefiTableExtract ================ mac OS application to extract and decompile DSDT and SSDT tables from UEFI-Firmware files. The App is based on acpiTableExtract.pl by Pike R. Alpha To run this App, you need UEFIExtract and iasl installed in PATH or inside UefiTableExtract.app/Contents/MacOS You can let the install.command do this for you. The binary files (.aml) will be saved in a AML sub-directory of the directory that holds your firmware. The IASL compiler/decompiler is called to decompile the files after the AML files are saved. Decompiled files will be stored in a DSL sub-directory. In some rare cases, decompiling may fails with an error like: 'Namespace lookup failure, AE_ALREADY_EXISTS' To fix this, look at the output for the last table which produce the error and try something like this from the Terminal: cd AML mv SSDT-trouble.aml SSDT-trouble.bin && iasl -d SSDT-trouble.bin iasl -da DSDT.aml SSDT*.aml If you are lazy, just open AML/DSDT.aml with MaciASL, but be sure that "Autoload tables in the same directory" is activated! (For compiling *.dsl files with MaciASL, this compiler option should always be in use.) For editing dsl files I use MaciASL from https://github.com/acidanthera/MaciASL/releases Compiling can be done with iasl from Terminal or by just pressing the button in MaciASL. To compress DSDT.aml and to put it back into AmiBoardInfo.bin (the original is saved in the AML sub-directory) I use Dsdt2Bios. And last but not least UEFITool to put them all back into the firmware. Download: https://github.com/Saman-VDR/uefiTableExtract Have fun!
  18. uglyJoe

    uefiTableExtract

    uefiTableExtract 2.4 now uses UEFIExtract NE and iasl 6.2
  19. uglyJoe

    Ozmosis

    No EFI, no ROM but all files you need and a short guide how to add them to your firmware. Ozmosis 167X-HD46.zip
  20. uglyJoe

    Ozmosis

    And something I forget to ask: nvram -p OsxAptioFixDrv-RelocBase %00%d0%8a%bc%00%00%00%00 OsxAptioFixDrv-RelocBase %00%90%8b%bc%00%00%00%00 OsxAptioFixDrv-RelocBase %00`%90%bc%00%00%00%00 OsxAptioFixDrv-RelocBase %00P%8d%bc%00%00%00%00 OsxAptioFixDrv-RelocBase %00%b0%b0%bc%00%00%00%00 Why are these values different on each boot? 00:678 00:193 StartImage: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(1,GPT,DF9F014D-E07B-4CAE-A8B2-0B80F9F06600,0x28,0x64000)/EFI\BOOT\drivers_x64\OsxAptioFixDrv-64.efi 01:672 00:993 StartImage: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(2,GPT,0E24B55C-AC2B-4CBF-AADF-3A13409A3DDD,0x64028,0x1D161920)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,A7131E144323EF30A4144E40632F276A)/\System\Library\CoreServices\boot.efi If we could find a way to make this happens from inside the bios and in the same order - the HD4600 would be back to the game
  21. uglyJoe

    Ozmosis

    Yes, I am aware of this but I think, this is only a cosmetic error because at the end of the log I get: 02:195 00:006 Shrinking Kernel Memory Map 0xA80 (56) -> 0x690 (35) 02:196 00:000 Found BootArgs 0x9F471000 Version 0x2 Revision 0x0 02:196 00:000 CommandLine "slide=0 igfxskipdp=3" 02:196 00:000 EfiMode 0x40 (64) DebugMode 0x0 Flags 0x49 01001001 (RebootOnPanic | CSRActiveConfig | BlackTheme) By the way, there you can see that Ozmosis adds the slide option by it self. If I put a custom slide value, I got it twice in the CommandLine -> "slide=0 igfxskipdp=3 -norelocate slide=N". For this reason I have done some tests with a patched Ozmosis that stops adding any options. And to be sure, I added some custom entries to my refind.conf, where I added all arguments as an option passed to boot.efi.
  22. uglyJoe

    Ozmosis

    I removed Ozmosis and all other stuff from my ROM and put it into the ESP. For booting Mojave 10.14.3 with the Intel HD4600, I tested nearly all possible combinations with the different Aptio fixes. OsxAptioFixDrv don't need the '-norelocate' boot argument All other drivers need the '-norelocate' argument to work '-norelocate' doesn't work from nvram or defaults.plist (I added it as a boot option with refind) With Clover AptioMemoryFix, OsxAptioFix3Drv and OsxAptioFix2Drv are working fine. With Ozmosis and loaded by refind: AptioMemoryFix dosn't work OsxAptioFix3Drv dosn't work OsxAptioFix2Drv works with '-norelocate' but there is no boot.log, etc OsxAptioFixDrv works but only if it was written to the ESP after the ozmosis file. To make sure that the drivers are loading in the correct order, 'cd' to efi\boot\drivers_x64 and type 'ls'. OsxAptioFixDrv should list after Ozmosis, if not you can solve this with 'mv OsxAptioFixDrv.efi OsxAptioFixDrv.ife' and 'mv OsxAptioFixDrv.ife OsxAptioFixDrv.efi' 00:678 00:193 StartImage: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(1,GPT,DF9F014D-E07B-4CAE-A8B2-0B80F9F06600,0x28,0x64000)/EFI\BOOT\drivers_x64\OsxAptioFixDrv-64.efi 01:672 00:993 StartImage: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(2,GPT,0E24B55C-AC2B-4CBF-AADF-3A13409A3DDD,0x64028,0x1D161920)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,A7131E144323EF30A4144E40632F276A)/\System\Library\CoreServices\boot.efi 01:672 00:000 Found Current Graphics Mode 0 2560 x 1440 01:724 00:051 Setting Graphics Mode 0 2560 x 1440 01:776 00:051 Found 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AcpiGeneratorMode 0x45 01000101 Enabled | Darwin | Update Legacy 01:776 00:000 Using AcpiGeneratorMask 0x04 00000100 Darwin 01:777 00:001 Found DMI Anchor 0xDCF3D498 v2.7 Table Address 0xDCD5A018 Length 0x0C54 - Success 01:778 00:001 Updated DMI Anchor 0xD7BC1000 v2.7 Table Address 0xD7BC1020 Length 0x092E 01:778 00:000 Found 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args "igfxskipdp=3F-49ptal0" (12) 01:778 00:000 Found LoadedImage->LoadOptions "\\System\Library\CoreServices\boot.efi " (80) 01:778 00:000 LoadedImage->LoadOptions "\\System\Library\CoreServices\boot.efi slide=0" (96) 01:778 00:000 Found Intel HD Graphics 4600 [8086:0412] PciRoot(0x0)/Pci(0x2,0x0) 01:778 00:000 Injected PciRoot(0x0)/Pci(0x2,0x0) - "model" = "Intel HD Graphics 4600" (22) - Success 01:778 00:000 Injected PciRoot(0x0)/Pci(0x2,0x0) - "built-in" = 00 (1) - Success 01:778 00:000 Injected PciRoot(0x0)/Pci(0x2,0x0) - "graphic-options" = 0C 00 00 00 (4) - Success 01:778 00:000 Injected PciRoot(0x0)/Pci(0x2,0x0) - "hda-gfx" = "onboard-1" (10) - Success 01:778 00:000 Injected PciRoot(0x0)/Pci(0x2,0x0) - "AAPL,ig-platform-id" = 03 00 22 0D (4) - Success Sadly, this isn't working from the ROM. So please: Make Ozmosis open source to make Ozmosis great again.
  23. uglyJoe

    WhatEverGreen Support Topic

    Hi, just a small suggestion (that is may useful for at least some Ozmosis users). diff -ruN ./kern_igfx.cpp.orig ./kern_igfx.cpp --- ./kern_igfx.cpp.orig 2018-12-24 01:31:02.000000000 +0100 +++ ./kern_igfx.cpp 2019-02-10 13:23:20.000000000 +0100 @@ -1166,12 +1166,15 @@ if (!frame) return false; + int skipDPbyIndex = 1000; + PE_parse_boot_argn("igfxskipdp", &skipDPbyIndex, sizeof(skipDPbyIndex)); + bool found = false; for (size_t i = 0; i < arrsize(frame->connectors); i++) { DBGLOG("igfx", "connector [%lu] busId: 0x%02X, pipe: %d, type: 0x%08X, flags: 0x%08X", i, platformInformationList[i].connectors[i].busId, platformInformationList[i].connectors[i].pipe, platformInformationList[i].connectors[i].type, platformInformationList[i].connectors[i].flags); - if (frame->connectors[i].type == ConnectorDP) { + if (frame->connectors[i].type == ConnectorDP && frame->connectors[i].index != skipDPbyIndex) { frame->connectors[i].type = ConnectorHDMI; DBGLOG("igfx", "replaced connector %lu type from DP to HDMI", i); found = true; My motherboard comes with VGA, DVI, HDMI and DP. In use are DVI, HDMI and DP and I like to patch the framebuffer from DP-DP-DP to HDMI-HDMI-DP so I put "igfxskipdp=3" to my boot-args.
  24. uglyJoe

    Ozmosis

    Just did some tests and it seems to be working _____ _____ _____ _____ _____ || U ||| E ||| F ||| T ||| W || https://github.com/cecekpawon/UEFTW ||___|||___|||___|||___|||___|| KernextPatcher (r#NaN | 2018-04-21 15:39:05) |/___\|/___\|/___\|/___\|/___\| On 2019-02-10 12:48:12 00:100 (00:100) | Running from: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(1,GPT,DF9F014D-E07B-4CAE-A8B2-0B80F9F06600,0x28,0x64000)EFI\BOOT\drivers_x64\KernextPatcher.efi 00:100 (00:000) | SelfDirPath = EFI\BOOT\drivers_x64 00:107 (00:007) | Get Plist from: NVRAM ... Not Found 00:107 (00:000) | Get Plist from: ESP: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(1,GPT,DF9F014D-E07B-4CAE-A8B2-0B80F9F06600,0x28,0x64000)EFI\BOOT\drivers_x64\KernextPatcher.plist ... Success 00:107 (00:000) | Parsing plist: ... Success 00:107 (00:000) | KernelToPatch: 8 requested 00:107 (00:000) | - [00]: KbepMLMav-EXT | MatchOS: 10.8,10.9 | Len: 11 | C6E830000000EB084889DF -> C6E83000000090904889DF 00:107 (00:000) | - [01]: KbepYosECSieHS-EXT | MatchOS: 10.10-10.13 | Len: 8 | E825000000EB05E8 -> E8250000009090E8 00:107 (00:000) | - [02]: KbepMoja-EXT | MatchOS: 10.14 | Len: 8 | E8AF000000EB05E8 -> E8AF0000009090E8 00:107 (00:000) | - [03]: KbepEC-SIP | MatchOS: 10.11 | Len: 16 | C34885DB7470488B034889DFFF502848 -> C34885DBEB12488B034889DFFF502848 00:107 (00:000) | - [04]: KbepSie-SIP | MatchOS: 10.12 | Len: 16 | C34885DB7471488B034889DFFF502848 -> C34885DBEB12488B034889DFFF502848 00:107 (00:000) | - [05]: KbepHSMoja-SIP | MatchOS: 10.13,10.14 | Len: 16 | C34885DB7469488B034889DFFF502848 -> C34885DBEB12488B034889DFFF502848 00:107 (00:000) | - [06]: KbepMoja14.4-SIP | MatchOS: 10.14.4-10.14.6 | Len: 18 | 4885C0746C4889C3488B004889DFFF502848 -> 4885C0EB154889C3488B004889DFFF502848 00:107 (00:000) | - [07]: KBEMojaKxldUnmap | MatchOS: 10.14 | Len: 8 | 000F85B201000048 -> 0090E9B201000048 05:347 (05:239) | AllocatePages: Got RelocBase (0x9BEF4000) + valid KernelData (0x9C0F4000) 05:580 (00:233) | Found Booter (OS: 10.12 | Ver: 361.220.1) 05:580 (00:000) | Booter Path: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(2,GPT,0E24B55C-AC2B-4CBF-AADF-3A13409A3DDD,0x64028,0x1D161920)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,A7131E144323EF30A4144E40632F276A)\\System\Library\CoreServices\boot.efi 05:599 (00:019) | OSVersion: 10.14.3 | BuildVersion: 18D109 05:599 (00:000) | KernelAndKextPatcherInit: Start 05:599 (00:000) | ScreenInfo: Base 0xE0000000 Width 2560 Height 1440 RowBytes 0x2800 05:599 (00:000) | RelocBase = 9BEF4000 05:604 (00:004) | Found BootArgs at 0x9F405000 05:604 (00:000) | Found 64Bit kernel at 0x9C0F4000 05:606 (00:001) | Loaded Darwin Kernel Version 18.2.0: Thu Dec 20 20:46:53 PST 2018; root:xnu-4903.241.1~1/RELEASE_X86_64 | VersionMajor: 18 | VersionMinor: 2 | Revision: 0 05:606 (00:000) | Cached: Yes 05:606 (00:000) | KernelAndKextPatcherInit: End 05:606 (00:000) | Filtering KernelPatches: 05:606 (00:000) | - [00]: KbepMLMav-EXT | [MatchOS: 10.8,10.9 | MatchBuild: All] | Allowed: No 05:606 (00:000) | - [01]: KbepYosECSieHS-EXT | [MatchOS: 10.10-10.13 | MatchBuild: All] | Allowed: No 05:606 (00:000) | - [02]: KbepMoja-EXT | [MatchOS: 10.14 | MatchBuild: All] | Allowed: Yes 05:606 (00:000) | - [03]: KbepEC-SIP | [MatchOS: 10.11 | MatchBuild: All] | Allowed: No 05:606 (00:000) | - [04]: KbepSie-SIP | [MatchOS: 10.12 | MatchBuild: All] | Allowed: No 05:606 (00:000) | - [05]: KbepHSMoja-SIP | [MatchOS: 10.13,10.14 | MatchBuild: All] | Allowed: Yes 05:606 (00:000) | - [06]: KbepMoja14.4-SIP | [MatchOS: 10.14.4-10.14.6 | MatchBuild: All] | Allowed: No 05:606 (00:000) | - [07]: KBEMojaKxldUnmap | [MatchOS: 10.14 | MatchBuild: All] | Allowed: Yes 05:606 (00:000) | Kernel patches to process: 3 05:606 (00:000) | KernelUserPatch: Start 05:606 (00:000) | - KbepMoja-EXT | Success: 1 replaces done 05:635 (00:029) | - KbepHSMoja-SIP | Success: 1 replaces done 05:663 (00:027) | - KBEMojaKxldUnmap | Success: 1 replaces done 05:711 (00:047) | KernelUserPatch: End 05:711 (00:000) | KernextPatcher: End
  25. uglyJoe

    Ozmosis

    This commit by vit9696 helps me out with Clover not injecting kext from efi. I didn't test this with Ozmosis and KernextPatcher, but it should work like that: <dict> <key>Comment</key> <string>KBEMojaKxldUnmap</string> <key>Disabled</key> <false/> <key>Find</key> <data>AA+FsgEAAEg=</data> <key>MatchOS</key> <string>10.14</string> <key>Replace</key> <data>AJDpsgEAAEg=</data> </dict>
×