21.01.2024 | 23:58
Huuuhhh....
Ukratko: Huuuraaa! Uspio sam!
Malo dulje: Bilo je naporno i stresno, cijeli dan petljanja... i to nakon već jednog dana petljanja! Prvi veći problem u koji sam udario je bilo kako bootati Mac u firmware mode...
Iskreno, misam niti znao da je to moguće na taj način - znači da se *cijeli macOS* može podići umjesto samo modula instalacijskog koda s firmware ubrizgavanjem - kako se inače rade svaki firmware update na Macu (i to s jako dobrim razlogom). No, to je zapravo samo Appleov način da spriječi needucirane korisnike da ne naprave neku nevolju dok se radi toliko kritična operacija.
Znači, Mac se može bootati sve do desktopa(!) u firmware modeu i onda tako bootani Mac ima "otvorenu lubanju" i softver kojem dozvolite da "kopa po mozgu", to može... u ovom slučaju sjajni Macschrauberov Rom Dump Tool!
No, kao što sam već napisao, to kod mene jednostavno nije radilo: svaki pokušaj firmware boota bi negdje pukao tijekom pokretanja i stroj bi samo otišao u reset u nekom trenu... Naravno, da ne mislite da sam naivno ostavio hrpu diskova u stroju, SVE sam povadio, svih pet diskova osim NVMe-a gdje mi je sistem. Znači ništa od njih nije moglo smetati s nekom možda zaostalom verzijom OS-a na njima.
I tu sada ide VAŽNO upozorenje: ako koristite Boot Camp Windowse na zasebnom disku, taj disk OBAVEZNO izvadite van kada radite bilo kakav firmware upgrade stroja. Koga zanima, ima cijela saga o tome što je Windows instalacija u stanju neovlašteno (šlamperaj Microsofta) učiniti Macu. Neki su tako zbrickali 5,1 jer im je Windows govno zatrpalo NVRAM nekakvim certifikatima i to do te mjere da bi prezasitilo programirani Appleov garbage collection i stroj bi ostao neupotrebljiv. To se rijetko događa, ali eto, bilo je slučajeva. Dobra vijest: ako imate OpenCore, onda ste sigurni, sve radite *nakon* OpenCorea, u njemu je ugrađena zaštita od Gatesovog smeća.
Idemo dalje... idući logični korak bilo je pokušati sve to, ali u što "čistijem" i "izvornijem" stanju, znači na službeno podržanom sustavu, a to je za 5,1 stari dobri Mojave. Uklonio sam sve diskove osim SSD-a s Mojaveom i to je bio "ključ" da se stroj digne do desktopa u firmware modeu.
No, tada se pojavio novi problem - SIP je bio uključen. I iz nepoznatih razloga, nisam mogao dići Recovery particiju Mojavea kako bih ga isključio iz terminala.
Mislio sam da je možda baš ta Mojave instalacija na tom SSD-u bila bez Recovery particije (to se nekada zna dogoditi kada se prtlja), pa sam instalirao novi Mojave na potpuno novi SSD. Nažalost, opet isto, stroj se ne pokreće u Recovery bez obzira na sve. A jasno se sjećam se da je to radio ok nekada davno, kada sam prvi put instalirao Mojave na ovaj stroj. Čudno, ali nisam imao živaca zaustaviti ovako važnu operaciju i krenuti stranputicama istraživati što je sada tu problem... idemo jednostavno drugim putem, na sreću postoji!
Zato sam kao idući korak izvadio Mojave SSD, vratio Sonoma NVMe i isključio sam SIP kroz OpenCore, a zatim ugasio stroj. Ponovno sam zamijenio diskove i pokrenuo Mojave s konačno isključenim SIP-om. Međutim, nije bio "disabled" na uobičajeni način, već "enabled" s popisom "disabled" opcija. Vidio sam da je NVRAM pisanje bilo omogućeno, pa sam zaključio da bi to ipak moglo raditi.
No, poruka terminala nije bila uopće umirujuća:
"This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state."
U svakom slučaju, pokušao sam pokrenuti flasher i proces je prošao dobro. Međutim, nakon ponovnog pokretanja imao sam manji srčani udar kada sam dobio ovo:
I onda se sve zacrnilo... stroj je radio možda minutu i ugasio se!
Pomislio sam: "To je to, zbrikao sam svoj glavni stroj (jer mi se nije dalo čekati radni tjedan da probam na onom viška), ne boota, ugasio se sam od sebe... školski primjer gdje je znatiželja ubila mačku!"
Onda sam se pribrao i ponovno pokrenuo stroj, oglasio se chime, napravio sam PRAM reset i dobri stari boot picker se pojavio na mom RX 580! Kakvo olakšanje!
Ali... kad sam vratio Sonoma NVMe, Bluetooth je nestao! Ponovno instaliranje OpenCorea i root zakrpa nije pomoglo. Ovdje barem imam dobar savjet: rješenje je olovkom lupiti SMC-a reset na matičnoj ploči, a zatim još jednom roknuti PRAM reset! Konačno sve radi!
Luda je ova Mac zajednica, ovakvu razinu entuzijazma i da će ovaj stroj ovo doživjeti... evo, to zaista nisam očekivao...
Evo, ovo je poklon mom vjernom Macu za 40 godina Macintosha u srijedu!