How does one patch something the traditional way? I haven't been able to find anything on the internet about thisDid you download a full Catalina installer and patch InstallESD/OSInstall in the traditional way (to get to your point)?
How does one patch something the traditional way? I haven't been able to find anything on the internet about thisDid you download a full Catalina installer and patch InstallESD/OSInstall in the traditional way (to get to your point)?
Catalina seems to be running fine on my 4,1 flashed to 5,1. The only thing I've noticed not working is the WiFi. It isn't showing in the network preferences. I never got around to upgrading the WiFi and Bluetooth card since I don't use them often. Bluetooth seems to work fine.
View attachment 842047
On the cloning side of things,
I installed pv using homebrew and used it's size attribute to get an ETA.
My guess is that booting from clover bootloader and making the installer believe my Early 2011 13" MBP is a Mid 2012 13" MBP would only do bad for me, can someone confirm?
Ok Thank you for the information, I just really want to try out Catalina but don't know where to start, I see alot of people saying they got it working on their devices, but with no information on how patch these files for yourselfNO, you will risk two times to brick your MacbookPro:
1) Using Clover bootloader on a real Mac is very dangerous it will patch on-the-fly the EFI SMC
2) Assuming you will able to spoof your Mac as a supported Catalina machine it will do a EFI firmare update
In both cases the risk to brick your machine is very high!
I posted here about how I got it installed on a 2010 MacBook without access to a supported Mac. Some others have had success with a VM. The simplest method is probably to clone from a supported computer, but I haven't tried that.Ok Thank you for the information, I just really want to try out Catalina but don't know where to start, I see alot of people saying they got it working on their devices, but with no information on how patch these files for yourself
I posted here about how I got it installed on a 2010 MacBook without access to a supported Mac. Some others have had success with a VM. The simplest method is probably to clone from a supported computer, but I haven't tried that.
Ditto. Those are Hackintosh tools, be careful.Ok Thank you for the information, I just really want to try out Catalina but don't know where to start, I see alot of people saying they got it working on their devices, but with no information on how patch these files for yourself
I haven't really delved into it before but I wish to learnDitto. Those are Hackintosh tools, be careful.
Automated patchers and installers are on the way. Many of us created Catalina boot USB sticks with supported machines, then manually patched our sticks to make them boot on our unsupported machines. Sorry but the steps are a little daunting if you haven't done this type of thing before OR aren't comfortable with the Mac Terminal. I would recommend waiting a bit until nicely packaged images are available with instructions OR a custom patcher is released. You can also retrace our steps since page 1, if you are so inclined, it's all buried in there. Sorry, things may become easier soon...
EDIT: didn't realize @jacluke and @ASentientBot responded. They describe alternate valid workflows. Good luck.
Many Swift frameworks use C for low level stuff and raw speed. Perfect web server does this for SSL and HTTP and one other lib. It is the fastest Swift web server, and it’s also faster than Node.jsIf you watch the super hard core session videos at WWDC , like on metal and debugging techniques, you’ll see that the top notch engineers still demonstrate with ObjC (cause it’s so Low level like C) So no I do t think ObjC is going anywhere soon. Thank God.
Back up your data.I already converted my Mojave terminal to Oh My ZSH
Just for some info I opened the 10.15 dev beta base system from the installer app and took a look in the s/l/e folder and all the geforce extensions are missing form Catalina
I really don't know as I don't have Catalina up and running but I do know Apple and Nvidia are at odds with each other so maybe that's why they are not included or maybe they do install during the setup processif you add those what does that produce?
that looks exciting to me tbh for acceleration
NO, you will risk two times to brick your MacbookPro:
1) Using Clover bootloader on a real Mac is very dangerous it will patch on-the-fly the EFI EEPROM SMC injecting something
2) Assuming you will able to spoof your Mac as a supported Catalina machine, then it will do a EFI firmare update totally incompatible with your Mac
In both cases the risk to brick your machine is very high!
Hello Is there any patcher to install 10.15.0? ThanksAll research, testing, and releases of tools and patches relating to macOS 10.15 Catalina on Unsupported Macs should be posted here.
Machine Support
As it currently seems, all machines with at least SSE4.1 support (C2D penryn and upwards) seem to be able to at least boot Catalina. This covers all of the machines that were able to run Mojave, even the officially unsupported systems.
Video Card Support
For the time being, only metal capable cards are fully supported with graphics acceleration.Unfortunately, metal capable cards are most likely the only cards that will ever achieve acceleration on this version of macOS. This excludes i.e. Nvidia 8800GT, 320M, 9600M/GT, Intel HD3000. Catalina can be booted and used without acceleration and without OpenGL/CL support.
However, we will still try.
Installation
At the moment, a supported system is required to install to primarily. Unsupported systems can then use a cloned drive/volume that is derived and patched in a basic way.
Inexperienced users should clearly wait for some patcher tool from @dosdude1 or an alternative tool from @0403979 to be released sometime soon!
Catalina Builds and Installer Versions
2019/06/04 10.15.0 beta 1, build 19A471t, installer 15.0.11
Moderator Note:
Please do not ask for, or provide help getting developers profile information to access unauthorised beta software on MacRumors. If you are not a developer, sign up to the Apple Beta Software Program to get the official public beta releases.
As requested, this post is now a wiki post. Feel free to edit it yourself.
// Created by Starplayr on 6/10/19.
// Copyright © 2019 Todd Bruss. All rights reserved.
import Foundation
let source = "/Volumes/MyHome - Data/Device" //source
let destination = "/Volumes/MyHome2 - Data/Device" //destination
let fileManager = FileManager() //shared instance is declared once
do {
try fileManager.copyItem(atPath: source, toPath: destination) //new Syntax
} catch {
print(error)
}
This makes no sense... if you make any edit to a signed file, the signature is instantly broken.I am working on a signed OSInstall file that may help with booting. My object is to return true on any of its error checks. Package it up. compare my packaged file with the original and then hex edit the areas on the signed file to see if it runs and then a native installer would might work without jump through hoops. Others might have gotten this to work already, but I haven't yet on my MP3,1. but by returning true no matter what right away should prevent the OSInstall file from hiccuping. And I'll be using an OSInstall file for that install. Shooting for a 1:1.
Then how are users editing the Distribution file and getting that to work?This makes no sense... if you make any edit to a signed file, the signature is instantly broken.
When you expand and edit the Distribution file, the signature is removed.Then how are users editing the Distribution file and getting that to work?
If it one bit is edited on the .mpkg via a hex editor it breaks?
When you expand and edit the Distribution file, the signature is removed.
Hex-editing a compressed package would be impractical anyways, and would immediately invalidate the checksum/signature -- that is the point of the signature!
I think I followed everything correctly, but I'm guessing I probably did not, can I added verbose boot argument to see if i could figure out the issue and I am not completely sure what this means. Or what step I missed.Agreed, I was just typing an alternative very similar way:
- Download the "Install macOS 10.15 beta.app" (6,5 gb)
- Show its packages Contents/SharedSupport/
- Take the BaseSystem.dmg apart and restore it on an empty (at least 10 gb) USB drive or disk partition
- Copy from Contents/SharedSupport/ these files in the root of your "Restored BaseSystem.dmg" USB drive:
AppleDiagnostics.chunklist, AppleDiagnostics.dmg, BaseSystem.chunklist and BaseSystem.dmg
(You need also another BaseSystem.dmg copied inside the USB "restored Basesystem.dmg" otherwise will fail during installation)
- Now from Contents/SharedSupport/ open/mount the InstallESD.dmg and copy (from Finder) the Packages (overwriting the Packages.alias) folder into your USB (restored BaseSystem) /System/Installation/
(this will take a while)
- Go to /System/Installation/Packages/ and you should or patching the Distribution inside or "downgrade" the OSInstall.mpkg, as @ASentientBot rightly suggested an HighSierra one is good since you have a MBP 2011 that is HighSierra natively supported
Meanwhile on your MacBookPro you have to set from a Terminal Shell nvram boot-args="-no_compat_check"
Reboot and boot targeting this USB Drive, format as or use as target install disk one with APFS and it should install.
When you expand and edit the Distribution file, the signature is removed.
Hex-editing a compressed package would be impractical anyways, and would immediately invalidate the checksum/signature -- that is the point of the signature!