(수정) ==> 애플이 보안 강화조치를 해서, 아래 설명한 MLB 값으로는 아이메시지 로그인이 안됩니다. MLB를 구하는 새로운 방법이 나올때까지 아이메시지 사용이 안됩니다. 리얼맥 MLB를 가져올수 있지만, 애플이 쉽게 탐지할수 있어 바람직 하지 않습니다)
==============================
오늘 애플 본사 커스터머서비스에 전화해서 아이메시지(iMessage) 차단된 것을 풀다가 몇가지 새로 발견한 사실이 있어 정리해봅니다.
차단되는 시점
애플이 아이메시지를 차단하는 시점은, 공유기 아이피 하나당 잘못된 로그인을 특정회수 이상 시도하게 되면 그 애플 ID를 차단한다고 합니다. 즉, 컴퓨터 시리얼 번호와 UUID를 동시에 바꾸더라도 모델넘버와 시리얼번호와 틀리는 등의 오류가 있으면, 애플이 이를 감지하고 잘못된 시도로 카운트 하게 됩니다. 이 횟수가 특정회수 이상되면 차단하는 것이지요.
사전 요구 사항
클로버 부트로더를 사용해야 하고, 카멜레온이나 키메라 부트로더를 사용한다면 차단을 막는 것은 불가능합니다. 카멜레온/키메라로 요세미티를 부팅시키면 시리얼 번호(SmUUID, ROM, MLB)를 저장할 NVRAM이 동작하지 않기 때문입니다. (10.9까지는 동작했으나 10.10로 오면서 충돌이 생겨 동작 안함. 즉, 10.10 지원 NVRAM 모듈이 나올때까지 불가능함).
참고로, 카멜레온/키메라 부트로더를 사용하고 있더라도 힘들지 않게 클로버 부트로더를 추가로 설치할수 있습니다. 듀얼부팅도 물론 가능합니다. 이 기회에 클로버로 바꿔타보세요.
차단을 막기위한 준수사항 #1
요세미티를 설치하고, 미등록 시리얼 번호, 독자 생성된 System UUID, ROM, MLB 번호를 완벽하게 넣기 전에는 절대 iCloud (System Preferences)에 로그인 하지 마세요.
iMessage와 Facetime을 로그아웃 시킨 상태에서 컴퓨터를 재부팅 했는데도 애플의 iMessage Server가 바로 감지했습니다.
애플에 전화해서 차단을 해제 한 후 (물론 그 전에 아이클라우드 로그 아웃, 아이메시지 로그아웃, 페이스타임 로그 아웃 한 상태), 컴퓨터를 키고, 아이클라우드에 로그인 하는 순간, 애플로부터 "아이메시지와 페이스타임에 로그인 성공"이라는 메시지가 왔습니다. 아이메시지와 페이스타임은 여전히 로그아웃된 상태였지요.
"불안하니 나는 아이메시지와 페이스타임은 안쓰겠다"라는 분이 있는데 그래봐야 소용 없다는 뜻입니다. 영문 포럼에 보면 시리얼 번호등의 설정을 바꾸는 동안에는 아예 인터넷 선을 뽑아 놓으라고 말하는 사람도 있습니다.
차단을 막기위한 준수사항 #2
미등록 시리얼 번호를 사용하세요. Clover Configurator의 SMBIOS 섹션에보면 시리얼 번호를 생성하는 버튼이 있습니다. 번호를 만든 후, 애플 홈페이지에 가서 정품 여부를 점검하면, 어떤 번호는 invalid number로 나오고(이것은 쓰면 안됨), 어떤 번호는 등록정보가 뜨고(다른 사람이 쓰는 것임), 어떤 것은 유효는 한데 미등록된 번호가 나옵니다(<- 요걸 찾으세요).
주의할 점은 다른 사람의 정품 시리얼 번호는 절대 사용하지 마세요. 충돌이 생길수 있고, 감지되는 것은 시간문제이며, 큰 민폐입니다. 위 내용중에서 두번째 것이 좋은지, 세번째 것이 좋은지는 의견이 엇갈리고 있습니다.
시리얼 번호는 총 12자리로 구성되어 있습니다. AABCCDDDEEEE 와 같은 형식인데 다음과 같은 뜻을 지니고 있습니다.
AA = 제조 공장 (QP, G8, XA, XB, FC: 미국, CK:아일랜드, C0, QT, UV:타이완, YM, W8:중국, RN:멕시코, SG:싱가폴, CY, PT:한국, RM:리퍼모델)
B = 몇세대 제품 (숫자)
CC = 생산 연도, 몇주차. (숫자+문자)
DDD = 일련번호 (숫자, 문자)
EEEE = 모델 및 연식 (숫자+문자)
예를들면 C02LG61VF693 은 MacPro6,1의 시리얼입니다. 시리얼 마지막 4자리가 모델 및 연식을 뜻하는데 F693이 맥프로 6,1를 뜻하기 때문입니다. 그런데, 이 시리얼 번호는 잘못되었습니다. 앞자리 C0는 중국 생산제품을 뜻합니다. 그런데, 맥프로6,1은 미국 텍사스 공장에서 생산되고 있죠? 따라서, 이 시리얼은 제대로 된 시리얼이 아닙니다.
차단을 막기위한 준수사항 #3
시리얼 번호 안에는 기종 정보도 들어있기 때문에 테스트한다고 Product Name만 달랑 바꾸면 안됩니다. 예를들면, MacPro6,1로 시리얼 QP2LG61VF693를 만든 다음 테스트하면서 Product Name만 iMac13,1로 변경하면 바로 감지됩니다. QP2LG61VF693는 MacPro6,1의 시리얼 번호이기 때문입니다. ProductName을 바꾸려면 시리얼 번호도 그 기종에 맞는 번호로 같이 바꿔줘야 합니다. (또한, 아래의 SmUUID, ROM, MLB도 함께 바꿔줘야 합니다).
차단을 막기위한 준수사항 #4
System UUID를 새로 만들어서 Clover의 config.plist에 넣어주세요. 터미널에서
mac:~$ uuidgen
5574BD56-1011-4386-BACD-0F3F38A2B79D
위와 같은 식으로 나옵니다. 위 번호(물론 여러분 각자가 만든 번호)를 clover configurator / SMBIOS / SmUUID 에 넣어주세요. 그리고, clover configurator / System Parameters로 가서 "Inject System ID"를 선택해주세요.
Clover configurator의 System Parameters에 보면 Custom UUID (= Hardward UUID = Platform UUID)라는 항목이 있는데 이 항목은 비워두세요. SmUUID를 넣어주면 OS가 알아서 새 번호로 바꿔줍니다.
차단을 막기위한 준수사항 #5
ROM 번호와 MLB 번호를 넣어줘야 합니다. ROM번호는 SystemUUID의 마지막 12자리 숫자를 넣어주면 됩니다. MLB는 시리얼 번호에다가 5자리 임의의 숫자를 더해주면 된다고 합니다. 예를 들어보지요,
SmUUID = 5574BD56-1011-4386-BACD-0F3F38A2B79D
SerialNumber = C02LG61VF693
일 경우,
ROM = 0F3F38A2B79D
MLB = C02LG61VF69312345
로 하면 됩니다. 위 값을 Clover Configurator의 Rt Variables 섹션의 ROM/MLB 창에 넣어주면 됩니다.
차단을 막기위한 준수사항 #6
sudo -scd /StartupDrive/Users/Username/Library/Cachesrm -r Caches/com.apple.Messages*
rm -r Caches/com.apple.imfoundation.IMRemoteURLConnectionAgent*
cd /StartupDrive/Users/Username/Library/Preferencesrm -r com.apple.iChat.*rm -r com.apple.imagent.*rm -r com.apple.imessage.*rm -r com.apple.imservice.*rm -r com.apple.security.*rm -r /StartupDrive/Users/Username/Library/Messages
차단을 막기위한 준수사항 #7
위 #1~#6이 완벽하게 된 상황에서 컴퓨터를 재부팅 한 후, 아이클라우드로 로그인을 하세요. 하나라도 빠지면 차단될 가능성이 큽니다. 그 다음 아이메시지 로그인을 해보세요.
단, 차단되더라도 아이메시지와 페이스타임만 차단되고 다른 아이클라우드 기능(드라이브, 백업, 포토스트림, 등등)은 정상 동작합니다.
(잘못된 부분이 있으면 정정해주세요)
일련 번호가 미등록도 있는 줄 몰랐네요.
고객센터에서도 일련 번호 확인시 동일하게 https://selfsolve.apple.com/agreementWarrantyDynamic.do 에서 확인하는 것으로 보이던데, 아이메시지 문제로 전화해서 미등록으로 나타나면 문제되지 않을까요?
당연히 여기서 만든 번호를 불러주면 안되고, 정품 맥의 시리얼 번호를 친구에게 잠시 빌려(?) 상담을 해야겠지요.?
예... clover configurator와 터미널 명령어를 사용하면 모두 만들 수 있는 정보입니다.?
좋은 글 감사합니다. :)
저도 많은 연구를 해보았는데 하드웨어를 바꾸어도 가능할거라 생각합니다.
시리얼은 크게 중요치 않게 보구요.
시리얼이 중요치 않게 생각한 이유는 아래 사이트에서 MLB값과 ROM값만 공유하는데도 아이메시지 로그인이 가능하기 때문입니다.
(저도 여기서 사용하다가 자주 막혀서 따로 전화하여 푼다음 값이 서버에 등록되어 쭉 사용중 입니다.)
https://www.insanelymac.com/forum/topic/299372-how-to-solve-imessage-login-problem/page-4
이로서 제가 가장 중요하게 생각하는 값들은 MLB, ROM, SMUUID, CUSTOM UUID입니다.
아래는 각 항목들에 값들을 넣는 방법입니다.
일단 아이메시지가 되는 해킨이 있다고 가정합니다.
* RT Variables
- MLB ROM은 아이메시지가 되는 해킨의 값과 동일하게 입력해줍니다.
* SMBIOS
- SMUUID는 터미널에서 ioreg -lw0 | grep PlatformUUID를 입력하여 나온 값을 SMUUID항목에 넣어줍니다.
- BOARD SEREAIL NUMBER는 MLB값과 동일하게 넣어줍니다.
* SYSTEM PARAMETER
-CUSTOM UUID가 있는데 터미널에서 ioreg -l -p IODeviceTree | grep \"system-id를 입력하여 나온 값을 넣어 줍니다.
-INJECT SYSTEM ID는 체크 해줍니다.
좋은 정보 감사드립니다.
현재 아이메세지/클라우드 다 잘되고 있는상태입니다.
궁금한게 있는데 터미널에서 uuidgen 을 입력하면 나오는 번호가 지금 클로버 config.plist 에 입력되어있는번호와 틀립니다. 이걸 터미널에서 나온 번호로 교체를 해주는게 더 좋은건가요?
Clover Configurator에서 시리얼 생성후 애플 홈페이지에서 체크하면 전부 안되네요..어제부터 컴퓨터 핸드폰 태블릿으로 바꿔가며 시리얼한 50개쯤 넣어봤는데
잘못된 시리얼로만 뜨네요...블럭당하고 기다렸다 다시하고 블럭당하고 ...계속 반복해서..ㅠㅠ iMac 10,1 버젼으로 만드는데 11자리코드중에 마지막 3자리는 모델 고유번호인듯해서 제경우는 FCXXXXXXB9U로 가운데 번호만 바꿔서 시도했는데 단 한개도 성공하질 못했네요...ㅠㅠ 좀 쉽게 성공하는 방법 없을까요??
1 We're sorry, but this serial number is not valid. (<- 잘못된 시리얼 번호)(이것은 쓰면 안됨)
2 We're sorry, the number you have provided cannot be found in our records. (<- 정상인 번호 포맷이나 생산된적 없는 번호)
3 Please validate your product's purchase date. (<-생산된적 있으나 등록되지 않은 번호)
4 A validated purchase date lets Apple quickly find your product and provide the help you need. (<-생산되었고 등록되어 있는 번호)(이것도 쓰면 안됨
이 네가지 종류가 아직도 적용이 되나요? 나름 많은 시리얼로 테스트해보았는데 두종류밖에 못봤네요
We’re sorry, but this serial number isn’t valid. Please check your information and try again.
your service and support coverage
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 936 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 574 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1400 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 574 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 905 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5081 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 105 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 100 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 113 | 24.10.2321:29 | 해킨도전자 |
100 | 24.10.2322:26 | 뿌엥 | |
113 | 24.10.2321:29 | 해킨도전자 | |
105 | 24.10.2319:04 | 사노라맨 | |
778 | 24.10.1412:27 | shl628 | |
657 | 24.10.1316:00 | 수박 | |
344 | 24.10.1222:56 | Stultus | |
936 | 24.10.1121:10 | 좌절금지 | |
730 | 24.10.1115:53 | 수박 | |
574 | 24.10.0900:22 | 줌바이퍼 | |
1400 | 24.07.1219:19 | Stultus | |
1206 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
628 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
892 | 24.09.2321:32 | Stultus | |
994 | 24.09.2210:59 | 좌절금지 | |
642 | 24.09.2203:23 | 누림어멈 | |
1183 | 24.09.1919:17 | 좌절금지 | |
574 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
905 | 24.09.1723:58 | 좌절금지 | |
600 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
460 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
536 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |
좋은 팁입니다. 안그래도 관련질문 올라와서 간단하게 답했었는데 제가 하고싶던 이야기 여기에 다 있네요.
물론~ 제가 모르던 정보도 많이 있고요
제일 처음에 '정보가 완벽해지면서 차단된다'는 생각에 첨언을 하자면. 중요한 부분 다섯가지 중 ( MLB ROM UUID 시리얼 모델번호)
입력이 모자란 부분이 있다면 - 특히 uuid의 경우 - 알아서 적당히 채워 넣더군요. ?
거기에 특정한 번호를 지정해서 다시 넣어주면 이미 임의로 정보가 들어간 상태에서 변형이 온 셈이기 때문에 막히는게 아닌가.. 저도 그렇게 생각했습니다.
셋팅할거 다 하고 더 이상 건들부분 없다고 생각할때 이 가이드를 따라 모든 세팅을 완료하고 아이메세지 접속한 다음
메인보드 교체하거나 cpu 바꿀때 까지는 config.plist를 소중히 보관하는 것이 최선의 방법이라고 생각되네요.