Jump to content

Clover General discussion


ErmaC
29,907 posts in this topic

Recommended Posts

hi @Slice

can we use this patch in clover?

Quote

<dict>

<key>Base</key>

<string>__ZN8AppleRTC18setupDateTimeAlarmEPK11RTCDateTime</string>

<key>Comment</key>

<string>Disable RTC wake scheduling</string>

<key>Count</key>

<integer>1</integer>

<key>Enabled</key>

<true/>

<key>Find</key>

<data>

</data>

<key>Identifier</key>

<string>com.apple.driver.AppleRTC</string>

<key>Limit</key>

<integer>0</integer>

<key>Mask</key>

<data>

</data>

<key>MaxKernel</key>

<string></string>

<key>MinKernel</key>

<string>19.0.0</string>

<key>Replace</key>

<data>

ww==

</data>

<key>ReplaceMask</key>

<data>

</data>

<key>Skip</key>

<integer>0</integer>

</dict>

 

Link to comment
Share on other sites

No again

Procedure = setupDateTimeAlarm

So finally

			<dict>
				<key>Name</key>
				<string>com.apple.driver.AppleRTC</string>
				<key>Find</key>
				<data>
				VQ==
				</data>
				<key>MaskFind</key>
				<data>
				AA==
				</data>
				<key>Procedure</key>
				<string>setupDateTimeAlarm</string>
				<key>Replace</key>
				<data>
				ww==
				</data>
			</dict>

 

Add

                <key>Disabled</key>
                <false/>

 

  • Like 1
Link to comment
Share on other sites

13 minutes ago, Slice said:

No again

Procedure = setupDateTimeAlarm

So finally


			<dict>
				<key>Name</key>
				<string>com.apple.driver.AppleRTC</string>
				<key>Find</key>
				<data>
				VQ==
				</data>
				<key>MaskFind</key>
				<data>
				AA==
				</data>
				<key>Procedure</key>
				<string>setupDateTimeAlarm</string>
				<key>Replace</key>
				<data>
				ww==
				</data>
			</dict>

 

Add


                <key>Disabled</key>
                <false/>

 

thank you

Link to comment
Share on other sites

 

On 6/11/2020 at 11:40 AM, jsl2000 said:

 

[Solved]

To get 10.15.4~10.15.6 beta2 stably working I need Enabled AddDTGP & FixShutdown in my config.plist as shown here:

 

Screen Shot 2020-06-12 at 3.56.46 PM.png

 

 

Screen Shot 2020-06-18 at 9.49.28 AM.png

 

Screen Shot 2020-06-11 at 11.23.40 AM.png

Screen Shot 2020-06-11 at 11.36.33 AM.png

 

config-Clover-5119.plist

Edited by jsl2000
  • Like 1
Link to comment
Share on other sites

On 6/10/2020 at 6:51 PM, Slice said:

No again

Procedure = setupDateTimeAlarm

So finally


			<dict>
				<key>Name</key>
				<string>com.apple.driver.AppleRTC</string>
				<key>Find</key>
				<data>
				VQ==
				</data>
				<key>MaskFind</key>
				<data>
				AA==
				</data>
				<key>Procedure</key>
				<string>setupDateTimeAlarm</string>
				<key>Replace</key>
				<data>
				ww==
				</data>
			</dict>

 

Add


                <key>Disabled</key>
                <false/>

 

I think need add too

                                <key>RangeFind</key>
				<integer></integer>
Link to comment
Share on other sites

On 6/11/2020 at 12:51 AM, Slice said:

No again

Procedure = setupDateTimeAlarm

So finally


			<dict>
				<key>Name</key>
				<string>com.apple.driver.AppleRTC</string>
				<key>Find</key>
				<data>
				VQ==
				</data>
				<key>MaskFind</key>
				<data>
				AA==
				</data>
				<key>Procedure</key>
				<string>setupDateTimeAlarm</string>
				<key>Replace</key>
				<data>
				ww==
				</data>
			</dict>

 

Add


                <key>Disabled</key>
                <false/>

 

 

23 hours ago, Andrey1970 said:

 

I think need add too


                                <key>RangeFind</key>
				<integer></integer>

 

strange. it causes kernel panic.

Link to comment
Share on other sites

53 minutes ago, Sherlocks said:

 

slice wrote find value is 55. in your file, find is 00. what is correct?

The task to find the first byte in procedure. We don't know value of the first byte, we don't need to know it.

Link to comment
Share on other sites

5 hours ago, Andrey1970 said:

Sorry, my typo.


                                <key>RangeFind</key>
				<integer>1</integer>

No such key in Clover.

 

4 hours ago, Sherlocks said:

 

slice wrote find value is 55. in your file, find is 00. what is correct?

It doesn't matter. I set MaskFind=0 so

0x55 & 0 == 0x00 & 0 == 0

But if you see real binaries there is byte 0x55 at the begin of the procedure.

Link to comment
Share on other sites

1 hour ago, Slice said:

Wow! Thanks, I forgot this feature.

You wrote:

"So StartPattern was found at address=X

Find array will be searching in the range [X, X+RangeFind]"

Then I think for one byte better: RangeFind = 0

Truly?

@Sherlocks, test please with RangeFind = 0

Link to comment
Share on other sites

On 6/14/2020 at 3:37 PM, Andrey1970 said:

You wrote:

"So StartPattern was found at address=X

Find array will be searching in the range [X, X+RangeFind]"

Then I think for one byte better: RangeFind = 0

Truly?

@Sherlocks, test please with RangeFind = 0

 

rangefind = 0, i can't boot macOS

Link to comment
Share on other sites

3 hours ago, vector sigma said:

@Slice, what if the Wiki run inside Clover.app, or even better the wiki can also edit the config.plist so that explanations will always be visible?

 

Glad to see something new here.

  • Like 2
Link to comment
Share on other sites

3 hours ago, ellaosx said:

Hi

Using clover 5119, I have mavericks and it seems clover doesnt load C/K/10.9 & C/K/Other folder at all.

I have no issues in Sierra+. It loads perfectly

Proof?

Link to comment
Share on other sites

2 hours ago, Slice said:

Proof?

Hi @Slice

what proof can i show you. booting in single mode then do bdmesg will do?

I dont have my Legacy computer at this point, but will be sending logs once im home.

 

To add:

i only have 1 drive for both OS (2 partitions with mavericks & sierra).

I was using 5115 ang both OS worked.

But when i updated clover to 5119, sierra still boots fine, but not mavericks.

Then i saw in verbose that it is not loading 10.9 & Other folder. Reverting back to 5115, maverick works fine

 

Edited by ellaosx
Link to comment
Share on other sites

×
×
  • Create New...