Powrót do bloga
2021.06.09

Downgrade MacOS bez drugiego maca (M1)

Udało mi się zdowngrade'ować maca, gdy uległ softbrickowi; rozwiązanie nie było łatwe do znalezienia. Dlatego zamieszczam tu kompletny tutorial.

Po wgraniu MacOS 12 (Developer beta) napotkałem problemy z XCode i homebrew. Musiałem jak najszybciej wrócić, bo XCode jest mi potrzebny do projektu szkolnego.

Byłem na tyle głupi, że nie pobrałem Big Sur ze sklepu app store, gdy byłem jeszcze na MacOS 12 — od razu przeszedłem do restore mode i wymazałem dysk...

Potem odkryłem, że nie mogę wybrać, którą wersję MacOS zainstaluję; jedyną opcją było ponowne zainstalowanie wersji developer beta.

Po jej ponownym zainstalowaniu nie byłem w stanie utworzyć konta, więc sam się zablokowałem (softlock). Bez drugiego maca nie mogłem zrobić instalacyjnego USB.

Downgrade z MacOS 12 do Big Sur

  1. Wyłącz maca, a następnie przytrzymaj przycisk zasilania, aż pojawi się przycisk "options". Kliknij na niego.
  2. Wymaż dysk główny za pomocą disk utility
  3. Podłącz dysk wymienny (może to być SSD albo pendrive USB)
  4. Wprowadź w terminalu następujące komendy
  • cd '/Volumes/<name of your removable drive>'
  • mkdir -p private/tmp
  • cp -R '/Install macOS 12 Beta.app' private/tmp
  • cd 'private/tmp/Install macOS 12 Beta.app
  • mkdir Contents/SharedSupport
  • curl -L -o Contents/SharedSupport/SharedSupport.dmg http://swcdn.apple.com/content/downloads/55/59/071-00696-A_4T69TQR1VO/9psvjmwyjlucyg708cqjeaiylrvb0xph94/InstallAssistant.pkg
  • ./Contents/MacOS/InstallAssistant_springboard
  1. Stanie się coś dziwnego. Wygląda na to, że instalujesz ponownie wersję beta, ale w rzeczywistości zostanie zainstalowany Big Sur.
  2. Po zainstalowaniu wyłącz komputer i wróć do recovery options
  3. Otwórz terminal i wpisz:
  • resetpassword
  1. Pojawi się okno dialogowe; na pasku wybierz erase mac, a następnie potwierdź (niebieski link)
  2. Komputer zrestartuje się z powrotem do restore mode.
  3. Zainstaluj ponownie naszego "fałszywego" big sur
    • cd '/Volumes/<name of your removable drive>/private/tmp/Install macOS 12 Beta.app'
    • ./Contents/MacOS/InstallAssistant_springboard
  1. Po instalacji możesz wreszcie się zalogować i utworzyć recovery usb (Musisz jeszcze raz ponownie zainstalować system, żeby pozbyć się "Reinstall MacOS 12" z menu recovery)

Podziękowania dla