기본 콘텐츠로 건너뛰기

난장넷

갤럭시S10 CSC 변경 방법 안드로이드12 KNOX 안깨짐

통신사를 통해서 구입한 스마트폰은 해당 통신사 펌웨어가 탑재되어 있다.
스마트폰 내장메모리에 펌웨어가 박혀 있는 방식이라서, 통신사 유심칩을 바꿔 끼운다고 해도 내장 펌웨어의 통신사가 바뀌지 않는다.
(예를 들어서 KT용 스마트폰에 SKT 유심을 장착한다고 해도, SKT 로고가 뜨는 SKT 펌웨어로 바뀌지 않음)
하지만 스마트폰의 통신사 펌웨어를 변경할 수 있다.
갤럭시 시리즈의 경우 구형 스마트폰은 오딘 프로그램을 통해서 변경할 수 있다.
최신 스마트폰의 경우 CSC값이라는 것을 바꾸는 방식으로 가능하다.

CSC를 변경하면 좋은 점은,
1) 자급제 펌웨어로 바꾸면 통신사 선탑재 앱이 없다. 폰 내장메모리의 저장공간을 절약할 수 있다.
2) 타사 유심 장착시에도 모바일 교통카드를 사용할 수 있다만... 안드로이드11 이후에는 통신사 상관없이 삼성페이교통카드, 모바일티머니, 모바일이즐을 사용할 수 있기 때문에 딱히 문제가 되지는 않는다.

갤럭시S10은 CSC값을 변경하면 된다.
그런데 출시 초기에는 구글 전화 앱을 설치해서 간단하게 변경할 수 있었는데, 2021년 4월 안드로이드 업데이트부터 막혔다.
갤럭시S10의 마지막 최신 업데이트는 2023년 4월 업데이트이다. 마지막 최신 업데이트까지 올려버린 경우 바로 직전 업데이트로 되돌린 다음 CSC 변경을 시도하면 된다.
방법은 아래와 같다.


***주의***
1) 본 포스팅은 중급자를 대상으로 하기 때문에 다소 불친절할 수 있다. 안드로이드 버전, 부트로더, 펌웨어 개념에 대해서 잘 알고 있고 오딘 프로그램을 통해서 펌웨어를 교체한 적이 있는 분들만 시도할 것을 권장한다.
"오딘"은 윈도우 컴퓨터용 프로그램이며, 폰과 컴퓨터를 케이블로 연결해서 다운로드 모드를 실행해서 다운그레이드해야 한다.
2) 펌웨어 교체 실패하거나 부트로더가 낮은 펌웨어로 낮추는 경우 KNOX가 깨질 수 있다. KNOX가 깨지면 삼성페이가 영원히 작동되지 않는다.
3) 2023년 4월 펌웨어에서 2022년 10월 펌웨어로 변경시에는 KNOX가 깨지지 않는다.



2023년 4월 1일 펌웨어를 2022년 10월 1일 펌웨어로 다운그레이드

갤럭시S10 시리즈는 2023년 4월부로 보안 업데이트가 종료되었다.
그런데 2023년 4월, 1월 펌웨어는 CSC 변경이 불가능하기 때문에, 2022년 10월 펌웨어로 다운그레이드해서 시도해야 한다. 반드시 2022년 10월 펌웨어 혹은 부트로더가 7인 펌웨어로 다운그레이드해야 하며, 부트로더 6 이하인 펌웨어로 다운그레이드하면 KNOX가 깨진다!

2022년 10월 펌웨어는 삼펌[바로가기]에서 받을 수 있다. 윈도우가 탑재되어 있는 컴퓨터와 폰을 연결해서 시도해야 한다. 
갤럭시S10 시리즈는 종류가 다양하기 때문에, 모델명을 정확히 확인해야 한다. 갤럭시S10e (SM-G970N) 모델에서 시도했다.
다운받은 펌웨어를 윈도우의 오딘 프로그램을 이용해서 갤럭시S10에 플래싱하자. 폰을 끄고 다운로드 모드로 진입한 다음 연결해야 한다. 갤럭시S10의 경우 볼륨업+빅스비+전원버튼을 누르면 다운로드 모드로 진입할 수 있다. 데이터가 지워질 수 있으니 중요한 데이터는 백업해 두자.



CSC 변경을 하기 위해 설치해야 하는 앱

2022년 10월 펌웨어로 다운그레이드했다면 이제 컴퓨터는 필요하지 않다.
CSC를 변경하려면
-. Samsung Toolkit
-. Samsung Toolkit Companion
-. Shizuku
앱을 설치해야 한다.
Samsung Toolkit 앱을 설치하면 다른 앱도 연달아서 설치할 수 있다.

Samsung Toolkit 앱은 [바로가기]를 통해서 다운받을 수 있다.
설치 완료 후 앱을 실행하고 "I Agree"를 터치하자.


이어서 Companion 앱을 설치할 것인지 묻는다.
Install을 터치하자.


Play스토어가 아니라 Samsung ToolKit Companium의 .apk 파일을 직접 다운받아서 설치하는 방식이다.
다운받은 .apk 파일을 실행하고 "설치"를 터치하자.


이어서 Shizuku 앱을 설치해야 한다. "Set Up"을 터치해서 설치하자.


Shizuku가 설치된 모습.
그런데 이 상태에서 바로 CSC를 변경할 수는 없고, 폰 설정값을 변경해야 한다.



개발자 옵션 활성화, OEM 잠금 해제, USB 디버깅, 무선 디버깅 켜기

안드로이드 "설정"-"휴대전화 정보"-"소프트웨어 정보"-"빌드 번호를" 연타해서 개발자 옵션을 켜자.


이어서 "설정"-"개발자 옵션"을 터치하자.


OEM 잠금 해제,
USB 디버깅,
무선 디버깅을 활성화하자.
이어서 "무선 디버깅"을 터치하자.


무선 디버깅을 활성화해야 한다.
"허용"을 터치하자.



본격적인 CSC 변경

다시 Samsung Toolkit 앱으로 되돌아와서 위와 같이 Shizuku를 실행한 상태에서, "시작"을 터치하자.


"개발자 옵션"을 터치해서 페어링해야 한다.
적혀있는 대로 "개발자 옵션"-"무선 디버깅"을 터치하자.


"무선 디버깅" 항목에서 "페어링 코드로 기기 페어링"을 터치하자.


페어링 코드가 뜰 것이다.
상단바 부분의 "페어링 코드 입력"을 터치하자.


페어링 코드 6자리를 입력하자.


페어링 성공한 모습.


위와 같이 "Shizuku가 실행 중입니다"라고 떠야 한다.
(혹시 뜨지 않으면 삼성 설정 메뉴-"개발자 옵션"-"OEM 잠금 해제", "USB 디버깅"을 껐다가 다시 켜 보자)
이어서 "시작"을 터치하자.


"Grant Permission"을 터치하자.


"Samsung ToolKit Companion"을 Shizuku에 접근 허용해야 한다.
"항상 허용"을 터치하자.


Escalate를 터치하고 "Change CSC"를 터치하자.


선택 가능한 통신사가 뜬다.
SKC는 SK텔레콤,
KTC는 KT,
LUC는 LG U+용 펌웨어다.
KOO는 자급제 펌웨어다. 대개 KOO를 선택할 것이다.
이어서 INSTALL을 터치하자.
주의: 자급제 펌웨어 변경시 공장초기화된다! 중요한 데이터는 백업해 두자.


"Sales&Network Code Change"를 선택하고 "OK"를 터치하자.
폰이 재시작되며 공장초기화될 것이다.
자급제(KOO)를 선택했다면 통신사 로고가 뜨지 않는다.

  • 블로그 작성자: 풀먹는표범
  • 제목: 갤럭시S10 CSC 변경 방법 안드로이드12 KNOX 안깨짐
  • Last updated: 

댓글