Hallo nach dem ich einige Probleme beim Patchen der NvMeFamily.kext unter 12.4 gehabt habe , wurde anschließend diese Methode Verwendet : https://github.com/RehabMan/patch-nvme . Nun habe ich einen Update auf 12.5 gewagt wie beschrieben neuen Kext auf der S/L/E gepackt und die NvMeFamily entfernt . Das Resultat ist eine Fehlermeldung bzw. Kernel Panic beim booten der Kiste . Die Fehlermeldung Lautet : NvMeFamily.kext start Failed . Hat jemand eine Idee wie ich jetzt meine SSD wieder zum laufen bringen kann ?
NVME Samsung 960 EVO Fehler nach dem Update von 12.4 auf 12.5 . Zum einbinden der SSD wurde HackrNVMeFamily-10_12_5.kext verwendet.
-
- Erledigt
- den4ik
- Erledigt
-
-
Spoofing per SSDT, damit die HackerNMeFamily daneben läuft, haste gemacht? Oder nutzt du die original (gepatchte) NVMeFamily?
-
Klar....
Schmeiss den Kext raus und baue folgende KextsToPatch-Einträge in deine config.plist:Code- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#2</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- D7aMiIIAAACD+QwPhTIBAA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- D7aMiIIAAACD+QkPhTIBAA==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#1</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- ibPoAgAAweAMBQAQAACJgw==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- ibPoAgAAweAJBQAQAACJgw==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#12</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- yAAAAEkp17gAEAAATYskJA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- yAAAAEkp17gAAgAATYskJA==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#3</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- AMeDpAAAAAAQAABIi0gISA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- AMeDpAAAAAACAABIi0gISA==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#9_10</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIB
- AABBvAAQAABJKfQ=
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIB
- AABBvAACAABJKfQ=
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#4</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- SYnGTYX2dGFBwecMSWP/vg==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- SYnGTYX2dGFBwecJSWP/vg==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#15</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- Bf8PAABIwegMZvfB/w8PlQ==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- Bf8PAABIwegJZvfB/w8PlQ==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#13</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- 4b+AQBUGTYnWugAQAABFMQ==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- 4b+AQBUGTYnWugACAABFMQ==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#11</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- AABJiY4iAQAAugAQAABIKQ==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- AABJiY4iAQAAugACAABIKQ==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#6_7</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- icGB4f8PAABIAdFIgfn/DwAAdzs=
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- icGB4f8BAABIAdFIgfn/AQAAdzs=
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#14</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- iWTY+EmBxAAQAABJgccA8A==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- iWTY+EmBxAACAABJgccA8A==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#8</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- SYHF/w8AAEnB7QxJiwQkSA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- SYHF/w8AAEnB7QlJiwQkSA==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#16</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- weIIQQ+2wcHgDEQJ0EQJwA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- weIIQQ+2wcHgCUQJ0EQJwA==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#17</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- RYTJD5XAD7bAweAMRAnYRA==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- RYTJD5XAD7bAweAJRAnYRA==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>IONVMeFamily Pike R. Alpha Patch#5</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- hv8PAABIwegMD7cPgeH/Dw==
- </data>
- <key>Name</key>
- <string>IONVMeFamily</string>
- <key>Replace</key>
- <data>
- hv8PAABIwegJD7cPgeH/Dw==
- </data>
- </dict>
Zusätzlich packst du noch den folgenden Eintrag unter ForceKextsToLoad:
Nutze dabei auch tatsächlich den "\" anstatt dem "/"... -
@ apfelnico
Ich habe den spoof parameter verwendet, lief nicht . Daraufhin habe ich die NvMeFamily vollständig von der Platte genommen.(mittels linux boot usb) . Ging aber genau so aus wie beim ersten mall. Habe auch den EFI Ordner der Platte mittel linux live USB angebunden und dort der HAckMeFam. Patch im Ordner 10.12 hinterlegt . Auch ohne Erfolg. Als letzte option habe ich noch ein mal den Kext auf meinen MacBook generiert und rüber auf die Platte /S/L/E geschoben .Leider auch ohne Erfolg.Danke für die Antwort .Werde es umgehend ausprobieren.
Kann ich die Kext von Meinen MacBook Nehmen (der ist aktuell auf 12.5 ) . Bin mir leider nicht mehr sicher ob ich die Originale NvMeFam . noch habe .
-
Mach es so wie @al6042 schreibt. Natürlich benötigst du dafür die ungepatchte NVMeFamily.kext. Kannst auch einfach vom Macbook rüberkopieren. Rechte reparieren! Oder nutze ein KextUtitlity.
-
-
Update . Hab die config.plist auf dem Clover Stick wie beschrieben verändert, und die neue clover Version 4077 drauf kopiert. Die Installation Datei ist zwar noch von 12.4 aber es soll ja von der HD Gebootet werden. Leider wird die hd aber trotzdem nicht erkannt.
Der zweite Versuch war ein Alternativ Pfad auf die IONVMeFamily.kext /EFI/CLOVER/kexts/other/ aber auch das Bringt kein Resultat. Die Platte bleibt aus und die Fehlermeldung bleibt gleich.
-
-
Na wenn das so ist kann man dem Vorgang ja auch mal einen entspannten grünen Haken spendieren und ihn somit als gelöst markieren
-
griven
Hat das Label Erledigt hinzugefügt