You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: LICENSE.txt
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Redistribution and use in source and binary forms, with or without modification,
7
7
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
8
8
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
9
9
3. All advertising materials mentioning features or use of this software must display the following acknowledgement:
10
-
This product includes software developed by Dortania and OpenCore Legacy Patcher contributors.
11
-
4. Neither the name of OpenCore Legacy Patcher, nor the names of Dortania, Dhinak G, or Mykola Grymalyuk may be used to endorse or promote products derived from this software without specific prior written permission.
10
+
This product includes software developed by Dortania and OCLP-R contributors.
11
+
4. Neither the name of OCLP-R, nor the names of Dortania, Dhinak G, or Mykola Grymalyuk may be used to endorse or promote products derived from this software without specific prior written permission.
12
12
13
13
THIS SOFTWARE IS PROVIDED BY DHINAK G AND MYKOLA GRYMALYUK "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL DHINAK G NOR MYKOLA GRYMALYUK BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copy file name to clipboardExpand all lines: PRIVACY.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Privacy Policy
2
2
3
-
OpenCore Legacy Patcher may collect pseudo-anonymized data about the host system and the OpenCore Legacy Patcher application. This data is used to improve the project and to help diagnose issues. The data collected is as follows:
3
+
OCLP-R may collect pseudo-anonymized data about the host system and the OCLP-R application. This data is used to improve the project and to help diagnose issues. The data collected is as follows:
4
4
5
5
* System's UUID as a SHA1 hash
6
6
* This is used to identify the system and to prevent duplicate reports
A Python-based project revolving around [Acidanthera's OpenCorePkg](https://github.com/acidanthera/OpenCorePkg) and [Lilu](https://github.com/acidanthera/Lilu) for both running and unlocking features in macOS on supported and unsupported Macs.
7
7
8
8
Our project's main goal is to breathe new life into Macs no longer supported by Apple, allowing for the installation and usage of macOS Big Sur and newer on machines as old as 2007.
9
9
10
10
----------
11
-
12
-

13
-
11
+

14
12
----------
15
13
16
-
Noteworthy features of OpenCore Legacy Patcher:
14
+
Noteworthy features of OCLP-R:
17
15
18
16
* Support for macOS Big Sur, Monterey, Ventura, Sonoma and Sequoia
19
17
* Native Over the Air (OTA) System Updates
@@ -32,23 +30,16 @@ Note: Only clean-installs and upgrades are supported. macOS Big Sur installs alr
32
30
33
31
* You can, however, reinstall macOS with this patcher and retain your original data
34
32
35
-
Note 2: Currently, OpenCore Legacy Patcher officially supports patching to run macOS Big Sur through Sonoma installs. For older OSes, OpenCore may function; however, support is currently not provided from Dortania.
33
+
Note 2: Currently, OCLP-R officially supports patching to run macOS Big Sur through Sonoma installs. For older OSes, OpenCore may function; however, support is currently not provided from Dortania.
36
34
37
35
* For macOS Mojave and Catalina support, we recommend the use of [dosdude1's patchers](http://dosdude1.com)
38
36
39
37
## Getting Started
40
38
41
39
To start using the project, please see our in-depth guide:
This project is offered on an AS-IS basis, we do not guarantee support for any issues that may arise. However, there is a community server with other passionate users and developers that can aid you:
* Keep in mind that the Discord server is maintained by the community, so we ask everyone to be respectful.
51
-
* Please review our docs on [how to debug with OpenCore](https://dortania.github.io/OpenCore-Legacy-Patcher/DEBUG.html) to gather important information to help others with troubleshooting.
52
43
53
44
## Running from source
54
45
@@ -58,85 +49,7 @@ To run the project from source, see here: [Build and run from source](./SOURCE.m
58
49
59
50
*[Acidanthera](https://github.com/Acidanthera)
60
51
* OpenCorePkg, as well as many of the core kexts and tools
* iMacs Metal GPUs Upgrade Patch set and documentation
67
-
* Great amounts of help with debugging, and code suggestions
68
54
*[vit9696](https://github.com/vit9696)
69
55
* Endless amount of help troubleshooting, determining fixes and writing patches
70
-
*[EduCovas](https://github.com/covasedu)
71
-
*[non-Metal patch set](https://github.com/moraea/non-metal-frameworks) for nVidia Tesla/Fermi/Maxwell/Pascal, AMD TeraScale 1/2, and Intel Core 1st/2nd Generation GPUs
72
-
*[3802 Metal patch set](https://github.com/moraea/misc-patches/tree/main/3802-Metal-15) and [MetallibSupportPkg](https://github.com/dortania/MetallibSupportPkg) for nVidia Kepler and Intel Core 3rd/4th Generation GPUs
73
-
* Metal bundle patches and shims for [nVidia Kepler](https://github.com/moraea/misc-patches/tree/main/Kepler%2013%2B), [AMD GCN 1 - 4](https://github.com/moraea/misc-patches/tree/main/GCN%2013%2B), and [AMD GCN 5 (Vega)](https://github.com/moraea/misc-patches/tree/main/vega%2013%2B)
74
-
*[IOSurface offset patches](https://github.com/moraea/misc-patches/tree/main/Sonoma%2014.4%20IOSurface) for nVidia Kepler, AMD GCN 1 - 5, and Intel Core 3rd - 6th Generation GPUs
75
-
*[legacy Wi-Fi patch set](https://github.com/moraea/unsupported-wifi-patches) restores functionality for Wi-Fi cards in all 2007 - 2017 models
76
-
*[T1 patch set](https://github.com/moraea/misc-patches/tree/main/T1-Patch) restores Touch ID, Apple Pay, and other secure functionality in 2016 - 2017 models
77
-
* AppleGVA downgrade for accelerated video decoding on 2012 - 2016 models
*[AAAMouSSE](https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/), [telemetrap](https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/post-28447707) and [SurPlus](https://github.com/reenigneorcim/SurPlus)
91
-
*[dosdude1](https://github.com/dosdude1)
92
-
* Main author of the [original GUI](https://github.com/dortania/OCLP-GUI)
93
-
* Development of previous patchers, laying out much of what needs to be patched
Copy file name to clipboardExpand all lines: SOURCE.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
1
# Build and run from source
2
2
3
-
OpenCore Legacy Patcher at its core is a Python-based GUI/CLI-based application. In turn, to run the project from source, you simply need to invoke the OpenCore-Patcher-GUI.command file via Python.
3
+
OCLP-R at its core is a Python-based GUI/CLI-based application. In turn, to run the project from source, you simply need to invoke the OpenCore-Patcher-GUI.command file via Python.
4
4
5
5
For developers wishing to validate mainline changes, you may use this link: [GUI (Graphical Based App)](https://nightly.link/dortania/OpenCore-Legacy-Patcher/workflows/build-app-wxpython/main/OpenCore-Patcher.pkg.zip)
6
6
7
-
***Warning**: Nightly builds (untagged builds built from the latest commit) are actively developed OpenCore Legacy Patcher builds. These builds have not been tested, are not guaranteed to work, and are not guaranteed to be safe. Do not use nightlies without a good reason to do so, and do not use them on your main machine. Additionally, these binaries should not be used without first consulting the [CHANGELOG](./CHANGELOG.md).
7
+
***Warning**: Nightly builds (untagged builds built from the latest commit) are actively developed OCLP-R builds. These builds have not been tested, are not guaranteed to work, and are not guaranteed to be safe. Do not use nightlies without a good reason to do so, and do not use them on your main machine. Additionally, these binaries should not be used without first consulting the [CHANGELOG](./CHANGELOG.md).
8
8
9
9
**Do not share _any_ links to these binaries** in forums; please link to **this document only**.
10
10
* Additionally, do not reupload these binaries or download binaries from other sites. Using binaries from untrusted sources is a security issue, as they may have been tampered with.
@@ -35,7 +35,7 @@ If you have any installation errors, see the following troubleshooting options:
35
35
* Our build server currently uses Python 3.11 for generating binaries used in releases
36
36
* Use .whl snapshots for installing additional dependencies
37
37
38
-
## Running OpenCore Legacy Patcher
38
+
## Running OCLP-R
39
39
40
40
To run the project from source, simply invoke via python3:
Copy file name to clipboardExpand all lines: ci_tooling/privileged_helper_tool/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# OpenCore Legacy Patcher Privileged Helper Tool
1
+
# OCLP-R Privileged Helper Tool
2
2
3
-
`com.dortania.opencore-legacy-patcher.privileged-helper` is OpenCore Legacy Patcher's Privileged Helper Tool.
3
+
`com.dortania.opencore-legacy-patcher.privileged-helper` is OCLP-R's Privileged Helper Tool.
4
4
5
5
The architecture is as such:
6
6
1. The main application (OpenCore-Patcher.app) will send arguments to the privileged helper tool to execute.
@@ -12,7 +12,7 @@ The helper tool is able to execute code as root by using the "Set UID" bit prese
12
12
13
13
## Running from source
14
14
15
-
Since running OpenCore Legacy Patcher from source will lack Dortania's code signature, you will need to disable code signature verification in the privileged helper tool otherwise root commands will fail.
15
+
Since running OCLP-R from source will lack Dortania's code signature, you will need to disable code signature verification in the privileged helper tool otherwise root commands will fail.
16
16
17
17
To do so, compile the privileged helper tool with debug:
18
18
```
@@ -31,4 +31,4 @@ If possible, we highly recommend creating a developer account with Apple and sig
31
31
* Note that Dortania's Team ID will need to be replaced in main.m with your own Team ID (`S74BDJXQMD` -> `YOUR_TEAM`)
32
32
* Additionally you will be required to compile OpenCore-Patcher.app with your own Developer ID Application certificate
33
33
34
-
If this is not possible, we recommend using [OpenCore Legacy Patcher's prebuilt binaries](../../SOURCE.md) instead.
34
+
If this is not possible, we recommend using [OCLP-R's prebuilt binaries](../../SOURCE.md) instead.
Copy file name to clipboardExpand all lines: docs/ACCEL.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,7 +133,7 @@ In the event Apple removes 11.2.3 from their catalogue, we've provided a mirror
133
133
134
134
## Unable to switch GPUs on 2011 15" and 17" MacBook Pros
135
135
136
-
Currently, with OpenCore Legacy Patcher, GPU switching between the iGPU and dGPU is broken. The simplest way to set a specific GPU is to disable the dGPU when you wish to remain on the more power efficient iGPU.
136
+
Currently, with OCLP-R, GPU switching between the iGPU and dGPU is broken. The simplest way to set a specific GPU is to disable the dGPU when you wish to remain on the more power efficient iGPU.
137
137
138
138
The best way to achieve this is to boot to Recovery (or Single User Mode if the dGPU refuses to function at all) and run the following command:
139
139
@@ -149,7 +149,7 @@ Note: This driver only provides partial support in macOS, full graphics accelera
149
149
150
150
## Erratic Colours on ATI TeraScale 2 GPUs (HD5000/HD6000)
151
151
152
-
Resolved with OpenCore Legacy Patcher v0.4.2
152
+
Resolved with OCLP-R v0.4.2
153
153
154
154
::: details Legacy Fix (prior to 0.4.2)
155
155
@@ -172,15 +172,15 @@ The following tool can be used to work-around this issue:
172
172
173
173
## Cannot Login on 2011 15" and 17" MacBook Pros
174
174
175
-
By default, OpenCore Legacy Patcher will assume MacBookPro8,2/3 have a faulty dGPU and disable acceleration. This is the safest option for most users as enabling dGPU acceleration on faulty Macs will result in failed booting.
175
+
By default, OCLP-R will assume MacBookPro8,2/3 have a faulty dGPU and disable acceleration. This is the safest option for most users as enabling dGPU acceleration on faulty Macs will result in failed booting.
176
176
177
177
However, if your machine does not have the dGPU disabled via NVRAM, you'll experience a login loop. To work around this is quite simple:
178
178
179
179
1. Boot macOS in Single User Mode
180
180
* Press Cmd+S in OpenCore's menu when you turn the Mac on
181
181
2. When the command line prompt appears, enter the dGPU disabler argument (at the bottom)
182
182
3. Reboot and patched macOS should work normally
183
-
4. If you still want to use the dGPU, run OpenCore Legacy Patcher and enable TS2 Acceleration from settings. Go to `Patcher Settings -> Developer Settings -> Set TeraScale 2 Accel`, then root patch again.
183
+
4. If you still want to use the dGPU, run OCLP-R and enable TS2 Acceleration from settings. Go to `Patcher Settings -> Developer Settings -> Set TeraScale 2 Accel`, then root patch again.
184
184
5. Either Reset NVRAM or set `gpu-power-prefs` to zeros to re-enable the dGPU
Copy file name to clipboardExpand all lines: docs/BOOT.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,7 +76,7 @@ Now that you've loaded OpenCore, "select Install macOS":
76
76
77
77
You will soon reach the installer screen! If you enabled verbose mode when building OCLP, a lot of text will run across the screen. From there, it's just like any normal macOS install. For an example of how the boot process looks, see the following video:
**Important:** If you're using a brand new disk that has not been used before, choose "View -> Show all devices" in Disk Utility and format the entire disk by choosing the topmost option in the sidebar to avoid a missing internal EFI later when trying to boot OpenCore to internal disk.
0 commit comments