갤럭시S9+ (SM-G965N) 무한부팅/벽돌 해결법

2020. 2. 1. 20:38IT (M)/Samsung [] LG

이 글에서는 갤럭시S9+ (SM-G965N) 기종의 벽돌을 복구해보도록 하겠습니다.

물론 벽돌복구라는건 언제까지나 복구가능한 수준의 벽돌이어야 가능합니다.

(메인보드가 고장났는데 그것도 복구하는 방법은 없습니다.)

그러기 위해서 내 폰의 메인보드는 아직 숨을 쉬고 있는지...? 에 대한 판단근거를 설명드리겠습니다.

 

1. 일단 화면이 반응해야 합니다.

로고가 뜬다.

충전시 배터리용량이 뜬다.

혹은 위에 빨간글씨로 뭐라뭐라 뜬다.

위 경우에 해당한다면 다음단계로 넘어가시면 됩니다.

 

2. 다운로드 모드 또는 리커버리 모드로 들어가지는지?

위 2개의 모드로 진입방법은 인터넷에 검색하시면 쉽게 찾으실수 있습니다.

대충 설명드리자면 전원키+볼륨상(하)+홈버튼(빅스비버튼)으로 진입이 가능합니다.

만약 진입이 된다면 여러분은 복구가 100% 가능합니다.

 

벽돌복구를 위한 툴과 폰을 재정신으로 돌려놓을 펌웨어가 필요합니다.

오딘, Samfirm이 전부입니다.

물론 스마트폰의 드라이버는 당연히 설치하셨겠죠?

삼성폰의 경우 Smart Switch를 다운받으시면 해결됩니다.

 

아래는 오딘(Odin)에 대한 설명입니다.

오딘 사용법 다음에 바로이어서 Samfirm 사용법과 펌웨어정보가 제공되니 참고하시기 바랍니다.

만약 오딘과 samfirm을 모두 사용할줄 아시는분들은 바로 samfirm 사용법에 있는 펌웨어정보를 참고하시기 바랍니다.

 

1. 오딘 다운로드 및 사용법

 

2019/11/19 긴급 추가전달사항

노트FE를 포함한 이후의 기종을 사용하시는 분들중 다운그레이드를 하실 분들은 오딘 구버전사용으로 인한 문제를 막기위해

아래글을 먼저 참고해주시기 바랍니다.

 

오딘 최신버전 1.13.1 다운로드 및 최신기종 다운그레이드시 주의사항 (노트FE/S8/S9/노트8/노트9)

이미 오딘 1.12.1 버전을 올린 글이 있으나 부득이하게 추가적으로 전달할 사항이 생겨서 따로 글을 작성하게 되었습니다. 우선 말씀드리자면 최신기종 (노트FE 이후 기종으로 추측) 에 한하여 다운그레이드 작업..

felkitstudio.com

오딘이라는 프로그램은 삼성에서 스마트폰 펌웨어를 적용하고자 할 때 사용할 수 있는 프로그램입니다.

Odin3_v3.13.1.zip
3.36MB

 

위의 사진은 오딘의 시작화면입니다.

BL,AP,CP,CSC가 보이시나요?

저 4가지 영역에 대해서 설명드리겠습니다.

BL은 Bootloader의 약자입니다.

즉 부트로더를 올리고자 할때 사용합니다.

동시에 다운그레이드를 막아버리는 만악의 근원이기도 합니다.

이 부분에 대해 자세히 알고싶으시다면 아래 더보기를 누르세요.

 

더보기

Check fail(Bootloader) device 4 binary 3

sw rev check fail device 5 binary 4

 과 같은 오류로 댓글을 다시는 분들에게

초기화 펌웨어를 사용하면 될 거라는 해결책을 제시했지만 문제는 해결되지 않았고

그분들의 공통점은 바로 다운그레이드였습니다.

이 오류에 대해 여러 사이트들을 뒤진결과 결국 답은 XDA에서 찾을 수가 있었습니다.

 

먼저 여러분들에게 결론을 말씀드리겠습니다.

device 4 binary 3 와 같은 오류를 보게 된다면 다운그레이드가 불가할 확률이 80% 이상입니다.

특히 노트 FE 기종 이후의 경우는 그냥 불가능하다고 생각하시면 됩니다.

 

이제 이 오류의 원인을 아주 쉽게 알려드리겠습니다.

오딘에 넣은 펌웨어(바이너리)의 버전과 디바이스의 바이너리 버전이 달라서 그렇습니다.

(아마 안드로이드의 다운그레이드 불가 정책이 바로 이것이 아닌가 추측해봅니다)

바이너리 버전 > 디바이스 버전 이면 가능합니다.

하지만 이는 업그레이드에 해당합니다.

바이너리 버전 < 디바이스 버전 이면 불가능합니다.

이게 다운그레이드에 해당합니다.

예전에는 업그레이드 시 바이너리 버전까지 올라가는 경우가 드물었기 때문에 가능했었지만

요즘에는 그렇지 않습니다.

특히 안드로이드 8(오레오)~9(파이)에서 그 경향이 두드러지게 나타납니다.

이는 제가 갤럭시 S8 다운그레이드를 최근 직접 시도해보면서 알게된 사실입니다.

이 사진은 갤럭시S8 KT 모델의 안드로이드 파이 중 일부 펌웨어 버전입니다.

갤럭시 S8은 2019년 11월 업데이트를 끝으로 더 이상 메이저 업데이트가 나오지 않았습니다.

그런데 그 해 9월에 바이너리 버전은 G950NKSU3DSI2

11월에 나온 바이너리는 G950NKSU4DSK2 입니다.

바로 여기서 device 4 binary 3 오류가 발생하게 됩니다.

만약 11월 업데이트를 완료한 상태라면 다운그레이드는 아예 불가능합니다.

하지만 9월 업데이트 또는 그 이전까지만 했다면 여러분들은 다운그레이드가 가능합니다.

하지만 9월까지 업데이트를 했다면 11월 업데이트만 구. 지 안했을리는 없다고 봅니다...

오레오에서는 무려 2번이나 바이너리 버전 변경이 이루어졌습니다.

SU1 -> SU2 -> SU3

S8만 유독 심한 걸까요? 노트 9 한번 볼까요?

안드로이드 버전 8.1.0 에서 1번 안드로이드 9 에서 1번 총 2번 변경되었습니다.

그러니까 노트 9 기준으로 2019년 5월 업데이트가 마지노선

7월 업데이트를 하면 여러분들은 건널 수 없는 강을 걷게 된 겁니다.

이와 같은 논리라면

device 4 binary 3

device 2 binary 1

뿐만 아니라

device 3 binary 2

device 4 binary 2

이런 오류도 얼마든지 있을 수 있는 겁니다.

 

그럼 여러분들은 무엇을 느껴야 되는 걸까요?

배터리 또는 성능(발열)은 삼성에서 추후 펌웨어 업데이트로 웬만하면 해결해줍니다.

(물론 아닌 경우도 있지만)

따라서 펌웨어 업데이트가 떴다고 무작정 설치하시지 마시고

좀 기다렸다가 문제가 없다고 판명될 때 업데이트하시는 게 현명하다고 판단됩니다.

바이너리 버전이 올라갔다면 특히 더 신중하셔야겠죠?

여러분들에게 해결방법을 드리고 싶어서 직접 S8 다운그레이드를 시도해 보았지만

실망만 안겨드린 건 아닌지 죄송하기도 하고 좀 그렇네요...

해결법이라기보다는 예방법을 알려드렸으니 이제는 이런 일을 겪지 않도록 조심하시고요

다운그레이드가 아예 안 되는 건 아닙니다.

저는 어디까지나 녹스 워런티가 깨지지 않는 선에서 말씀드린 거고

커스텀롬을 사용하면 오레오도 얼마든지 사용 가능하긴 합니다만 우리에겐 삼성 페이가... 있잖아요?

 

통신사 변경 때문에 이 글을 찾으신 분들도 계실 겁니다.

대부분 오레오로 다운그레이드 후 다시 OTA 업데이트로 파이로 올라오라고 설명하거든요.

하지만 이 역시 다운그레이드 자체가 불가능해지면 답이 없습니다.

하지만 제가 안드로이드 9를 이미 먹어버린 갤럭시 S8 LG U+ 기종의 KT화에 성공했기 때문에

(사실 기존의 방법과 거의 동일합니다)

다음에는 통신사 변경법에 대해서 자세히 알아보겠습니다.

 

 

가장 중요한 AP로 넘어가도록 하겠습니다.

 

AP는 펌웨어를 적용하고자 할때

펌웨어의 몸통부분을 담고있는 파일입니다.

삼성기기의 펌웨어라면 어떤형태이던

ap파일이 꼭 들어가있습니다.

만약 ap라는 파일이름이 안보인다면

파일 확장명이 md5 또는 tar 인지 확인해보세요.

그 파일이 바로 ap탭에 적용할 수 있는 파일입니다.

 

CP는 저도 잘 모르겠습니다.

CSC는 통신사와 관련된 정보를 담고 있습니다.

원래 AP에 통신3의 정보가 모두 담겨있지만 CSC가 통신사를 확정시켜 줍니다.

따라서 통신사 변경에 CSC가 아주 중요한 역할을 맞고 있습니다.

 

저기에 다운받은 펌웨어 파일을 넣어야합니다.

파일을 어떻게 열어야 되냐면요...

AP버튼을 누르시면 창하나가 뜨는데 거기서 펌웨어 파일찾고 적용하시면 됩니다.

위의 사진은 펌웨어파일을 다운받았을때 파일들입니다.

단, 위의 경우는 초기화펌웨어를 나타내며 초기화할 경우가 아니라면 AP로 시작하는 파일만 주목해주세요!

 

어...? 내가 다운받은 펌웨어파일은 저게 아닌데??

하시는 분들도 계실겁니다.

아마 아래의 경우겠지요?

위의 사진과 같은경우는 그냥 저파일을 ap탭에 넣으시면 됩니다.

이경우 초기화는 아니니 참고하시구요... (모델명과 버전을 꼭 확인하세요!)

단, 절때절때 압축파일같다고 압축푸시면 안됩니다!

압축이 아닌 하나의 파일형식이니까요~

그냥 그 상태로 넣어주시면 됩니다.

하지만 펌웨어 파일의 크기가 커서 zip이나 RAR로 한번 압축하는 경우가 있는데

그런경우라면 압축을 푸시는 것이 맞습니다.

 

그럼 어떻게 구분할까요?

바로 파일확장명이 md5 또는 tar인지 확인하는것입니다.

 

오딘을 사용하는 이유는 바로 스마트폰을 위해서죠

따라서 스마트폰과 pc를 연결하는 과정은 필수입니다.

 

그런데 그냥 연결하시면 안되고 다운로드모드로 진입하신후 연결하셔야 합니다.

다운로드모드는 다음단계로 진입할 수 있습니다.

 

1. 휴대폰의 전원을 끕니다.

 

2. 전원버튼, 볼륨(-)버튼, 홈버튼을 동시에 눌러줍니다. (약 3~5초)

 

3. 무슨 창이 떴다면 거기서 볼륨(+)버튼을 눌러줍니다.

 

4. 다운로드중... 이라는 화면이 나왔는지 확인합니다.

 

5. 컴퓨터와 케이블을 연결하시고 오딘에 있는 START 버튼을 눌러줍니다.

 

자, 이제 오딘을 사용할 준비가 끝났습니다.

과정중에 이해가 안가거나 잘못된것이 있다면 댓글로 남겨주세요

되도록 빠르게 답편해 드리겠습니다.

2. Samfirm 다운로드 및 사용방법 안내

SamFirm_v0.3.6.zip
3.74MB

 

(SamFirm 다운로드 파일, 클릭시 다운받아집니다)

 

 

https://www.microsoft.com/ko-KR/download/details.aspx?id=5555

(Microsoft Visual C++ 2010 프로그램)

vcredist_x86.exe
4.84MB

 

귀찮으면 그냥 위 첨부파일을 다운받으셔도 됩니다.

 

(Microsoft Visual C++ 2008 프로그램)

위와 별개로 다운받아주셔야 합니다.

파일명이 겹치니 '똑같은거 다운받은거 아닌가'라는 의심은 안하셔도 됩니다.

 

https://www.microsoft.com/ko-kr/download/confirmation.aspx?id=29

 

여기서 다운받으시거나

 

vcredist_x86 (2008).exe
1.68MB

이걸로 받으세요.

 

SamFirm 구동에 필요한 필수 프로그램입니다.

아마 들어가시면 한국어도 되어있을테니 다운로드 버튼 눌르시면 됩니다.

하라는데로 설치하시고 이제 다운받은 SamFirm 압축파일을 풀고 다음단계로 넘어갑시다.

아, 혹시 이미 설치되있다고 하면 그냥 알겠다고 하고 나오시면 됩니다.

 

이제 SamFirm 사용방법에 대해서 알아보겠습니다.

 

 전 갤럭시폴더 (폴더인데 스마트폰인 그런 기계가 있어요...) 를 예시로 들겠습니다.

이런식으로 Model / Region / PDA / CSC / Phone 을 입력하는 칸이 존재합니다.

여기서 Auto 모드 의 경우 모델과 지역코드(Region)만 가지고 펌웨어를 자동으로 검색합니다.

다만 이 경우에는 최신펌웨어를 띄우기때문에 다운그레이드 혹은 이전 버전을 원하시는경우에는 Manual 모드를 이용해야 합니다.

 

펌웨어정보

Auto/Manual 모드사용을 위해 아래에 Model / Region / PDA / CSC / Phone 정보를 적어놓았습니다.

통신사별로 모델명이 다를경우 공통된 모델명 뒤에 S(SKT) / K(KT) / L(LGU+) 을 붙여주시면 됩니다.

S8이후에 출시된 모델은 끝이 N으로 통합되었으므로 통신사 상관없이 무조건 N만 붙이시면 됩니다.

Region은 SKC(SKT) / KTC(KT) / LUC(LGU+) 를 입력해주시면 됩니다.

자급제는 KOO를 입력하시면 됩니다.

구형기종 중 일부는 위 Region 값이 달라 별도로 아래에 표기해두었으니 참고하시기 바랍니다.

 

벽돌복구시 Binary Nature 옵션에 꼭 체크하셔야 합니다.

 

Model :

Region :

--------------------------------------------------(Auto모드는 여기까지 입력)-------------------------------------------------

PDA :

CSC :

Phone :

 

Binary Nature 은 일명 초기화펌웨어를 위해 존재하는 옵션입니다.

AP파일 이외에 BL(부트로더)/CSC/CP 파일을 추가로 다운받을수 있습니다.

파일용량이 약간 커집니다.

 

Check Update 는 펌웨어정보를 입력한 후 펌웨어를 검색하는 버튼입니다.

(그냥 Search 로 만들면 될 것을 구지...)

 

그렇게되면 펌웨어가 오른쪽칸에 뜨게되고 

이때 Decrypt automatically 옵션은 활성화 해두시는게 좋습니다.

다운받고나서 어차피 해야되거든요..

SamFirm 0.3.6v 으로 업데이트되면서 자동으로 체크되어 있으니 신경안쓰셔도 됩니다.

 

그리고 Download 버튼을 눌러주면 끝! 기다리시면 됩니다.

그리고 그렇게 다운받아진 압축파일을 풀면 그 폴더에 펌웨어파일이 들어있습니다.

 

 

자 이제 시작해보겠습니다.

 

1. 폰을 다운로드모드로 진입시킵니다.

만약 다운로드모드로 진입이 안된다. 근데 리커버리는 된다. 하시는 분들은

일단 리커버리모드로 진입하시고

볼륨키로 상하조절, Reboot to bootloader을 선택하시고 전원키를 눌르시면 다운로드 모드로 진입하게 됩니다.

 

2. Samfirm에서 펌웨어를 다운받기

사용방법을 참고하셨다면 대충 어떻게 다운받아야 하는지 아셨겠죠?

다운받을때 Binary Nature 체크박스에 체크하시고 다운받으세요.

압축파일로 다운되며 압축을 풀었을때 BL,AP,CP,CSC (USERDATA/HOME 은 옵션)가 없다면 여러분은 잘못 다운받은겁니다. 

 

3. 오딘에서 4개 혹은 USERDATA를 포함한 5개의 파일을 넣고 돌려줍니다.

그럼 끝!

 

혹시나 FRP LOCK 으로 인해 계정 재설정이 나왔다면 여러분이 전에 쓰던 구글 계정으로 로그인하시면 됩니다.

그러니까 꼭 뭐 하실때 개발자옵션에서 OEM잠금해제를 꼭 활성화시키세요!!

 

Q. 이미 계정 재설정이 나왔는데 어떻게하죠?

A. 안타깝지만 방법이 없습니다.

인터넷에 해결방법이 존재하지만 시도해보진 않았습니다. 왜냐면 저에겐 서비스센터가 있기 때문이죠!

그러니까 꼭 뭐 하실때 개발자옵션에서 OEM잠금해제를 꼭 활성화시키세요!!

그냥 삼성전자 서비스센터 가시면 5분안에 해결해줍니다.

대체 무슨 툴을 사용하는건지...ㄷㄷ

 

궁금하신점이 있다면 댓글 혹은 카카오톡 ID 검색으로 'fis1221' 친추하시고 물어보세요~