질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | big sur 11.5 |
공지숙지/증상설명 | 숙지 |
현재 big sur 11.5 버전으로 해킨토시를 사용중입니다.
사용 중 '이 mac에 관하여' 창에 들어가 cpu 이름을 확인해 보니 실제 사용하고 있는 cpu는
amd 5600x 인데 '4.3GHz 6코어 Intel Core i5' 라고 뜹니다.
엑스팔육 사이트에서도 관련 글들을 찾아 시도해 보았지만 적용이 되질 않습니다.
대표적으로 sip 비활성 후 디스크를 읽기 밑 쓰기로 마운트 한 뒤
/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/ko.lproj 파일을 수정하는 방법도 사용해 보았으나 적용되지 않았습니다.
혹시 해결 가능한 방법이 있을까요?
혹시나 헤메이실 분들을 위해 제가 해결한 방법을 적어 놓겠습니다.
우선 시스템의 EFI 폴더로 들어가 OC 폴더 내의 config.plist 파일을 opencore configurator로 엽니다.
platforminfo 항목으로 들어간 다음, platformnvram 항목의 processortype를 1000으로 변경합니다.
그런 다음
mkdir ~/livemount 로 디렉터리를 생성하고,
sudo mount -o nobrowse -t apfs /dev/diskXsY ~/livemount 로 파티션을 마운트 해 주었습니다. (diskXsY에서 X와 Y는 사용자에 따라 다른 값이 들어갑니다. 확인하고 넣으셔야 합니다)
그리고 파인더에서 시스템 디스크(저의 경우에는 'macOS'로 이름이 설정되어 있습니다) 로 들어가 사용자 폴더 - 사용자 이름 - 마운트한 시스템 디스크 - 시스템 - 라이브러리 - PrivateFrameworks - AppleSystemInfo.framework - Versions - A - Resources - ko.Iproj 에서 AppleSystemInfo.strings 파일을 열어 'unknownCPUKind' 의 string 값을 제가 쓰는 cpu로 변경해 주었습니다.
다음으로
sudo bless --folder ~/livemount/System/Library/CoreServices --bootefi --create-snapshot
을 입력한 뒤 재부팅 하면 cpu 이름이 입력한 값으로 변경됩니다.
erer님의 새글 알림을 받으실려면 구독
*적용중인 도장
카탈리나에서는 읽기쓰기로 마운트만 해주면 됐었지만,
빅서부터는 스냅샷 기능을 이용하여야 시스템 파일을 수정할 수 있습니다.
mkdir ~/livemount
//마운트할 디렉터리를 생성합니다.
sudo mount -o nobrowse -t apfs /dev/diskXsY ~/livemount
//생성한 디렉터리에 시스템 파티션을 마운트해줍니다.
//이제 ~/livemount 안의 시스템 디렉터리에서 파일을 수정해주시면 됩니다.
sudo bless --folder ~/livemount/수정한/디렉터리 --bootefi --create-snapshot
//스냅샷을 생성해 줍니다.
위와 같은 방법으로 하시면 시스템 파일을 Seal이 깨지지 않고 수정할 수 있습니다.
스냅샷 생성까지 진행했는데 생성 과정에서
skinnyash@skinnyAshui-iMac-Pro ~ % sudo bless --folder ~/livemount//Users/skinnyash/livemount/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/ko.lproj --bootefi --create-snapshot
Couldn't create snapshot on volume /Users/skinnyash/livemount: Operation not permitted
권한 문제가 뜨는데 무엇이 문제일까요?
그런데 저 메세지는 떴지만 대상 폴더에 boot.efi 파일과 boot.efi.j137ap.im4m 이라는 파일이 생성 되어
있기는 합니다.
sip가 비활성화 상태인가요?
sudo bless --folder ~/livemount/Users/skinnyash/livemount/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources --bootefi --create-snapshot
위 명령어 사용해 보세요.
올려주신 명령어에는 디렉터리가 ~/livemount//User와 같이 되어 있는데 아마 이것 때문이 아닐까 싶습니다.
이것도 문제가 되는지 모르겠습니다만,
저는 수정한 파일 자체가 아닌 그 폴더의 디렉터리로 사용하니 문제가 없었습니다. ㅎㅎ
올려주신 명령어로 다시 시도해도 동일하네요..
그런데 혹시 livemount 에서 시스템 파일을 수정하라는 의미가 정확히 어떤 의미인가요?
디스크 안에 livemount 라는 디스크가 마운트 되어 있고 그 안에서 수정하라는 의미인 것인가요?
그리고 csrutil status로 확인해보니 비활성화 상태입니다
아, 제가 명령어 디렉터리 잘못된걸 다 확인을 못했네요.. ㅠ 죄송합니다.
macOS에서 파티션을 마운트하는 것은 설정한 폴더 안에 파티션을 갖다 넣는 느낌이라고 생각하시면 됩니다.
~/livemount 안에 시스템 파티선이 마운트되어 있는 것이니 원래 시스템 디렉터리를 수정할 것을
~/livemount에 마운트된 시스템 디렉터리에서 수정해주시면 된다는 이야기였습니다.
파인더에서 눌러서 들어가는 파티션들도 /Volumes 디렉터리 하위에 마운트된 파티션들입니다.
~/livemount/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources
에서 파일을 수정하고,
sudo bless --folder ~/livemount/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources --bootefi --create-snapshot
위 명령어 사용하시면 됩니다.
skinnyash@skinnyAshui-iMac-Pro ~ % sudo bless --folder ~/livemount/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources --bootefi --create-snapshot
Couldn't create snapshot on volume /Users/skinnyash/livemount: Operation not permitted
여전히 동일한 메세지가 뜨면서 되지를 않네요 ㅠㅠ
sudo bless --folder ~/livemount/System/Library/CoreServices --bootefi --create-snapshot
앗 죄송합니다 ㅠㅠ
이 명령어가 맞습니다. 이제 문제 없으실 것 같습니다..
예전에 제가 적어둔 메모를 보고 스스로 착각...ㅠ
열심히 도움 주셔서 감사합니다 ㅠㅠ
그런데 다시 알려주신 방법으로도 동일한 증상이라 제 작업 과정에 오류가 있나 싶어 설명드리겠습니다.
cpu 정보의 cpu 이름을 바꾸기 위해 작업을 시작했습니다.
mkdir ~/livemount 로 디렉터리를 생성하고,
sudo mount -o nobrowse -t apfs /dev/diskXsY ~/livemount 로 파티션을 마운트 해 주었습니다.
그리고 파인더에서 시스템 디스크(저의 경우에는 'macOS'로 이름이 설정되어 있습니다) 로 들어가 사용자 폴더 - 사용자 이름 - 마운트한 시스템 디스크 - 시스템 - 라이브러리 - PrivateFrameworks - AppleSystemInfo.framework - Versions - A - Resources - ko.Iproj 에서 AppleSystemInfo.strings 파일을 열어 'unknownCPUKind' 의 string 값을 제가 쓰는 cpu로 변경해 주었습니다.
그런 뒤 알려주신 sudo bless --folder ~/livemount/System/Library/CoreServices --bootefi --create-snapshot 을 터미널에 입력해 보았지만 동일한 오류
(Couldn't create snapshot on volume /Users/skinnyash/livemount: Operation not permitted) 가 뜹니다.
제 작업 과정에 문제가 있는 것일까요?
!! 찾다보니 RestrictEvents 켁스트에서 이걸 자동으로 해준다는 사실을 알게 되었습니다...
https://github.com/acidanthera/RestrictEvents
그냥 켁스트만 넣으면 되는 듯 합니다.........ㅋㅋ..
왜 모르고 있었을까요.. 괜히 고생하시게 만든 것 같네요 ㅠㅠ
감사합니다 ㅠㅠㅠ 드디어 성공했습니다.
오픈코어에서 ProcessorType 을 1000으로 바꾸는 방법으로 하니 원하는 대로 cpu 이름을 바꿀 수 있었습니다.
작성하신 글을 보고 따라하고 있습니다. 헌데 diskXsY에서 어디서 확인하고 넣을 수 있는지 궁금합니다. ㅜㅜ
(diskXsY에서 X와 Y는 사용자에 따라 다른 값이 들어갑니다. 확인하고 넣으셔야 합니다)
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +269 | 달쇠 | 17.07.3020:49 | 11만 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | Mactopia | 17.02.1014:21 | 12만 |
고스트파일을 부팅 USB에 넣은후 윈도우에서 폴더 접근이 안됩니다. +11 | ashly | 24.09.2720:41 | 77 |
인텔 ax200ngw를 사용하는데 와이파이 및 블루투스 인식이 되지 않습니... +7 | loopers | 24.09.2716:50 | 77 |
커널패닉 +2 | 머트 | 24.09.2723:18 | 60 |
루마루 | 24.09.2910:19 | 8 | |
머트 | 24.09.2723:18 | 60 | |
ashly | 24.09.2720:41 | 77 | |
loopers | 24.09.2716:50 | 77 | |
Caper | 24.09.2602:42 | 138 | |
낡은기계 | 24.09.2301:36 | 163 | |
Door | 24.09.2122:38 | 86 | |
루베콘 | 24.09.2108:35 | 172 | |
에잉 | 24.09.2022:16 | 368 | |
밤가시 | 24.09.1910:03 | 169 | |
SUNWAYFOTO | 24.09.1822:20 | 195 | |
Nelson | 24.09.1815:34 | 359 | |
sebali | 24.09.1814:34 | 351 | |
Panictosh | 24.09.1813:37 | 175 | |
SUNWAYFOTO | 24.09.1801:27 | 221 | |
그냥인간 | 24.09.1719:17 | 112 | |
dlraud | 24.09.1620:36 | 232 | |
Nelson | 24.09.1618:45 | 179 | |
아스타틴 | 24.09.1612:07 | 77 | |
lesmi | 24.09.1522:02 | 139 | |
윤수꾸하하 | 24.09.1323:56 | 191 | |
뚜비 | 24.09.1319:18 | 195 | |
Steer | 24.09.1200:33 | 168 | |
상큼버터 | 24.09.0918:08 | 213 | |
인터찹 | 24.09.0717:13 | 945 | |
서재희 | 24.09.0711:07 | 1437 | |
시습이 | 24.09.0113:39 | 1246 | |
블루 | 24.08.3022:44 | 475 | |
lesmi | 24.08.2911:20 | 415 | |
김덕뱀 | 24.08.2823:04 | 224 | |
그냥구름 | 24.08.2517:14 | 281 | |
Panictosh | 24.08.2218:42 | 251 | |
YouPick | 24.08.2022:45 | 125 | |
윤수꾸하하 | 24.08.2018:52 | 132 | |
HopeMan | 24.08.2012:14 | 208 | |
Panictosh | 24.08.1913:41 | 182 | |
YouPick | 24.08.1509:07 | 419 | |
Panictosh | 24.08.1518:04 | 344 | |
hackillious | 24.08.1514:14 | 141 | |
shion | 24.08.1420:32 | 117 | |
인터찹 | 24.08.1418:19 | 103 | |
Panictosh | 24.08.1217:23 | 374 | |
오디세이 | 24.08.1112:07 | 122 | |
동집 | 24.08.1105:35 | 238 | |
동집 | 24.08.1102:48 | 145 | |
유튜브 | 24.08.1019:03 | 153 | |
유튜브 | 24.08.0909:14 | 294 | |
Direct | 24.08.0901:18 | 256 | |
Panictosh | 24.08.0809:46 | 152 | |
인터찹 | 24.08.0801:41 | 124 | |
mac니망 | 24.08.0615:24 | 160 | |
페러 | 24.08.0615:10 | 144 | |
페러 | 24.08.0600:03 | 119 | |
bl | 24.08.0522:08 | 78 | |
Sequoia | 24.08.0410:04 | 257 | |
Panictosh | 24.08.0320:43 | 87 | |
yeojun | 24.08.0310:01 | 110 | |
yeojun | 24.08.0217:46 | 312 | |
oreo | 24.08.0214:44 | 112 | |
yeojun | 24.08.0214:07 | 271 | |
빅서로가 | 24.08.0118:45 | 304 | |
itstory | 24.08.0118:28 | 188 | |
oreo | 24.08.0115:38 | 81 | |
동집 | 24.07.3122:15 | 166 | |
류가파 | 24.07.3121:42 | 248 | |
마요네즈 | 24.07.3109:23 | 265 | |
동집 | 24.07.3012:52 | 99 | |
동집 | 24.07.2912:11 | 459 | |
인터찹 | 24.07.2901:06 | 309 | |
인터찹 | 24.07.2623:40 | 946 | |
찡준 | 24.07.2611:52 | 93 | |
psychyyy | 24.07.2503:18 | 591 | |
wnsks | 24.07.2502:19 | 145 | |
아키나리 | 24.07.2422:44 | 235 | |
페러 | 24.07.2313:55 | 129 | |
피아노맨 | 24.07.2216:20 | 211 | |
페러 | 24.07.2215:11 | 466 | |
인터찹 | 24.07.2113:23 | 208 | |
컴퓨터왕 | 24.07.2019:23 | 312 | |
인터찹 | 24.07.1816:18 | 639 |
카탈리나에서는 읽기쓰기로 마운트만 해주면 됐었지만,
빅서부터는 스냅샷 기능을 이용하여야 시스템 파일을 수정할 수 있습니다.
위와 같은 방법으로 하시면 시스템 파일을 Seal이 깨지지 않고 수정할 수 있습니다.