버라이즌 노트2, 전화번호 문제 해결!
2G 스마트폰2015. 7. 26. 10:46
안녕하세요. 라디오맨입니다.
노트2 영입 2주만에.. 전화번호 다르게 나오는 문제를 해결했습니다.
저는 아무리 펌웨어를 이리 바꾸고 저리 바꾸고 해서는 문제해결이 전혀 안되더라구요.
그리고 SIM 없다고 뜨는 오류도 짜증도 났구요.
처음에는 안드로이드 자체를 수정하려고 접근을 해보았지만, OS를 건드린다는게 기본기능을 벗어날 것 같아 느낌이
그다지 좋지 않아 다른 방법으로 우회하려고 접근해보았습니다.
노트2의 전화번호 인식방법은 확실합니다. 무조건 SIM의 번호를 인식하고, SIM이 없는 경우에만 MIN을 번호로 인식합니다.
안드로이드 OS 자체가 그런것 같기도 하네요. (안드로이드펍을 찾아보니..)
그래서 아예 SIM을 조작하기로 마음먹고 접근을 해보았습니다.
쓰다버린 SKT/KT용 SIM이 몇 개 있어서 조작을 시도해보았습니다. 검색해보니 SIM Reader가 많이 나오더군요.
국내에는 COSY CR654가 USIM 리더 기능이 있습니다. 프로그램으로는 SIM Manager가 있고요.
COSY CR654 멀티리더기
Dekart SIM Manager (30일간 무료 사용이 가능합니다, 사용법은 사이트의 PDF 매뉴얼 참조요)
일단, 국내향 USIM의 조작은 모두 실패로 끝났습니다.
핵심은 USIM의 MSISDN과 PLUM(통신사정보)를 조작해야 하는데, 국내향 USIM은 이게 모두 막혀있네요.
MSISDN 조차도 수정이 되지 않았습니다. 그래서 개통이력이 없는 USIM도 구해다가 Write 해보았는데 이것도 안되네요.
저는 결국, 작년에 독일에서 쓰다 가져온 T-Mobile SIM을 사용했습니다.
이건 Write가 잘 되네요. MSISDN을 +491609219XXXX로 되있던 번호를 0177XXXXXX로 바꾸고
했더니 저렇게 전화번호 표시는 되는데, 전화수신할 때, 독일형식으로 수신이 되더군요. 예를 들어
02-680-8011로 전화가 오면 그대로 표기가 안되고 026/808011로 표기가 되고 지역이 독일로 나옵니다.
그래서 PLUM 정보를 모두 SKT/KT향으로 바꿔버렸습니다.
국내의 MCC는 450, SKT의 MNC는 05, KT는 02/08 이라 세가지를 모두 넣고 Write 했습니다.
그리고 다시 SIM 꽂고 부팅했더니 제대로 표기가 됩니다.
번외로.. 독일SIM을 국내에 가지고 와서 쓰면.. 국내로 전화가 옵니다. 로밍모드가 되는거죠.
그래서 시험을 해보았습니다. 모바일 네트워크를 CDMA/LTE 모드에서 GSM/UMTS 모드로 바꿔보고 독일폰 번호로 전화를
걸어봅니다.
역시... 전화가 옵니다. 이유는 IMSI는 안바꿨기 때문이죠. 시스템 등록은 IMSI로 되는 모양입니다.
일단, 목적은 성공입니다. 국내전화를 쓰면서, 필요시에는 독일전화도 쓰면서, SIM 경고도 안보고.. 전화번호도 017로
표기되도록 하는 목적은 성공했는데... 그래도 찜찜한건 여전합니다.
노트2 구입하시는 분은, 가능하면 버라이즌 SIM이나 유럽향 Prepaid SIM을 하나 저렴하게 구입해두고
저처럼 해보시면 번호표기문제는 해결할 수 있을것도 같습니다.
그러나, 이게 근본적인 해결방법이 아니라 안드로이드펍에 질문올렸는데 답이 올지 모르겠네요.
근본적으로 CDMA일 때에는 CDMA MIN 번호를, UMTS일때는 SIM 번호를 표기하도록 로직수정이 필요한데
이게 근본적인 방법이지요. 누가 좋은 답을 알려주시면 해결해볼 예정입니다.
새벽녘에 기쁨에 글 남겨봅니다.
즐거운 한주 보내세요. 감사합니다.