Open Core, hack je Mac (Pro)
20 april 2020 - 02:46   
geplaatst door: HEXDIY
Vandaag wordt mijn aandacht gevestigd op het nog redelijk "beta" Open Core.
Een EFI bootloader voor MacOS. Alternatief voor het in Hackintosh kringen beroemde "Clover".

https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/

https://github.com/dortania/OpenCore-Desktop-Guide/blob/master/README.md

Interessant is wel dat Open Core eveneens zou kunnen dienen om bv. Mojave of Catalina ook normaal te laten werken op niet-ondersteunde Macs. Zo bv. de Mac Pro 5.1.

Wie hier interesse in heeft zal zich wellicht de Tiamo/ SFOTT bootloader herinneren, alsook de DosDude 1 patcher ( en nog zo een paar).

Heb je nu tijd en zin om te knutselen met je oude Mac, hoop ik dat Open Core een goeie tip is!
Post je resultaten hier, dat kan nog mooie lectuur opleveren denk ik.

Happy hacking!
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
antw: Open Core, hack je Mac (Pro)
3 augustus 2020 - 19:10    reactie #1
geplaatst door: Pumpal
Toevallig op dit topic uitgekomen, ben wel benieuwd of hier mensen zijn die 'experimenteren' met Clover, Open Core en Hackintosh?

Zelf ben ik al een tijdje aan het rondneuzen en informatie aan het verzamelen hierover, omdat ik wel zit te twijfelen of ik het geen poging zou geven om van mijn volgende werkstation een Hackintosh te maken. Enige waar ik me zorgen om maak, is de stabiliteit van het systeem en problemen met updates.. Verder ben ik me ook bewust van de beperkte levensduur omwille van de introductie van de nieuwe Apple-processoren, hoewel ik verwacht dat de Intel-chips nog minstens een vijftal jaar ondersteund zullen worden.
antw: Open Core, hack je Mac (Pro)
3 augustus 2020 - 20:14    reactie #2
geplaatst door: Backspin
Een belangrijk detail dat vaak over het hoofd gezien wordt bij dit soort zaken: security.

Apple doet alles om zijn systemen steeds veiliger en 'hack-proof' te maken. Dat komt de gebruiksvriendelijkheid niet altijd ten goede, maar het is helaas wel nodig.

Met het installeren van bootloaders zoals OpenCore, of patches zoals die van Dosdude, geef je de complete controle van je computer over aan software van onbekende ontwikkelaars. Deels zijn dit soort patches en bootloaders opensource, en kunnen dus gecontroleerd worden door iedereen die de code begrijpt. Dat zijn niet veel mensen, en de kans dat er kwaadwillende code in geplaatst wordt is simpelweg niet uit te sluiten.En ook al zijn de ontwikkelaars zelf misschien te goeder trouw, ze zijn als kleine partij een makkelijkere 'prooi' voor hackers dan een partij als Apple.

apple certified system administrator - http://www.backspin.nl
antw: Open Core, hack je Mac (Pro)
3 augustus 2020 - 23:42    reactie #3
geplaatst door: HEXDIY
Jawel Backspin. Maar hoe groot is het risico dat hackers zich met ouwe meuk gaan bezighouden?
Als je er een goeie backup routine op na houdt, goed de kat uit de boom kijkt, desnoods Little Snitch of Lulu draait, wat kan er dan gebeuren?
Ransomware? Denk ik niet.
Malware? Daar heb je zo vanaf met Malwarebytes Mac. Althans vanaf Lion dacht ik.

Bankzaken bv: gebruik je de ouderwetse codegenerator? Daar komt geen kaper in.
Air-gapped, en wat je computer betreft: korte sessies.
Nee, dan zou ik me meer zorgen maken over iOS en Android appjes.

Helaas pindakaas: de hele Hackintosh scene loopt op zijn eind sinds de T2 chips, en in de toekomst de Apple Arm/ Silicon processors. En Intel ligt op zijn gat.
https://www.apple.com/benl/newsroom/2020/06/apple-announces-mac-transition-to-apple-silicon/

Voorlopig nog bv:
https://www.tonymacx86.com/
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
antw: Open Core, hack je Mac (Pro)
4 augustus 2020 - 10:05    reactie #4
geplaatst door: boiing
Enige waar ik me zorgen om maak, is de stabiliteit van het systeem en problemen met updates..
En dat is terecht :smile:. Been there, done that, het was een leuk experiment. Uiteindelijk draaide mijn experiment een klein jaar maar bij elke update was het spannend. Een security update maakte er uiteindelijk een eind aan, zwart scherm en niet meer aan de praat te krijgen. Zelfs niet door helemaal opnieuw te beginnen. De frustratie was uiteindelijk groter dan het plezier!
antw: Open Core, hack je Mac (Pro)
4 augustus 2020 - 10:26    reactie #5
geplaatst door: Pshot
.
Bewerkt: 1 april 2021 - 10:19 door macqintosh
antw: Open Core, hack je Mac (Pro)
4 augustus 2020 - 13:05    reactie #6
geplaatst door: Pumpal
En niet geheel onbelangrijk, na uitpakken, aanzetten en gaan, it just works.
En hier zit ik op mijn 2011 Macbook Pro, mooi design, prachtig matte scherm, en krachtige processor onder de behuizing die nog steeds voor vele toepassingen van pas komt. Zij het niet dat die verdomde GPU het plots begaf.. Geloof me, heel wat fuzz en frustration van gehad, en nu zit ik ook bij iedere update te bibberen of het opstartbalkje tot het einde zal worden gevuld.

Maar goed, ik begrijp dat een Hackintosh beter als experiment beschouwd moet worden en daar ben ik me wel van bewust. Ik heb daar op zich wel het geduld voor en verdiep me graag in zulke dingen, dus misschien dat ik het wel eens een poging waag als ik ergens bv. een goedkope NUC op de kop kan tikken.
antw: Open Core, hack je Mac (Pro)
4 augustus 2020 - 16:31    reactie #7
geplaatst door: Spooter
antw: Open Core, hack je Mac (Pro)
4 augustus 2020 - 23:25    reactie #8
geplaatst door: MacMiep
@macqintosh: Mwah... ik kan me er wel iets bij voorstellen. Je moet het als een soort sport zien: dingen aan de praat krijgen.
Je hebt mensen die verzamelen postzegels of Star Trek action figures (ondergetekende) en je hebt mensen die proberen een alternatieve Mac te bouwen.
Al meer dan 20 jaar beheert Miep de MacMiepMacCursus op macmiep.nl & op macostutorial.com in het Engels èn Duits!
antw: Open Core, hack je Mac (Pro)
4 augustus 2020 - 23:52    reactie #9
geplaatst door: HEXDIY
Tja, een Hackintosh is een hobby. Niet de mijne, maar het intrigeert me wél...
Maar ik heb zoveel ander speelgoed, zowel voor hobby als werk...

Zoals ze bij Gearslutz zeggen:
" So much gear, so little time".
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Open Core, hack je Mac (Pro)
31 maart 2021 - 16:14    reactie #10
geplaatst door: iSan
Het is vooral handig en leuk voor mensen met smallere budget en overschot aan tijd, ze zien het als uitdaging om het geheel goedkoper te krijgen. Maar 100% goed werkend zoals "officiele" producten, ik weet het niet. Toch is leuk om te weten dat het kan kon.
Open Core, hack je Mac (Pro)
31 maart 2021 - 16:57    reactie #11
geplaatst door: doctor_apple
Zeer zeker. Heb enige weken terug nog een Lenovo ThinkStation mini workstation omgeturnd tot Hackintosh. Vooral uit interesse om eens goed te verdiepen in de werking van de werking, wat het nu precies doet, hoe het in elkaar steekt, etc.

Gelukkig gezegend met redelijke IT kennis (vele computertalen, inclusief machinetaal), beveiligingskennis alsmede begrip hoe de zaken op verschillende zaken in elkaar steken.

Ik heb de computer vergeleken met mijn Mac Mini 2018, heb met Clover gespeeld alsook Open Core. Meerdere combinaties uitgeprobeerd. Vervolgens stap voor stap op verschillende niveaus gekeken naar de werking.

Van HW -> UEFI -> EFI Bootloader -> Kernel -> OS.

Hierbij getest met macOS Mojave, Catalina en Big Sur. FileVault getest, multiboot (Linux en Windows naast macOS), upgrades getest, grafische kaarten, audio ondersteuning, USB-C ondersteuning, digitale audio spelers, video cameras, externe modems, ben eigenlijk redelijk los gegaan  :happy:

Maar goed, is voor een deel van mijn werk (beveiliging) ook nodig om te begrijpen hoe de zaken werken.

De ervaring tot nu toe: ben (weer) gaan houden van mijn Mac Mini. Maar de kleine ThinkStation gaf de Apple toch geregeld een grote schop na. Performantie-technisch, maar ook eigenlijk in flexibiliteit.

Op een gegeven moment bedacht ik me dat het wel handig was een tweede SSD te hebben voor enkel experimenten. Onderkant openschuiven, NVMe kaartje erin steken en klaar was ik. Bij de Mac Mini toch een iets ander verhaal.

Het process om een werkende "Hackintosh" te krijgen heb ik eerst via Windows en daarna via Linux bewandeld. Werkte vanuit beide OS'en prima, maar vanuit Linux was het wat makkelijker. De instructies waren (voor mij) prima en het ging allemaal wat sneller onder Linux omdat je gemakkelijk hardware kunt detecteren en rapporten kunt genereren met alle data. Onder Windows is dat toch wat meer klikken ...

EFI is een raamwerk voor het opstarten van computers waarbij het eigen besturingssysteem onafhankelijk werkt. Het enige wat nodig is, is of een driver voor het bestandssysteem (bijvoorbeeld APFS, NTFS, BtrFS of wat dan ook), informatie om "hoe als doorgeefluik naar de hardware" toe te opereren, alsmede de informatiestroom opzetten voor de kernel om de regie over te kunnen nemen.

Ik ben geen gekkigheden tegengekomen in Open Core. De Tools waren echt top. Waar ik wel wat raars ben tegengekomen was in een van de 'plugins' (Open Core compatible extensie, maar niet van Open Core). De reviews van de broncode gaven ook geen direct beeld van rare dingen.

Nadat alles geladen is wordt de macOS check om te verifiëren of er een genuine Apple ROM in de computer omzijlt en wordt het OS gevoed met Apple-HW-specifieke data, zoals een serienummer, etc. Maar, installeer je het op een echte Mac (wat ook kan) hoeft dat natuurlijk niet.

Wat wel belangrijk was om de handmatig configuratie-regels in te kloppen in Open Core. Maar dat was een werkje van 10/20 minuten. Daarna een groot feest!

Audio: 90% werkend, de audio-kaart in het werkstation is een 7.1 kaart en ik had problemen met het stereo-beeld. Dit is gefixt met het aanpassen van 1 nummer in de firmware. Verder werkte echt 100% alles. Gewoon bizar. Ik kon alle software die ik ooit had gekocht gewoon installeren en snelheidsvergelijkingen houden tussen de mac Mini en de Lenovo (voordeel Lenovo). Wat alleen resoluut niet werkte: nVidia videokaarten. Maar goed, dat mag duidelijk zijn gelet op de "relatie" die de ondernemingen hebben.

Echter, een propere Radeon kaart in het werkstation en de machine draaide (met zelfde CPU) rondjes om de Mac Mini. En de SSD snelheden! Wauw ... De Mac Mini was snel, maar met de nieuwste Samsung 1TB M.2 PCIe Gen4 NVMe 980 PRO ... Man-o-man ... bloedsnel.

Na enige tijd de machine weer volledig gewist en de oorspronkelijke configuratie op geladen: Windows 10 + Linux. Maar ik ben eerlijk als er momenten waren dat ik toch weer enigszins twijfelde.

Daarop een test gedaan met een Dell en Lenovo notebook, de Dell was een ware ramp; de Lenovo een succes, met dien verstande dat de interne microfoon niet werkte, 1 van de 3 USB poorten niet werkte en de interne LTE (4G) kaart niet herkend werd. De rest werkte perfect, zelfs het dockingstation werd perfect herkend. Maar hier was audio het probleem (niet kunnen opnemen).

Het volgende experiment is het installeren van Open Core op (precies zoals de topic starter dat aangaf) niet (meer) ondersteunde Macs.

Maar heb momenteel hier geen tijd voor. Verder was ik wat teleurgesteld in macOS Big Sur. Mogelijk ben ik op een verzadigingspunt aangekomen. Heb echt veel OS'en en computers mogen verslijten. Maar Big Sur deed me denken aan een dinkey toy computer OS en een "iPad-ificatie" van macOS. Voor sommigen overigens een heel goede ontwikkelingen.

Ik werd er onrustig van. Minder goed leesbaarbare fonts, verschillende (low level) zaken die niet zo goed werkten (backup, bestandsnamen, slaapstand, etc). Dus mac Mini is ook teruggezet naar macOS Catalina.

Het kost even wat energie, maar valt eigenlijk allemaal best mee. Vanuit een technisch-perspectief vond ik het een leerzaam traject. Vanuit een ethisch perspectief soms wat moeilijk te verkroppen, immers, macOS is niet bestemd voor PC's. Maar goed, macOS op een niet ondersteunde Mac, daar heb ik minder moeite mee.

Groet!

Doctor :apple:
Open Core, hack je Mac (Pro)
31 maart 2021 - 18:44    reactie #12
geplaatst door: MacMiep
"Ik werd er onrustig van. Minder goed leesbare fonts,"

Dat heb ik nou met Windhoos.

Maar zeer interessant verhaal! Dank!
Zal er zelf niet zo gauw aan beginnen, daarvoor ontbreekt mij ook de kennis, maar leuk om te lezen.
Al meer dan 20 jaar beheert Miep de MacMiepMacCursus op macmiep.nl & op macostutorial.com in het Engels èn Duits!
Open Core, hack je Mac (Pro)
31 maart 2021 - 18:58    reactie #13
geplaatst door: orange
Ik heb zelf die Hackintosh scene ook nooit begrepen. Je kiest voor een Mac om gebruikersgemak en mogelijk om het design. ...
Of je kiest een Mac voor het OS.

Ik heb nu al een jaar of zes min of meer niet ondersteunde hardware draaien.

Eerst vier en een half jaar een zelfgebouwde Hackintosh, en nu een aangepaste Mac Pro 3.1
Het is ook gewoon leuk om iets te maken wat niet zo 1-2-3 kant en klaar uit de verpakking komt.
Sinds 12-01-1963.
Hobby > Music in Motion: www.drumcorpsinprogress.nl
Open Core, hack je Mac (Pro)
31 maart 2021 - 19:21    reactie #14
geplaatst door: MacMiep
Je kunt het ook als sport zien ja!

Ik heb eens Linux geïnstalleerd, tot groot genoegen. Een slome HP laptop ging ineens weer als een speer.
Al meer dan 20 jaar beheert Miep de MacMiepMacCursus op macmiep.nl & op macostutorial.com in het Engels èn Duits!
Open Core, hack je Mac (Pro)
1 september 2023 - 19:08    reactie #15
geplaatst door: Mac Hammer Fan
En dat is terecht :smile:. Been there, done that, het was een leuk experiment. Uiteindelijk draaide mijn experiment een klein jaar maar bij elke update was het spannend. Een security update maakte er uiteindelijk een eind aan, zwart scherm en niet meer aan de praat te krijgen. Zelfs niet door helemaal opnieuw te beginnen. De frustratie was uiteindelijk groter dan het plezier!

Is dat nog steeds zo met security updates bij de laatste versie van open core? Ik overweeg Ventura te installeren op mijn MacBook Pro 2015.
 Apple gebruiker sedert 1992  Mac Studio M1 32 GPU met Dell 32 inch scherm  MacBook Pro 16" M2 Pro  iPad 2018  iPhone SE1&3  2x Mac Pro 5,1 3,33 Ghz 6 core Radeon 580 & Geforce 980  Apple Watch 8  Apple TV 4K  Power PC G5 dc 2,3 GHz  MacBook 13" SR 2007  PowerMac G4 Beige 500 MHz  etc
Open Core, hack je Mac (Pro)
1 september 2023 - 21:11    reactie #16
geplaatst door: nnsa
Ik overweeg Ventura te installeren op mijn MacBook Pro 2015.
Waarom zou je dat doen, met de mogelijkheid van een perfect draaiende MacOS Monterey naar een haperend Ventura, als het al lukt en met heeel veel werk om Ventura aan de praat te houden.

Wel een leuk probeersel als je Macbook Pro niet je belangrijkste Mac is en je hem kan missen of vervangen als het fout loopt…
Open Core, hack je Mac (Pro)
2 september 2023 - 11:42    reactie #17
geplaatst door: Mac Hammer Fan
Je hebt gelijk nnsa. Maar na volgend jaar zijn er geen security updates meer. Misschien dat ik het dan eens probeer. 
 Apple gebruiker sedert 1992  Mac Studio M1 32 GPU met Dell 32 inch scherm  MacBook Pro 16" M2 Pro  iPad 2018  iPhone SE1&3  2x Mac Pro 5,1 3,33 Ghz 6 core Radeon 580 & Geforce 980  Apple Watch 8  Apple TV 4K  Power PC G5 dc 2,3 GHz  MacBook 13" SR 2007  PowerMac G4 Beige 500 MHz  etc