Jump to content
1671 posts in this topic

Recommended Posts

Just now, simmel said:

Did you try


# mount -o rw /

?

Not really try  

because I need good Solution inside the system because in Beta 1 that's not an issue to install on S/L/E

  • Like 1
7 minutes ago, Sherlocks said:

i tried all of SIP. no luckemoji21.png

나의 SM-N960N 의 Tapatalk에서 보냄
 

I'm still using

<key>RtVariables</key>
<dict>
	<key>BooterConfig</key>
	<string>0x28</string>
	<key>CsrActiveConfig</key>
	<string>0x67</string>
</dict>

and that gives me write access to /S/L/E after mounting / read-write.

  • Like 1
1 hour ago, artur_pt said:

hello sherlocks

 

clover need update platformdata.c

 

with new values for new beta CATALINA

 

thanks

I updated locally, are Catalina DP2's Platform Datas newer than 05/25/2019? Thanks.

 

 

platformdata.c.diff

r4964_PlatformData_Upd.zip

Edited by Badruzeus
9 minutes ago, simmel said:

I'm still using


<key>RtVariables</key>
<dict>
	<key>BooterConfig</key>
	<string>0x28</string>
	<key>CsrActiveConfig</key>
	<string>0x67</string>
</dict>

and that gives me write access to /S/L/E after mounting / read-write.

 

my csr is 0x77

how can i mount mounting / read-write?

i typed that you mentioned, but i can't

sherlocks@Sherlocksui-MacBookPro ~ % sudo mount -o rw /           

Failed to stat file //AppleInternal, error No such file or directory

sherlocks@Sherlocksui-MacBookPro ~ % 

 

15 minutes ago, artur_pt said:

hello sherlocks

 

clover need update platformdata.c

 

with new values for new beta CATALINA

 

thanks

 

okay

3 minutes ago, Sherlocks said:

sherlocks@Sherlocksui-MacBookPro ~ % sudo mount -o rw /           

 

Failed to stat file //AppleInternal, error No such file or directory

sherlocks@Sherlocksui-MacBookPro ~ %

You can ignore that. Root should be remounted properly now. It works for me and I get this error too.

  • Like 1
  • Thanks 1

Hi

 

I found that: Apple will use driverkit instead of kexts kernels. Driverkit

 

First blocked, then deprecated, good old "kexts" will give way to a new system of drivers executed in the user space. 

drivers go from "kernel mode" to "user mode", and will no longer be able to cause kernel panic. DriverKit is designed to replace the most common kernel extensions, which fall into seven categories identified by Apple:

virtualization;

  • access control apparatus (card readers ...);
  • network cards;
  • human-machine interfaces (pointing devices, accessibility devices ...);
  • network and VPN;
  • printers and scanners; serial port devices.

 


Future versions of macOS will no longer support kexts falling into these categories.

 

sorry bout my bad english

1.jpg

Edited by Matgen84
  • Like 4
  • Thanks 1

Launchpad applications missing in macOS Catalina????

 

Try This!

 

Instead of it auto-adding apps to Launchpad, now you have to drag them there (i.e. on top of the silver icon) selecting all the apps  from your applications folder and drag it on  to Launchpad Icon.

  • Like 1

Hi PMHeart

I installed FakePCIID.kext FakePCIID_Broadcom_WiFi.kext  worked perfectly but I couldn't patch country code which I live in saudi arab 

I tried with Airportbrcmfxup.kext but kernel panic issue on macOS Catalina 10.15 beta 2 how to patch country code by binary

17 hours ago, PMheart said:

Hi,

 

I hope this one works under Beta 2:

Clover-4964-lapic-1015dp2-fix.zip

 

And this is the diff for devs to review: (ONLY if it does work)


Index: rEFIt_UEFI/Platform/Settings.c
===================================================================
--- rEFIt_UEFI/Platform/Settings.c	(revision 4964)
+++ rEFIt_UEFI/Platform/Settings.c	(working copy)
@@ -6374,7 +6374,7 @@
           if (Prop != NULL && Prop->string != NULL && Prop->string[0] != '\0') {
             if (AsciiStrStr (Prop->string, "Install%20OS%20X%20Mavericks.app")) {
               OSVersion = AllocateCopyPool (5, "10.9");
-            } else if (AsciiStrStr (Prop->string, "Install%20macOS%20Catalina") || AsciiStrStr (Prop->string, "Install%20macOS%2010.15%20Beta")) { // FIXME: Remove Beta after final release
+            } else if (AsciiStrStr (Prop->string, "Install%20macOS%20Catalina") || AsciiStrStr (Prop->string, "Install%20macOS%20Catalina%20Beta")) { // FIXME: Remove Beta after final release
               OSVersion = AllocateCopyPool (6, "10.15");
             } else if (AsciiStrStr (Prop->string, "Install%20macOS%20Mojave") || AsciiStrStr (Prop->string, "Install%20macOS%2010.14")) {
               OSVersion = AllocateCopyPool (6, "10.14");
Index: rEFIt_UEFI/Platform/kernel_patcher.c
===================================================================
--- rEFIt_UEFI/Platform/kernel_patcher.c	(revision 4964)
+++ rEFIt_UEFI/Platform/kernel_patcher.c	(working copy)
@@ -709,10 +709,11 @@
       patchLocation = i+1394;
       DBG("Found Mojave (10.14.4 - 10.14.6) Lapic panic at 0x%08x\n", patchLocation);
       break;
-    // PMheart: 10.15.DP1
-    } else if (bytes[i+0] == 0x9E && bytes[i+1] == 0x00 && bytes[i+2] == 0x00 && bytes[i+3] == 0x74 &&
-               bytes[i+4] == 0x0E && bytes[i+5] == 0x8B) {
-      patchLocation = i;
+    // PMheart: 10.15.DP2
+    } else if (bytes[i+0]  == 0x83 && bytes[i+1]  == 0x3D && bytes[i+5]  == 0x00 && bytes[i+6]  == 0x00  &&
+               bytes[i+7]  == 0x74 && bytes[i+8]  == 0x0E && bytes[i+9]  == 0x8B && bytes[i+14] == 0x00 && 
+               bytes[i+15] == 0x85 && bytes[i+16] == 0xC0 && bytes[i+17] == 0x0F && bytes[i+18] == 0x84) {
+      patchLocation = i+7;
       DBG("Found Catalina Lapic panic at 0x%08x\n", patchLocation);
       break;
     }
@@ -724,9 +725,7 @@
   }
 
   // Already patched?  May be running a non-vanilla kernel already?
-  if (bytes[patchLocation + 0] == 0x9E && bytes[patchLocation + 1] == 0x00 &&
-      bytes[patchLocation + 2] == 0x00 && bytes[patchLocation + 3] == 0xEB &&
-      bytes[patchLocation + 4] == 0x22 && bytes[patchLocation + 5] == 0x8B) {
+  if (bytes[patchLocation + 0] == 0xEB && bytes[patchLocation + 1] == 0x22) {
     DBG("Lapic panic already patched, kernel file (10.15) manually patched?\n");
     return FALSE;
   } else if (bytes[patchLocation + 0] == 0x90 && bytes[patchLocation + 1] == 0x90 &&
@@ -735,9 +734,9 @@
     DBG("Lapic panic already patched, kernel file (10.6 - 10.14) manually patched?\n");
     return FALSE;
   } else {
-    if (bytes[patchLocation + 0] == 0x9E && bytes[patchLocation + 1] == 0x00) {
-      bytes[patchLocation + 3] = 0xEB;
-      bytes[patchLocation + 4] = 0x22;
+    if (bytes[patchLocation + 0] == 0x74 && bytes[patchLocation + 1] == 0x0E) {
+      bytes[patchLocation + 0] = 0xEB;
+      bytes[patchLocation + 1] = 0x22;
     } else {
       bytes[patchLocation + 0] = 0x90;
       bytes[patchLocation + 1] = 0x90;

 

EDIT: Do NOT forget to enable KernelLapic patch in config.plist!!!

Hi. Just tried it and it still doesn't work. I keep getting the Local APIC panic without cpus=1. Please check my CLOVER folder and let me know if I'm missing something.

CLOVER.zip

17 hours ago, PMheart said:

Hi,

 

I hope this one works under Beta 2:

Clover-4964-lapic-1015dp2-fix.zip

 

And this is the diff for devs to review: (ONLY if it does work)


Index: rEFIt_UEFI/Platform/Settings.c
===================================================================
--- rEFIt_UEFI/Platform/Settings.c	(revision 4964)
+++ rEFIt_UEFI/Platform/Settings.c	(working copy)
@@ -6374,7 +6374,7 @@
           if (Prop != NULL && Prop->string != NULL && Prop->string[0] != '\0') {
             if (AsciiStrStr (Prop->string, "Install%20OS%20X%20Mavericks.app")) {
               OSVersion = AllocateCopyPool (5, "10.9");
-            } else if (AsciiStrStr (Prop->string, "Install%20macOS%20Catalina") || AsciiStrStr (Prop->string, "Install%20macOS%2010.15%20Beta")) { // FIXME: Remove Beta after final release
+            } else if (AsciiStrStr (Prop->string, "Install%20macOS%20Catalina") || AsciiStrStr (Prop->string, "Install%20macOS%20Catalina%20Beta")) { // FIXME: Remove Beta after final release
               OSVersion = AllocateCopyPool (6, "10.15");
             } else if (AsciiStrStr (Prop->string, "Install%20macOS%20Mojave") || AsciiStrStr (Prop->string, "Install%20macOS%2010.14")) {
               OSVersion = AllocateCopyPool (6, "10.14");
Index: rEFIt_UEFI/Platform/kernel_patcher.c
===================================================================
--- rEFIt_UEFI/Platform/kernel_patcher.c	(revision 4964)
+++ rEFIt_UEFI/Platform/kernel_patcher.c	(working copy)
@@ -709,10 +709,11 @@
       patchLocation = i+1394;
       DBG("Found Mojave (10.14.4 - 10.14.6) Lapic panic at 0x%08x\n", patchLocation);
       break;
-    // PMheart: 10.15.DP1
-    } else if (bytes[i+0] == 0x9E && bytes[i+1] == 0x00 && bytes[i+2] == 0x00 && bytes[i+3] == 0x74 &&
-               bytes[i+4] == 0x0E && bytes[i+5] == 0x8B) {
-      patchLocation = i;
+    // PMheart: 10.15.DP2
+    } else if (bytes[i+0]  == 0x83 && bytes[i+1]  == 0x3D && bytes[i+5]  == 0x00 && bytes[i+6]  == 0x00  &&
+               bytes[i+7]  == 0x74 && bytes[i+8]  == 0x0E && bytes[i+9]  == 0x8B && bytes[i+14] == 0x00 && 
+               bytes[i+15] == 0x85 && bytes[i+16] == 0xC0 && bytes[i+17] == 0x0F && bytes[i+18] == 0x84) {
+      patchLocation = i+7;
       DBG("Found Catalina Lapic panic at 0x%08x\n", patchLocation);
       break;
     }
@@ -724,9 +725,7 @@
   }
 
   // Already patched?  May be running a non-vanilla kernel already?
-  if (bytes[patchLocation + 0] == 0x9E && bytes[patchLocation + 1] == 0x00 &&
-      bytes[patchLocation + 2] == 0x00 && bytes[patchLocation + 3] == 0xEB &&
-      bytes[patchLocation + 4] == 0x22 && bytes[patchLocation + 5] == 0x8B) {
+  if (bytes[patchLocation + 0] == 0xEB && bytes[patchLocation + 1] == 0x22) {
     DBG("Lapic panic already patched, kernel file (10.15) manually patched?\n");
     return FALSE;
   } else if (bytes[patchLocation + 0] == 0x90 && bytes[patchLocation + 1] == 0x90 &&
@@ -735,9 +734,9 @@
     DBG("Lapic panic already patched, kernel file (10.6 - 10.14) manually patched?\n");
     return FALSE;
   } else {
-    if (bytes[patchLocation + 0] == 0x9E && bytes[patchLocation + 1] == 0x00) {
-      bytes[patchLocation + 3] = 0xEB;
-      bytes[patchLocation + 4] = 0x22;
+    if (bytes[patchLocation + 0] == 0x74 && bytes[patchLocation + 1] == 0x0E) {
+      bytes[patchLocation + 0] = 0xEB;
+      bytes[patchLocation + 1] = 0x22;
     } else {
       bytes[patchLocation + 0] = 0x90;
       bytes[patchLocation + 1] = 0x90;

 

EDIT: Do NOT forget to enable KernelLapic patch in config.plist!!!

Hi. Just tried it and it still doesn't work. I keep getting the Local APIC panic without cpus=1. Please check my CLOVER folder and let me know if I'm missing something.

5 hours ago, Sherlocks said:

anyone who can install kexts in S/L/E on beta2?

나의 SM-N960N 의 Tapatalk에서 보냄
 

 

What about using the terminal?

 

e.g :

 


sudo cp -R /path_to_your_kext /System/Library/Extensions

 

It worked for me without having to remount the drive (with SIP disabled ofc).

  • Like 1
10 minutes ago, polyzargone said:

 

What about using the terminal?

 

e.g :

 

 


sudo cp -R /path_to_your_kext /System/Library/Extensions

 

It worked for me without having to remount the drive (with SIP disabled ofc).

Thats not work see other forum like unsupported Mac, its the same for all

 

New command from AsentientBot

sudo mount -uw /

killall Finder

Edited by chris1111
  • Like 1

Well, it did for me :

 


polyzargone@MacBook-Optimus ~ % sudo cp -R /Volumes/ESP/EFI/CLOVER/kexts/Other/BrcmBluetoothInjector.kext /System/Library/Extensions
Password:
polyzargone@MacBook-Optimus ~ %

 

914625274_Capturedecran2019-06-18a19_43_44.thumb.png.a0bbbf54c3ed94842e958adf97e9061b.png

 

CsrActiveConfig is set as 0x3E7

 

Unsupported Mac are… Mac so maybe that explains why it fails…

  • Like 1
5 minutes ago, polyzargone said:

Well, it did for me :

 

 


polyzargone@MacBook-Optimus ~ % sudo cp -R /Volumes/ESP/EFI/CLOVER/kexts/Other/BrcmBluetoothInjector.kext /System/Library/Extensions
Password:
polyzargone@MacBook-Optimus ~ %

 

 

 

CsrActiveConfig is set as 0x3E7

 

Unsupported Mac are… Mac so maybe that explains why it fails…

I have Mac Book Pro and 4 Hackintosh and its not working on beta 2 here so you are lucky

Edited by chris1111

It stands to reason that Catalina would get to the point that you can't modify the systems files directly.  There had to be a reason why Catalina divided its installation into a system partition and a data partition.

1712237541_CatalinaPartitions.thumb.png.b46a550cff63309e0279c446943fd0d9.png

 

  • Like 1

Very strange…

 

Because I just tried on another Hack and indeed, it fails :

 


polyzargone@Skylake1st ~ % sudo cp -R /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext /System/Library/Extensions
Password:
cp: /System/Library/Extensions/RealtekRTL8111.kext: Read-only file system
cp: /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext: unable to copy extended attributes to /System/Library/Extensions/RealtekRTL8111.kext: Read-only file system
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents: No such file or directory
cp: /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext/Contents: unable to copy extended attributes to /System/Library/Extensions/RealtekRTL8111.kext/Contents: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/Info.plist: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/MacOS: No such file or directory
cp: /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext/Contents/MacOS: unable to copy extended attributes to /System/Library/Extensions/RealtekRTL8111.kext/Contents/MacOS: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/MacOS/RealtekRTL8111: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/Resources: No such file or directory
cp: /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext/Contents/Resources: unable to copy extended attributes to /System/Library/Extensions/RealtekRTL8111.kext/Contents/Resources: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/Resources/en.lproj: No such file or directory
cp: /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext/Contents/Resources/en.lproj: unable to copy extended attributes to /System/Library/Extensions/RealtekRTL8111.kext/Contents/Resources/en.lproj: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/Resources/en.lproj/InfoPlist.strings: No such file or directory

 

 

I usually install the same software on my rigs so I don't know why it works on one and not another :worried_anim:.

  • Like 1
2 minutes ago, polyzargone said:

Very strange…

 

Because I just tried on another Hack and indeed, it fails :

 

 


polyzargone@Skylake1st ~ % sudo cp -R /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext /System/Library/Extensions
Password:
cp: /System/Library/Extensions/RealtekRTL8111.kext: Read-only file system
cp: /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext: unable to copy extended attributes to /System/Library/Extensions/RealtekRTL8111.kext: Read-only file system
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents: No such file or directory
cp: /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext/Contents: unable to copy extended attributes to /System/Library/Extensions/RealtekRTL8111.kext/Contents: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/Info.plist: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/MacOS: No such file or directory
cp: /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext/Contents/MacOS: unable to copy extended attributes to /System/Library/Extensions/RealtekRTL8111.kext/Contents/MacOS: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/MacOS/RealtekRTL8111: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/Resources: No such file or directory
cp: /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext/Contents/Resources: unable to copy extended attributes to /System/Library/Extensions/RealtekRTL8111.kext/Contents/Resources: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/Resources/en.lproj: No such file or directory
cp: /Volumes/ESP/EFI/CLOVER/kexts/Other/RealtekRTL8111.kext/Contents/Resources/en.lproj: unable to copy extended attributes to /System/Library/Extensions/RealtekRTL8111.kext/Contents/Resources/en.lproj: No such file or directory
cp: /System/Library/Extensions/RealtekRTL8111.kext/Contents/Resources/en.lproj/InfoPlist.strings: No such file or directory

 

 

I usually install the same software on my rigs so I don't know why it works on one and not another :worried_anim:.

How did you install Beta-2 on Working hack Update or reinstall ?

Edited by chris1111
Just now, chris1111 said:

How did you install Beta-2 on Working hack Update or reinstall ?

 

Over Beta 1 as I did on both Hacks.

 

The only differences I see is that the one where it fails has a full APFS filesystem and the other one has a mix of NTFS, Ext4, HFS+ and APFS :

 

25028583_Capturedcran2019-06-1820_18_21.thumb.png.d97b6ab45b4fa5cd64cdf3345d57744e.png

1529770200_Capturedecran2019-06-18a20_18_16.thumb.png.3c963565bdf923124ed252b108aaec4e.png

1 hour ago, fivos1996 said:

Hi. Just tried it and it still doesn't work. I keep getting the Local APIC panic without cpus=1. Please check my CLOVER folder and let me know if I'm missing something.

CLOVER.zip

Hi. Just tried it and it still doesn't work. I keep getting the Local APIC panic without cpus=1. Please check my CLOVER folder and let me know if I'm missing something.

Hi, its not your clover, this lapic fix is not working for me as well.

I think we need to wait for @PMheart to re look and fix it.

 

Thanks

 

  • Like 1
On 6/8/2019 at 1:06 PM, dvil said:

I'm having exactly the same problem, when I try to access Netflix or play an Amazon Prime video, Safari freezes the computer. My GPU is a 4GB 570+ Nitro, is your GPU a 4GB by any chance? I suspect is a video memory corruption problem, maybe driver related.

 

The card works perfectly in Mojave by the way.

This problem is still present in Catalina beta 2 :( hopefully it will be sorted in a future version. 

2 hours ago, mnfesq said:

 There had to be a reason why Catalina divided its installation into a system partition and a data partition.

 

Improve security.

macOS has its own 'read-only' partition (unless you disable SIP), aka first APFS volume, while your data are located on second APFS volume. The idea behind is to prevent people from erasing macOS files (system files) by mistake, and to protect your macOS against possible attacks (speech for Mac users :P ).

In fact, only one disc will be visible in the Finder, but in a program like the Disk Utility, the both of them will be visible.

 

This new feature also is a problem for backup software, such as CCC - Its owner is claiming that actually CCC does not know how to handle this OS / data separation.

  • Like 2
11 hours ago, arsradu said:

Thanks! Could you, please, tell me what do you mean by this: "I downloaded it from Logitech website after installed developers..."?

I'm not sure I understand what you mean. Also, I suppose you got the Mojave version, right?

I downloaded the G510 installation files off https://www.logitech.com/en-us website, and installed on top of Catalina developers ("beta 1"). I upgraded to Catalina developers "beta 2" and it still works fine.

Guest
This topic is now closed to further replies.
×
×
  • Create New...