본문 바로가기

수리하기/소프트웨어

홍미3프로 IMEI 복구하기

안녕하세요. Lock3rz입니다

예전에 사용하던 홍미3프로를 동생에게 주려고 공장초기화를 했었습니다.

그런데 롬 플래싱 중에 뭔가 잘못 되었는지 Qualcomm DL 모드 (전원을 켜도 검정 화면으로, 아무런 화면이 나오지 않고, PC연결만 되는 응급복구 상태)로만 진입이 되더군요.

어차저차 EDL 모드로 진입해서 순정롬을 올리고 보니... 이번에는 SIM1 슬롯에서만 셀룰러 통신이 안됩니다.

중국/글로벌 순정롬들을 여러번 밀어보았지만 똑같이 통신이 안되는 겁니다.

WiFi 등은 잘되는데, 셀룰러 통신이 아예 안됩니다.

IMEI나 SIM 인식은 제대로 하는데, '서비스 불가' 지역으로 뜨면서, 시그널이 아예 안잡힙니다.

SIM2 슬롯에서는 정상 작동했습니다. 이게 무슨일인지...

그냥 SIM2에 심을 꼳고 사용하긴 했지만, SIM2가 microSD 슬롯 겸용이라, 외장메모리를 사용하지 못하는 불편함이 있었지요.

그래서 해결해보려고 구글링을 해보았습니다.

하지만 예전에 MIUI 8 시절, 롬 불안정성으로 가끔 4G에서 3G로 내려간다는 식의 문제 밖에 없더라고요.

이것저것 해보다가 해결책을 찾았습니다.


IMEI가 쓰여져있는 EFS영역을 새로 쓰는 것입니다.

EFS영역은 Android 시스템 파티션 중, modem1, modem2 영역을 관리하는 것으로 알고 있습니다.

원인이 무엇인지는 모르겠지만, modem1의 RF값이나 기타 값이 손상되어서 신호가 안잡히는 상태였던 것 같습니다.

물론, 순정롬에 modem파일 (NON-HLOS.bin)이 있긴 하지만, 제 기기의 손상된 영역을 복구해주지 않는 것 같습니다.

그도 그럴것이, 보통 IMEI관련 영역은 보안 및 도용 가능성 방지를 공장 출하 이후에 수정되지 않도록 통제되기 때문입니다.

IMEI는 통신 기기의 주민번호와 같은 것이기 때문이죠.


따라서, 정상적으로 작동하는 기기의 EFS영역 바이너리 백업을 받아, 제 기기의 IMEI를 입력한 뒤, 플래싱 했습니다.

지금은 잘 작동하네요.


*주의* 자신의 IMEI가 아닌 값으로 수정하는 것은 불법입니다.

이 파일을 사용하여 발생하는 모든 문제의 책임은 본인에게 있습니다.


(해결 방법 원문 링크 MIUI 포럼)

[필요 파일 다운로드]

파일 목록

QPST 설치파일(qpst_2.7.422)

Qualcomm DIAG 드라이버(QualcommDrv)

EFS영역 파일(00000000_0.qcn)

hex 에디터 설치파일(hw_v680.exe)

IMEI HEX값 컨버터(IMEI Converter.exe)


개략적인 순서는 다음과 같습니다.

1. USB DIAG모드 활성화 (EFS파티션 접근을 위해 필요합니다)

[홍미3프로 다이얼러에 *#*#13491#*#* 에을 입력하면 USB DIAG가 활성화 됩니다]

[PC와 USB 연결하고, 동봉된 Driver를 설치합니다]

2. 제공된 EFS영역 파일(.qcn)을 hex 에디터로 열고, HEX값으로 08 8A 06 58 00 13 33 12 34 를 찾습니다

3. 자기 기기의 SIM1 슬롯 IMEI값으로 바꿉니다.

IMEI 값은 제품 상자나 설정에서 확인할 수 있습니다.

[동봉된 IMEI 컨버터로 HEX 값으로 변환된 값을 써주어야 합니다]

4. 제공된 EFS영역 파일을 hex 에디터로 열고, HEX값으로 08 8A 96 85 09 33 35 59 03 를 찾습니다

4. 자기 기기의 SIM2 슬롯 IMEI값으로 바꾸고 저장합니다.

[동봉된 IMEI 컨버터로 HEX 값으로 변환된 값을 써주어야 합니다]

5. QPST의 Software Download로 EFS영역 파일(.qcn)을 플래싱 합니다.

[플래싱 하기 전에 백업해주세요. backup 탭에서 가능합니다]

6. 재부팅 합니다.

'수리하기 > 소프트웨어' 카테고리의 다른 글

홍미5플러스 신호 없음 고치기  (0) 2018.05.31