I can confirm as well, upgrading to PP3 is OK. Here is a dummies guide to upgrade from Public Beta 2 to Beta 3 for Clover users.
0. Make a backup of everything.
1. Upgrade to Clover 3252
You can download it here (naiclub build):
https://www.dropbox.com/s/oru6n1wf08hxgty/Clover_v2.3k_r3252.pkg?dl=0
IMHO best to do a custom install and be sure to tick "Install Clover in the ESP".
2. Mount your EFI partition (you use Clover Configurator for that) and open /EFI/CLOVER/config.plist with a text editor. Change the code signing requirements by copying the following text before the final </dict> in the your file:
<key>RtVariables</key>
<dict>
<key>CsrActiveConfig</key>
<string>0x65</string>
<key>BooterConfig</key>
<string>0x28</string>
</dict>
So the end of your config will look something like this:
(...other config stuff...)
<key>RtVariables</key>
<dict>
<key>CsrActiveConfig</key>
<string>0x65</string>
<key>BooterConfig</key>
<string>0x28</string>
</dict>
</dict>
</plist>
Also remove "rootless=0" and "kext-dev-mode=1" entries from under Boot/Arguments in the same file if you have them.
Also, be sure to check if Clover 3252 installed fine (most stuff under /EFI/CLOVER should have a fresh "date modified" in Finder and your Clover_Install_Log.txt should look nice with r3252 mentioned in it).
3. Move your custom kexts (like FakeSMC.kext, AppleIntelE100e.kext) from /System/Library/Extensions to /Library/Extensions
Check permissions for your kexts as well:
- Launch Terminal
- enter: cd /Library/Extensions
- enter: ls -la
Your custom kexts should have "drwxr-xr-x 3 root wheel" in front of them. If not, then fix the permissions:
chmod -R 755 <kext name>
sudo chown -R root:wheel <kext name>
4. You should be good to go now. Simply reboot to test everything. After reboot open terminal and enter "csrutil status". System Integrity Protection should be disalbed.
5. If boot fails, you might have some problem. Sorry for that.
6. Install Public Beta 3 from App Store. Update should be uneventful.