구형 맥의 부트 스크린을 최신 디자인으로 변경하는 방법 'DarkBoot'

2015. 1. 7. 19:30    작성자: ONE™

베젤이 검은색인 iOS 기기를 부팅하면 검은 배경에 하얀색 애플 로고가 나타나고, 반대로 베젤이 하얀색인 iOS 기기에서는 하얀 배경에 검은색 애플 로고가 표시됩니다. 아이폰이나 아이패드를 사용하고 계신 분들은 익히 잘 알고 계신 내용이죠.

OS X 요세미티가 설치된 맥도 이와 비슷한 디자인의 부트 스크린이 적용되었는데 베젤 색상과는 상관 없이 연식에 따라 적용 여부가 결정됩니다. 정확한 기준은 알려지지 않았지만 2011년 상반기에 출시된 제 맥북프로 17" 경우 예전처럼 회색톤의 부트 스크린이 나타납니다. ▼

기능 상으로 어떤 장점이 있는 것은 아니며 단순한 겉치레에 불과하지만, 원한다면 구형 맥의 부트 스크린도 새로운 디자인으로 꾸밀 수 있습니다. 이렇게 말이죠. ▼

깃허브에 이를 가능케 해주는 'DarkBoot'라는 소스코드가 공개되었는데, 주의사항만 지키면 특별히 문제가 생길 소지는 적습니다. 또 원할 시 다시 예전 디자인으로 돌아올수 있어서 좋습니다. 

절차가 조금 복잡하고 난이도가 있는 편이지만, 구형 맥으로 새 기분을 내시고 싶은 분이라면 한번 용기내 적용해 볼 만합니다. 또 굳이 부트 스크린을 바꾸지 않더라도 이러한 방법이 있다는 것 알아두시면 참고하시면 되겠습니다. (마루타는 저 하나로 충분할지 모릅니다...)

주의 사항

개발자가 주의사항을 알려주지 않아 DarkBoot 사용 도중에 몇 가지 시행착오를 겪었습니다.

혹시 TRIMEnabler 혹은 Chameleon 같은 TRIM 활성화 도구 사용하는 분은 DarkBoot를 실행하기에 앞서 반드시 TRIM을 비활성화하시기 바랍니다. 또한 '연속성 활성화 도구(CAT)'로 블루투스와 관련한 파일을 수정한 경우에도 운영체제를 원래 상태로 되돌려 놓는게 좋습니다. 필수는 아니지만 캐시 리빌드가 필요할 수 있는데, 이 과정에서 자칫 오류가 발생해 맥이 제대로 부팅하지 않을 수 있기 때문입니다. 물론 부트 스크린 교체가 끝나면 언제든 TRIM이나 CAT를 다시 적용할 수 있습니다.

더불어 인터넷에서 부트롬을 내려받는 과정이 포함되어 있으므로 인터넷을 사용할 수 있는 환경에서 진행하시기 바랍니다.

적용 방법

1. 깃허브에서 DarkBoot 소스코드를 내려받습니다.

2. 압축 파일을 풀고 그 안에 있는 'DarkBoot.command'를 클릭하면 터미널이 열리면서 관련 작업을 알아서 진행해줍니다. 작업이 끝나면 알파벳 'y'를 입력해 맥을 새로 부팅하고, 다시 한번 더 수동으로 맥을 재부팅합니다. 즉, 두 번의 재부팅 과정이 필요합니다. ▼

3. 다시 한번 맥을 시작하면 검은색 배경에 하얀색 애플 로고가 달린 새로운 부트 스크린을 만나볼 수 있습니다. 운영체제보다 상위에 있는 부트롬을 수정한 것임으로 운영체제를 새로 설치하거나 PRAM 초기화를 하더라도 변경 사항이 유지됩니다. 다만, 애플이 나중에 새 EFI 업데이트를 배포하면 원래 상태로 복구될 가능성이 있고 DarkBoot를 새로 실행해야 할 수 있습니다.

복구 방법

1. 앞서 내려받은 'DarkBoot.command'를 실행합니다. ▼

2. 여기서 두 가지 경우의 수가 있을 수 있습니다.

만약, 화면에 "이미 boot.efi에 사용자 ID가 존재함(your ID already exists in boot.efi)"이라는 문구가 뜨면 'y'를 입력해 ID를 삭제하고 맥을 새로 시작합니다. 그리고 다시 'DarkBoot.command'를 실행해 ID를 추가하고 맥을 재부팅시켜줍니다. 그리고 다시 한번 더 'DarkBoot.command' 실행하여 ID를 삭제해 줍니다. 즉 세 번의 재부팅이 필요합니다.

두 번째 경우는 화면에 "boot.efi에 ID가 존재하지 않음'(ID doesn't already exist in boot.efi )"이라는 문구가 뜨는 경우인데, 이때는 일단 ID를 추가해 넣고 맥을 재부팅시켜줍니다. 그리고 다시 'DarkBoot.command'를 실행해 ID를 삭제하고 맥을 재부팅합니다. 즉, 두 번의 재부팅 과정이 필요합니다.

복구와 관련한 더욱 자세한 내용은 압축 파일 안에 있는 'README.md' 파일에서 확인할 수 있습니다. 여기에 제 경험을 더하자면, 만약 위 방법으로도 부트 스크린이 원래 상태로(회색계열) 돌아오지 않을 시 이전에 올린 포스트를 PRAM을 초기화해보시기 바랍니다.



참조
GitHub - DarkBoot

관련 글
• 맥의 하드웨어 담당하는 PRAM과 SMC의 차이와 초기화(리셋)으로 해결할 수 있는 문제 유형
• '이 매킨토시에 관하여'에 나타나는 맥의 모양을 입맛에 맞게 수정하기
• OS X 요세미티의 연속성 기능을 구형 맥에서 쓰는 가장 간단한 방법... 블루투스 4.0 동글!
• OS X 요세미티에서 서드파티 TRIM 활성화 툴의 안정성은 '아직 썩'


    
  1. Blog Icon
    mjkwak

    언제나 감사드립니다.

    검은새에서 흰색으로 바뀌는것도 나오면 좋겠네요...

  2. Blog Icon
    커피맛빼빼로

    지금 시작할까 말까 시작할까 말까 고민중.
    결국 순정으로 돌아갈꺼긴 하지만 이로써 맥실력이 늘걸 생각하면 하는게 맞겠죠? ㅎ

  3. 언제부턴가 vm에 올린 맥 os 부팅이 바뀌어서 왜 그런지 궁금했는데, 바뀐거였네요 !

  4. Blog Icon
    부왁부왁

    전 제 아이디가 이미 있다고 나오면서 프로세스 완료됨 메세지가 뜨는데 왜 그럴까요?

  5. Blog Icon
    부왁부왁

    Converting boot.efi to hex
    Checking boot.efi hex for your ID
    Your board ID already exists in boot.efi
    Would you like to REMOVE your ID? (y/n): y
    Your board ID will now be nulled
    Replacing boot.efi and cleaning up /tmp
    Adjusting permissions and locking boot.efi

    tr: Illegal byte sequence
    Your ID has been removed.
    logout

    이러면서 프로세스 완료됨이란 한글 메세지와 함께 끝나버리는군요,. ㅠ.ㅠ

  6. Blog Icon
    FRANK son

    이미 ONE 님 페북에서 봤지요옹~

  7. 이거 하다가ㅋ 하드 날려먹었네요 ㅋㅋㅋㅋ
    폴더에 물음표 뜨네요 ㅋㅋㅋ 해결 방법 없나요?

  8. Blog Icon
    GENIE

    미숙해서인지... 오류인지...
    조금은 조심해서 접근 해야될것 같아요
    적용 후 해제시 해지가 안되는 경우 있음...
    최종 PRAM 적용하면 / 무슨 원인인지 하드 데이타가 전부 날라가네요...ㅜㅜ::

  9. Blog Icon
    쇼옴유저

    pram은 복구할때만 적용하는겁니다
    그리고 하드가 인식이 안되면 option 누르면서 부팅해보세요 하드뜰수도 있어요…..;;

  10. Blog Icon
    COol Noobie

    저는 이거 패스워드를 적어라고 하는데... 어떡하나요??

  11. Blog Icon
    박상우

    해보니 새롭군요..!!! 마치 맥북을 새로 구입한 느낌...^^*

  12. Blog Icon
    로즈

    좋네요 정말 새로 산 느낌 : )

  13. Blog Icon
    오호라

    darkboot.command 라는 파일은 다운로드한 폴더 안에는 없는데 어떻게 하죠?