Jump to content

crazybirdy

Members
  • Content count

    443
  • Joined

  • Last visited

  • Days Won

    3

crazybirdy last won the day on July 12

crazybirdy had the most liked content!

3 Followers

About crazybirdy

Profile Information

  • Gender
    Male
  • Location
    Taiwan

Recent Profile Visitors

13,179 profile views
  1. crazybirdy

    [pre-release] macOS Mojave

    Beta is always update, not combo update. It should work fine, but it's GUID, why don't your update via system preference update?
  2. crazybirdy

    [pre-release] macOS Mojave

    Full installer app, nothing changed with your installation method. Full installer app is supposed to fresh install, if you want to update only, you should go through update method, right?
  3. crazybirdy

    [pre-release] macOS Mojave

    Download full installer app. Mojave MBR HFS Firmware Check Patch/Q6-DownloadFullApp/installScript_1014fullapp
  4. crazybirdy

    Chameleon 2.4svn Official PKG Installer

    Thanks. KernelBooter_kexts KernelPm KernelLapicError KernelLapicVersion These kernel patchers were updated to boot Mojave HFS+j partition fine here, installed with Mojave MBR HFS Firmware Check Patch cause of Mojave can only install as APFS with createinstallmedia method. FYI. Enoch2909boot+diff.zip Enoch (r2909) [2018-07-16 07:12:35] Logging started: 2018/07/15, 23:17:31 [ CPU INFO ] Attempting to scan GPT boot volumes [biosdev=80h]: Attempting to scan FDISK boot volumes [biosdev=80h]: Boot UUID of 'Mac1014db3' (): 938D94D1-8043-3320-8E44-5624EBC06C6C Kernel Cache ignored. Loading kernel from: 'Mac1014db3' () Booting on macOS 10.14 (18A326h) System Integrity Protection status: disabled (Custom Configuration). CsrActiveConfig = 0x67 (101100111) Configuration: Kext Signing: disabled Filesystem Protections: disabled Task for PID: disabled Debugging Restrictions: enabled Apple Internal: enabled DTrace Restrictions: disabled NVRAM Protections: disabled Device configuration: enabled BaseSystem Verification: enabled [ KERNEL PATCHER START ] Will patch for 18.0.0 kernel version compatible. KernelBooter_kexts state: enabled! KernelPm state: enabled! KernelLapicError state: enabled! KernelLapicVersion state: enabled! KernelHaswell state: enabled! KernelcpuFamily state: enabled! KernelSSE3 state: enabled! - Searching for booter extensions pattern: Found High Sierra, Mojave SIP pattern: patched! Found Mojave EXT pattern: patched! 2 substitution(s) made. - Looking for Lapic panic call Start Found Mojave Lapic panic at 0x002D9CFC Lapic Error call removed. - Looking for Lapic Version panic call Start Found High Sierra Lapic Version panic at 0x002D8680 Lapic Version call removed. - Patching kernel power management... Kernel power management patch 10.1x(data2) found and patched Kernel power management patch 10.12 DP1 found and patched Power Managment patch applied. No Haswell-ULT/-E Kernel patch applied for this CPU. - Looking for _cpuid_set_info _panic ... - will patch kernel for OSX 10.14 (from 10.7.4 and newer) switch statement patch location is 0x002BC4E8 cpuid_family address: 0x00C471A0 cpuid_model address: 0x00C4704D family mask: 0x0098ACA9 model mask: 0x0098AB4C Kernel patcher: end!
  5. crazybirdy

    [pre-release] macOS Mojave

    my nVidia 9300GE is the same too on 10.13.6....., so, it could have no hardware encoding design in.
  6. crazybirdy

    Chameleon 2.4svn Official PKG Installer

    ================= Making all in libsa ================= [MKDIR] /Users/imac/Desktop/Enoch/obj/i386/libsa [CC] prf.c [CC] printf.c [CC] zalloc.c [CC] string.c [CC] strtol.c [CC] error.c [AS] setjmp.s [CC] qsort.c In file included from qsort.c:59: /Users/imac/Desktop/Enoch/i386/include/stdlib.h:99:6: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined] #if !__DARWIN_NO_LONG_LONG ^ /Users/imac/Desktop/Enoch/i386/include/sys/cdefs.h:473:32: note: expanded from macro '__DARWIN_NO_LONG_LONG' #define __DARWIN_NO_LONG_LONG (defined(__STRICT_ANSI__) \ ^ In file included from qsort.c:59: /Users/imac/Desktop/Enoch/i386/include/stdlib.h:99:6: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined] /Users/imac/Desktop/Enoch/i386/include/sys/cdefs.h:475:9: note: expanded from macro '__DARWIN_NO_LONG_LONG' && !defined(__GNUG__)) ^ In file included from qsort.c:59: /Users/imac/Desktop/Enoch/i386/include/stdlib.h:151:6: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined] #if !__DARWIN_NO_LONG_LONG ^ /Users/imac/Desktop/Enoch/i386/include/sys/cdefs.h:473:32: note: expanded from macro '__DARWIN_NO_LONG_LONG' #define __DARWIN_NO_LONG_LONG (defined(__STRICT_ANSI__) \ ^ In file included from qsort.c:59: /Users/imac/Desktop/Enoch/i386/include/stdlib.h:151:6: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined] /Users/imac/Desktop/Enoch/i386/include/sys/cdefs.h:475:9: note: expanded from macro '__DARWIN_NO_LONG_LONG' && !defined(__GNUG__)) ^ In file included from qsort.c:59: /Users/imac/Desktop/Enoch/i386/include/stdlib.h:164:6: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined] #if !__DARWIN_NO_LONG_LONG ^ /Users/imac/Desktop/Enoch/i386/include/sys/cdefs.h:473:32: note: expanded from macro '__DARWIN_NO_LONG_LONG' #define __DARWIN_NO_LONG_LONG (defined(__STRICT_ANSI__) \ ^ In file included from qsort.c:59: /Users/imac/Desktop/Enoch/i386/include/stdlib.h:164:6: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined] /Users/imac/Desktop/Enoch/i386/include/sys/cdefs.h:475:9: note: expanded from macro '__DARWIN_NO_LONG_LONG' && !defined(__GNUG__)) ^ In file included from qsort.c:59: /Users/imac/Desktop/Enoch/i386/include/stdlib.h:184:6: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined] #if !__DARWIN_NO_LONG_LONG ^ /Users/imac/Desktop/Enoch/i386/include/sys/cdefs.h:473:32: note: expanded from macro '__DARWIN_NO_LONG_LONG' #define __DARWIN_NO_LONG_LONG (defined(__STRICT_ANSI__) \ ^ In file included from qsort.c:59: /Users/imac/Desktop/Enoch/i386/include/stdlib.h:184:6: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined] /Users/imac/Desktop/Enoch/i386/include/sys/cdefs.h:475:9: note: expanded from macro '__DARWIN_NO_LONG_LONG' && !defined(__GNUG__)) ^ In file included from qsort.c:59: /Users/imac/Desktop/Enoch/i386/include/stdlib.h:190:6: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined] #if !__DARWIN_NO_LONG_LONG ^ /Users/imac/Desktop/Enoch/i386/include/sys/cdefs.h:473:32: note: expanded from macro '__DARWIN_NO_LONG_LONG' #define __DARWIN_NO_LONG_LONG (defined(__STRICT_ANSI__) \ ^ In file included from qsort.c:59: /Users/imac/Desktop/Enoch/i386/include/stdlib.h:190:6: error: macro expansion producing 'defined' has undefined behavior [-Werror,-Wexpansion-to-defined] /Users/imac/Desktop/Enoch/i386/include/sys/cdefs.h:475:9: note: expanded from macro '__DARWIN_NO_LONG_LONG' && !defined(__GNUG__)) ^ 10 errors generated. make[3]: *** [/Users/imac/Desktop/Enoch/obj/i386/libsa/qsort.o] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Anyone knows how to solve the error with 10.13.6, Xcode 9.4.1, Enoch 2907 compiling things?
  7. crazybirdy

    [pre-release] macOS Mojave

    SIP, I set it like this. <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> </dict> Patched kexts uploaded to previous post here. All works fine here too.
  8. crazybirdy

    [pre-release] macOS Mojave

    You can try another kext, use NDRVShim.kext instead of replacing IONDRVSupport and IOGraphicsFamily post#1875. Previous post updated here. It's better to use Kext Utility.app to install kexts.
  9. crazybirdy

    [pre-release] macOS Mojave

    my config.plist.zip FYI.
  10. crazybirdy

    [pre-release] macOS Mojave

    This method is work, only if your nVidia card was worked fine on 10.13.6 with those native kexts. Otherwise, I don't think it will work for your nVidia card. I don't have the same card as yours, I can't tell you how to make it work. -- If you have graphics acceleration once, you may remove all the kexts, rebuild prelinkedkernel and reboot, then, patch the kext, install the kext again.
  11. crazybirdy

    [pre-release] macOS Mojave

    Great, New Method : GeforceTesla.kext works fine here too, patch code updated.
  12. crazybirdy

    [pre-release] macOS Mojave

    Base on ASentientBot's great job. If you want to use latest version kexts all from 10.13.6, you can patch it by yourself. GeForceTesla.kext/Contents/MacOS/GeForceTesla Old Method : GeforceTesla.kext from post#2125. Find 554889e553504889fb83bb38030000007426488b03488bb3e80000004889dfff90c8050000488b03488bb3e80000004889dfff907806000031c04883c4085b5d Replace 6666666666662e0f1f8400000000006666666666662e0f1f8400000000006666666666662e0f1f8400000000006666666666662e0f1f8400000000000f1f4000 or perl patch code. perl -pi -e 's|\x55\x48\x89\xe5\x53\x50\x48\x89\xfb\x83\xbb\x38\x03\x00\x00\x00\x74\x26\x48\x8b\x03\x48\x8b\xb3\xe8\x00\x00\x00\x48\x89\xdf\xff\x90\xc8\x05\x00\x00\x48\x8b\x03\x48\x8b\xb3\xe8\x00\x00\x00\x48\x89\xdf\xff\x90\x78\x06\x00\x00\x31\xc0\x48\x83\xc4\x08\x5b\x5d|\x66\x66\x66\x66\x66\x66\x2e\x0f\x1f\x84\x00\x00\x00\x00\x00\x66\x66\x66\x66\x66\x66\x2e\x0f\x1f\x84\x00\x00\x00\x00\x00\x66\x66\x66\x66\x66\x66\x2e\x0f\x1f\x84\x00\x00\x00\x00\x00\x66\x66\x66\x66\x66\x66\x2e\x0f\x1f\x84\x00\x00\x00\x00\x00\x0f\x1f\x40\x00|g' GeForceTesla.kext/Contents/MacOS/GeForceTesla New Method : GeforceTesla.kext from post#2529 . Find 488b07ff90c0000000 Replace 488b07660f1f440000 or perl patch code. perl -pi -e 's|\x48\x8b\x07\xff\x90\xc0\x00\x00\x00|\x48\x8b\x07\x66\x0f\x1f\x44\x00\x00|g' GeForceTesla.kext/Contents/MacOS/GeForceTesla the patch code is the same as ASentientBot provided 10.13.4 patched GeforceTesla.kext. You need only one method between Old Method and New Method, each of them works fine here. 10.13.6 kexts works fine as below, GeForceTesla.kext ..... (patched) GeForceTeslaGLDriver.bundle GeForceTeslaVADriver.bundle NVDANV50HalTesla.kext NVDAResmanTesla.kext IOGraphicsFamily.kext IONDRVSupport.kext or You can try to use NDRVShim.kext instead of replacing IONDRVSupport and IOGraphicsFamily post#1875, get NDRVShim.kext from post#1865, at /Volumes/macOS Mojave Patcher/macOS Mojave Patcher.app/Contents/Resources/macOS Post Install.app/Contents/Resources/legacynvidia/NDRVShim.kext And need to edit NVDAResmanTesla.kext/Contents/Info.plist to add the following string. <key>com.parrotgeek.NDRVShim</key> <string>1</string> <dict> <key>com.apple.iokit.IOGraphicsFamily</key> <string>1.5</string> <key>com.parrotgeek.NDRVShim</key> <string>1</string> <key>com.apple.iokit.IONDRVSupport</key> <string>1.5</string> <key>com.apple.iokit.IOPCIFamily</key> <string>2.4</string> <key>com.apple.kpi.bsd</key> <string>9.0.0</string> <key>com.apple.kpi.iokit</key> <string>9.0.0</string> <key>com.apple.kpi.libkern</key> <string>9.0.0</string> <key>com.apple.kpi.mach</key> <string>9.0.0</string> </dict> 10.13.6 kexts works fine as below, GeForceTesla.kext ..... (patched) GeForceTeslaGLDriver.bundle GeForceTeslaVADriver.bundle NVDANV50HalTesla.kext NVDAResmanTesla.kext ..... (edit Info.plist) NDRVShim.kext ..... (added) If you still have troube, try the following 10.13.6 kexts too. IOAccelerator2D.plugin IOAcceleratorFamily2.kext Refer to /Volumes/macOS Mojave Patcher/macOS Mojave Patcher.app/Contents/Resources/macOS Post Install.app/Contents/Resources/legacyGPUPatch.sh credits to: ASentientBot, parrotgeek1, dosdude1. And My nVidia 9300GE always need to fix reboot error with NVDAStartup.kext.310.42.25f01.zip from nawcom since 10.12. Download all the patche kexts here. All works fine here too. It's better to use Kext Utility.app to install kexts.
  13. crazybirdy

    [pre-release] macOS Mojave

    Good to know, here is the same too.
  14. crazybirdy

    [pre-release] macOS Mojave

    1. Put it in /usr/bin/ as /usr/bin/mojave2core 2. Clover boot to single user mode with -s Terminal command: 3. /sbin/mount -uw / 4. mojave2core If the patch code is different with later Mojave version, you need to change code in mojave2core. mojave2core.zip
×