Phase #2

XDA-Developers에서 뭔가 찾다가 AT&T의 루미아 640 디브랜딩 방법을 찾아서 소개하고자 한다. 원래 루미아 635를 가지고 있었지만 친구에게 던져 주고(KT 선불유심용으로 잘 쓰고 있다고 한다), 지난 마이크로소프트 블랙 프라이데이 행사때 루미아 640을 한 대 사 두었다.


1. 우선 기기가 언락이 되어 있어야 될 것 같다. 디바이스 언락이 되지 않으면 국내에서도 사용이 되지 않으니 이에 대해선 AT&T 언락이라고 네이버나 구글에 검색하면 많은 결과가 나오기 때문에 별도의 설명은 하지 않도록 한다.


2. SD카드와 SIM 카드를 제거하고, 전체 리셋을 수행한다. (권장) 이는 필수 절차는 아니지만, 안정적인 진행을 위해서는 필요할 것 같다.


3. 아래의 파일을 받는다. 디브랜딩 작업에 필요한 준비물들이다.


640.7z

4. 파일의 압축을 풀어, lumia 폴더 iutool.exe를 C:\ 루트 바로 아래에 놓는다. 이는 설명을 위해 설정해 놓은 폴더이기 때문에 편한 위치면(되도록이면 2byte char는 들어가지 않은 곳으로) 될 것 같다. 아래 이미지를 참조바란다.




5. WindowsDeviceRecoveryToolInstaller.exe를 설치한다. WDRT라고 후술하는 툴이다. 디바이스에 문제가 있을 때 복구를 도와주며, 이 가이드에서는 드라이버 설치를 대체해 줄 것이다.


6. 루미아를 USB케이블을 통해 컴퓨터와 연결하고, 콘솔창을 띄운다. 아래의 명령을 실행하면 아래의 결과를 시현하며, 리부팅이 진행된다. 리부팅이 끝난 후에는, 디바이스를 업데이트한 것 처럼, 변경 사항을 마이그레이션하는 로드 창이 핸드폰에 잠깐 나타날 것이다.


C:\> iutool.exe -p C:\Lumia -V





7. 재부팅 후에는 AT&T가 설정해 놓은 디바이스 플래싱 방지용 락이 사라졌을 것이다. 이를 확인하기 위해 처음의 640.7z 압축파일을 푼 곳 내의 WPID 폴더의 Start.bat를 실행해 주자.


8. 이미지 디자이너 창이 뜨면 Flash a Windows Phone image onto your phone 을 선택하고 Next 버튼을 눌려준다.





9. 핸드폰을 USB케이블에서 분리하고 종료한다. 다시 전원버튼을 눌려준 다음 곧바로 볼륨 업키를 꾹 눌려주어, 화면이 기어와 번개 모양이 함께 있는 로고로 바뀌는지 확인한다. 위 로고로 바뀌었다면 다시 핸드폰을 연결하고 새로고침 버튼을 클릭한다.


10. Flashable Devices : Nokia.MSM8926.P6204.1.1 이라는 항목이 있는지 확인한다.





11. 이제 디브랜딩을 할 펌웨어를 찾아야 한다. 루미아의 펌웨어는 Model과 Product Type로 나누어져 있는데, 루미아 640의 경우에는 Model이 RM-1072, 1073 등등으로 되어 있다. 기본적으로 AT&T 펌웨어에서의 모델은 RM-1073이다. 하지만 CV(Country Variant; 캐리어의 간섭을 배제한 펌웨어) 펌웨어의 경우에는 RM-1072모델밖에 없기 때문에 이 펌웨어를 이용해 주도록 하자. 또는 아래를 참고하여 원하는 Product Type를 선택할 수도 있겠다. (RM-1073과 1072의 호환은 확인하였으나, 기타는 확인하지 못했으니 유의바람. 듀얼심 모델의 경우에는 하지 않는 것이 좋을 것 같다.)


더보기


12. 우리가 진행할 펌웨어의 경우에는 RM-1072 - 059X1M6 - APAC 1A CV이다. 전자가 Model이며 후자가 Product명이다. 그 뒤의 APAC는 Asia-Pacific을 말하며, 1A의 부분은 Country Code, CV는 Country Variant라는 뜻이다. 펌웨어를 다운받기 위해 이 곳을 클릭 하자. 해당 칸을 채우고 확인을 누르면 펌웨어 파일 명들이 뜰것이다.





13. 가장 용량이 많은 ffu파일 하나만 받으면 된다. RM1072 02177.00000.15221.30003 RETAIL prod signed 1019 0275DE 000-SG MV.ffu 파일이며, Get Link를 클릭하고 링크를 받아서, C:\lumia 폴더에 위치시키자.


14. 이미지 디자이너 창으로 돌아와서 위의 Change 버튼을 클릭해주고, 위의 ffu파일을 선택해준다. 이후 flash 버튼을 클릭해주면 파란색으로 퍼센테이지가 올라가는 것을 볼 수 있다.




15. 플래싱이 다 되었다면, 기본설정을 해준다. 이후 재부팅을 해 준다. 명령 프롬프트를 띄우고 아래의 명령을 입력한다. * 32bit 운영체계의 경우 (x86)을 지우고 입력할 것


cd C:\Program Files (x86)\Microsoft Care Suite\Windows Device Recovery Tool


16. 펌웨어는 무사히 플래싱 되었지만, 아직 기기 내부의 Product Code는 변경이 안되었기 때문에 변경을 해 주어야 한다. 핸드폰을 아까와 같이 종료 해 준 다음, 다음의 명령어를 커맨드 창에 입력한다. 다시 켜고, 마이크로소프트 로고가 핸드폰에 뜨면서, 기기 연결음이 들리면, 엔터키를 눌려주자.


thor2 -mode uefiflash -ffufile c:\lumia\RM1072_02177.00000.15221.30003_RETAIL_prod_signed_1019_0275DE_000-SG_MV.ffu -productcodeupdate 059X1M6 -skip_flash


17. 아래와 같이 시현되고, 핸드폰의 화면도 바뀌어 있을 것이다. 아래의 명령어를 입력하여 정상 부트 모드로 되돌린다.


thor2 -mode rnd -bootnormalmode




18. 모든 절차가 완료되었다. 확인을 하기 위해 WDRT를 실행 한 후, 아래와 같이 펌웨어를 서버에서 받을 수 있는지 확인하자. Product Code가 업데이트 되지 않으면 서버에서 펌웨어를 가져오지 못하기 때문에, 비상시 복구모드에서 핸드폰을 복구할 수 없을수도 있다.





신고

Comment +53

  • 이렇게해서 디브랜딩을 하면 다른 LTE주파수 (예: LTE밴드3) 도 사용이 가능해지는건가요? 아니면 단순하게 AT&T 부트로고 이런것만 없어지는건가요?

    • 외국쪽에서는 된다고 하는 모양이던데, 제가 가지고 있는 심카드가 KT 3G 심카드 뿐이라 제대로 시험은 해보지 못했습니다. 거기다가 ##DATA#으로 테스트 모드가 안들어가져서 밴드도 확인을 못했구요.

    • 그렇군요. 답변 감사합니다 :-)

      개인적으로 640 혹은 640XL을 써보고는 싶은데 고폰으로 나온 제품이 너무 싸서 그냥 홍콩판 사기는 뭔가 돈이 아깝고 고폰 사자니 부트로고랑 KT LTE 사용 불가 이거 때문에 그냥 사기도 뭐하고 어정쩡한 상황이네요 ㅠㅠ

    • 윈도우폰은 굳이 LTE가 된다고 메리트가 생긴다거나 하지는 않는 것 같아요. 워낙 어플생태계가 안좋아서요.. 주위에서는 930이나 1020같은 상위 라인업 추천하시는 분도 있는데 저는 그냥 싸게 635 정도에서 타협해서 한번 써보셨으면 좋겠네요.

    • 저는 원래 윈도우폰 유저입니다 ㅎㅎㅎ 710 520 720 525 920 1020 등등 많이 써봤고 가장 오래 단일 폰으로 쓴게 윈도우폰 시리즈였습니다. 다만 최근에 마음에 드는 모델이 딱히 없어서 잠시 안드로이드로 외도중입니다만 640이 저렴하게 많이 나와서 다시 돌아갈까 고민중이죠 :-) KT LTE로 계속 쓰고 싶어서 고민인겁니다. 고폰으로 사면 SKT를 써야하니까요

  • 2016.01.26 23:28

    비밀댓글입니다

    • 다운로드 사이트에 그대로 모델 넘버 넣기만 하시면 되는데요..
      제 설명이 부족했던가요.
      펌웨어 링크입니다.
      https://softwarerepo.blob.core.windows.net/softwarerepo/f65aa9c7-8cd0-4a92-a77d-df895c5e94b1/RM1072_02177.00000.15221.30003_RETAIL_prod_signed_1019_0275DE_000-SG_MV.ffu?sp=r&sr=b&sv=2014-02-14&se=2016-01-27T14%3A40%3A02Z&sig=bB8tI%2FR6R56GlkfY2HZCbfb23IFdggKtrhDu%2Fw30s2c%3D

    • 감사합니다...잘받았습니다...
      그런데 Product Code 업데이트 과정을 다 이행했는데 서버에서 사용 가능한 소프트웨어가 없다고 나오는데...
      해결법좀 부탁드립니다....

    • 펌웨어와 동일한 Product Code를 입력하면 복구를 할 수 있어야 정상입니다. 아마도 제대로 적용이 되지 않은 듯 하군요.

  • ophtha 2016.02.01 02:49 신고

    RM-1073 VAR LTA AR CV SKD
    product type: 059x227

    이걸로 해보셔도 될 것 같네요.

    http://cellomania.com/ffu/
    에서 다운로드 받으실 수 있습니다.

  • mav 2016.02.18 11:35 신고

    iutool.exe -p C:\Lumia -V

    실행에서 에러가 나는 경우 해결할 방법을 찾을 수 없네요. 포기해야 할까요?

    • AT&T 원래 펌웨어로 공초하시고 시도해 보신게 맞는지요.

    • mav 2016.02.19 15:08 신고

      Flashable Devices : Nokia.MSM8926.P6204.1.1
      이 창에서 ATT.1.1 이 나오는 것이 원래 펌웨어 아닌가요?

      이부분에서 att가 지워져야 디브랜딩하게 되는거구요?

    • ATT 부트로더 락 상태에서 플래싱을 해보지 않아 디바이스 이름은 모르겠지만, 그렇게 나온다면 맞겠죠.
      제 말은 WDRT에서 AT&T 원본 펌웨어로 돌려 보셨는지 여부입니다.. 중간과정에서 꼬여서 안될 수 도 있으니까요.

    • mav 2016.02.20 12:58 신고

      사소한 실수로 인해 어려움을 겪었네요..
      Lumia 폴더에 있던 다른 파일로 인해 오류가 생겼던거네요.
      미리 롬을 담아두어서..
      덕분에 해결했습니다. 고맙습니다.

    • 도움이 되었다니 다행입니다.

  • tt 2016.03.18 16:40 신고

    AT&T 루미아 635도 이런 방식으로 가능한가요?
    가능하다면 설명을 해주시면 감사하겠습니다.

    당연한 이야기지만 여기있는 자료로 635의 디브랜딩을 시도하면 벽돌됩니다. 무한 재부팅에 빠집니다. 635는 iutool 절대 실행하지 마세요

    • http://milk92.net/19
      http://milk92.net/18

      두 개의 글을 참조해 보시기 바랍니다.
      지금은 모든 루미아 기기를 처분을 했기 때문에 아무런 도움을 드릴 수 없습니다.

    • tt 2016.03.19 16:09 신고

      관련글을 두개 보고나서 시도했으나 복구에 실패 했습니다. 복구에 실패한 이유로는

      640용 iutool을 635에 실행하는 바람에 635를 640으로 인식하고 있으며 따라서 리커버리 도구로 635를 복구하려 해도 일치하는 제품이 아니라며 거부하고 있습니다.

      이것을 복구하려면 lumia 635용 iutool.exe 자료가 필요합니다. 정확히 말해 635용 cab 파일들이 필요합니다.

      아니면 루미아폰의 platform ID를 복구하는 방법을 찾거나요.

      * 그러니 절대로 위의 도구로 루미아 635에 적용하지 마세요. iutool을 돌렸다면 당신폰은 끝난겁니다.

      * 주인장님 혹시 루미아폰의 플랫폼 ID를 복구하거나 아니면 iutool용 루미아 635 cab 파일을 어디서 구할수 있을까요?

    • 제목에 640용이라고 적혀있는데 그걸 왜 635에다가 돌리셨는지..
      애초에 제가 포스팅한 순서는 635를 먼저 포스팅하고 640을 업로드 했는데..

      635용 Device Platform ID를 가진 cab파일은 저도 가지고 있지 않고, 앞서 말씀드린대로 아무런 도움도 못 드립니다.

  • 그냥남 2016.03.26 12:17 신고

    혹시 펌웨어만 업그레이드 할 방법은 없는 것인가요? 인사이드에선 OS만 업그레이드를 하는데 펌웨어만 업그레이드 할 방법이 혹시 있으시면 답변 주시면 감사하겠습ㄴ다.

    • AT&T 버전은 유지한 채로 업데이트를 하고 싶다는 말씀이신가요.
      그냥 시스템 업데이트 메뉴로 가시면 됩니다. 위 글을 천천히 읽어 보셨다면 아시겠지만 브랜드(통신사), 버전별로 펌웨어 파일이 제각각입니다.

  • 2016.03.30 23:28 신고

    C:\> iutool.exe -p C:\Lumia -V
    ㅠㅠ저는 자꾸 에러가 나네요... 언락도 잘되어있는데... 도와주세요


    C:\> iutool.exe -p C:\Lumia -V

    (IUTool Version: 11:52:10/Feb 7 2014)

    ERROR: Failed to enable logging (0x80070005); continuing anyway.

    [1] Started device e202ec18f80d8176d4d4c0c1ef7375b2
    [1] Transferring files started
    [1] Transferred file 1/3
    [1] Transferred file 2/3
    [1] Transferred file 3/3
    [1] Transferring files complete: 3 files
    [1] Update started
    [1] Installation failed (HRESULT = 0x80188302)
    [1] Failed (0x80188302)

    ERROR: 0x80188302

    Command failed. (HRESULT = 0x80188302)

    C:\>

  • 2016.03.30 23:54 신고

    아래와 같이 에러가 나는 데여..

    해결방법이 없을까여?ㅎㅎ

    언락은 된상태이고, 윈10 올라가있는 상태입니다..

    시작하기전 공장초기화 하고 진행했습니다.

    (IUTool Version: 11:52:10/Feb 7 2014)

    ERROR: Failed to enable logging (0x80070005); continuing anyway.


    ERROR: 0x80070490

    Command failed. (HRESULT = 0x80070490)

  • w10m 10586.164에서 아무 생각없이 따라하다가 바로 첫 부분 iutool에서 댓글 지적대로 오류가 나더군요.
    어떻게 해야할지 몰라서 Start.bat를 실행해서 refresh해봐도 아무 것도 나오지 않았습니다.

    아차싶어서 원래대로 돌아갈려고 WDRT로 펌웨어 복구를 시도하니 플래싱 시작에서 계속 오류가 납니다.
    다시 WDRT를 깔고 재부팅해봐도 결과는 같았습니다.
    그러다 xda에 보니 명령행에서 플래싱 하는게 있어 따라해보니 그때는 Platform ID check failed라고 오류 문구가 나오네요.
    그리고 Start.bat에서 아무것도 안 보인 것이 명령행에서는 MSM8926.P6204.1.1 라는 문구가 눈에 들어왔습니다.

    서핑해보니 iutool에서 오류나도 무시하고 진행하면 되더라는 글들이 보이고,
    순간 이거 Platform ID가 이미 바뀌어져 버렸나 보다 하는 생각에,
    언급해 놓은 1072 롬으로 해보니 라이팅이 정상적으로 되었습니다.

    C:\\Program Files (x86)\\Microsoft Care Suite\\Windows Device Recovery Tool>thor2 -mode vpl -vplfile "D:\\640\\RM1072\\RM1072_059X1M6_02177.00000.15221.30003_067.vpl"

    안도의 한숨을 내쉬며,
    이제 WDRT로도 펌웨어 복구가 되는지 다시 확인해보고 지금은 Upgrade advisor로 w10m을 업그레이드 하고 있습니다.
    주인장님의 글에 감사드리며, 디브렌딩하다 난관에 봉착해서 고뇌하다가 해결되니 웃고 갑니다.

    • 도움이 되었다니 다행입니다.

    • smtjddms 2016.04.07 11:12 신고

      저도 지금 이미지 디자이너에서 refresh해도 아무 반응이 없네요.
      혹시 명령행으로 플래싱하는 법좀 알려주실 수 있나요?

    • 윗분이 적어놓은 형태에서 경로만 바꿔서 시도해 보세요.

    • oseb 2016.04.10 07:02 신고

      관리자 권한으로 명령창을 열어서
      먼저 C:\Program Files (x86)\Microsoft Care Suite\Windows Device Recovery Tool 로 이동합니다.

      1) ffu 파일이 있는 경로를 적어줍니다. 경로 사이에 공백이 있다면 "" (쌍따옴표)로 경로 전체를 감싸주면 되겠죠.
      롬의 차이를 몰라서 현재는 059X153 - RM-1073 VAR LTA 7R CV 롬을 사용중입니다. 포르투칼인가 스페인어쪽 롬인데 미국영어가 있어서 선택했습니다.
      아쉽게도 059X227 - RM-1073 VAR LTA AR CV SKD 이건 미국영어만 없더군요.

      thor2 -mode uefiflash -ffufile 경로\RM1072_02177.00000.15221.30003_RETAIL_prod_signed_1019_0275DE_000-SG_MV.ffu -do_full_nvi_update -do_factory_reset -productcodeupdate 059X1M6

      -do_factory_reset 옵션은 없어도 되던데 일부러 넣어서 사용합니다.

      2) 롬업이 끝나고 파란 화면이 나오면 아래 명령내리면 재부팅됩니다.
      참고로, "파워+볼룸 다운키"를 동시에 몇초 누르고 있어도 재부팅됩니다.
      thor2 -mode rnd -bootnormalmode

  • 쑤경어 2016.04.15 10:45 신고

    윈도우10 64비트에서 iutool.exe -p C:\Lumia -V 치면...
    '앱이 당신의 컴퓨터와 호환이 안된다고' 실행 자체가 안되는데..
    뭐가 문제인가요??? 관리자권한으로 명령 프롬트 돌려도 계속 저런데.. 시작조차 못하고있네요..

    • 위 글도 Windows 10 Pro x64 환경에서 작성되었는데 정말로 이상하군요. 백신을 꺼보시거나, WPRT가 제대로 설치되어 있는걸 확인하시거나.. 그래도 해결되지 않는다면 다른 컴퓨터에서 시도해 보시는게 좋을 거 같네요.

  • noname1177 2016.05.01 02:21 신고

    I'm using T-Mobile firmware and updated to windows 10 mobile after joining windows insider. I think RM-1072 - 059X1M6 - APAC 1A CV is better because I live in APC but I'm not sure, can I update to windows 10 mobile with RM-1072 - 059X1M6 - APAC 1A CV firmware?

    • As first, you can't debrand your T-Mobile Rom with these files. these files are required for ATT Rom, not T-Mobile Rom.
      But,I'm not sure T-Mobile rom requires iutool flash precedure.
      and I recently sold my ATT Lumia 640, so I can't check your phone is upgradeable with that firmware files.

  • Grasseatingcat 2016.05.14 02:25 신고

    Win7 64에서 시행중입니다.

    iutool에서 0x80070490 오류가 떴으나 무시하고 진행했더니 플래싱은 성공했습니다.

    AT&T 관련 앱들도 사라졌습니다만.. 그 이후의 Product Code 변경에서부터 막힙니다.

    thor2 -mode uefiflash -ffufile c:\lumia\RM1072_02177.00000.15221.30003_RETAIL_prod_signed_1019_0275DE_000-SG_MV.ffu -productcodeupdate 059X1M6 -skip_flash

    명령에도 error를 뿜고 WPRT로 확인해보니 서버에서 펌웨어를 가져오지 못합니다.

    혹시 이상태서 해결해보신 분들의 도움을 구합니다..ㅠ

    • 위 내용의 방법대로 시행하셨는지 확인해 주세요.
      케이블을 장착한 채로 전원을 끄고, 커맨드창에 명령을 입력하시고 마이크로소프트 로고가 보이고, 기기 연결음이 울리면 그때 엔터키를 눌려주세요.

  • 티모 2016.05.20 16:39 신고

    윈도우7 64비트에서 하려는데 처음 cmd 실행하고 iutool 부분에서
    iutool이 올바른 win32 프로그램이 아니라고 경고창 뜨고 안되는데
    윈도우8이상에서 진행해야 하는 건가요?

    • 하도 윈도우 7에서 안된다는 말이 많아 윈도우 7 설치를 해보았는데요, 잘 됩니다. 백신을 끄고 해보세요.

  • 한방에 성공 2016.07.20 19:24 신고

    설명대로 잘 업데이트 하고 갑니다 .. 설명 대로 하니 잘됩니다.~

  • lunatic-moon 2016.07.27 14:23 신고

    혹시 pc윈도우 8.1상태로도 진행가능합니까
    휴대폰 초기화는 성공했지만 명령입력에서 막히네요..

  • ㅁㅁ 2016.12.06 22:07 신고

    iutool 에서 에러나시는분들 혹시 사용자이름이 한글이 아닌지 확인해보세요

    • 윈도우 설치할 때에는 필시 사용자 이름은 영문자로 된 계정을 사용해야 할 거 같습니다. 물론 지정 후에 윈도우 10 같은 경우 마이크로소프트 계정으로 연동을 해도 이름이 바뀌지는 않아 그대로 연동 하셔도 되구요.