Samsung Galaxy change CSC by using Theme w/o Samkey

Original source : https://www.youtube.com/watch?v=Eod66-NVQj8
and https://www.mysterious-dev.com/2020/05/changecsc-all-samsung-free-tool-android.html

귀찮으니 짧고간단하게,

원본 출처에서 “Setup ChangeCSC Free Tool.exe”를 다운받으면
Themida로 이쁘게 패킹되어있는 녀석이 나오는데
얘가 하는거는 그냥 디바이스 체크, galaxy themes앱을 초기화, Qt5wightx.dll (사실 APK 파일)을 설치,  샘숭 theme sotre 실행, 끝. (아, 광고도)

그리고 아래 과정은 셀프로 진행하라 함

Qt5wightx.dll는 테마파일이며 역할은 시스템 설정의 legal  항목에 표시되는걸 바꿔주는것

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="legal_information" android:key="legal_screen"> xmlns:settings=&quot;http://schemas.android.com/apk/res/com.android.settings&quot;&gt;\10
    <PreferenceScreen android:title="Change Carrier" android:key="T" android:summary="Android 8.0">
        <intent android:targetPackage="com.samsung.sec.android.application.csc" android:action="android.intent.action.MAIN" android:targetClass="com.samsung.sec.android.application.preconfig.Preconfig"/>
    </PreferenceScreen>
    <PreferenceScreen android:title="Change Carrier" android:key="T" android:summary="Android 9.0">
        <intent android:targetPackage="com.samsung.sec.android.application.csc" android:action="android.intent.action.MAIN" android:targetClass="com.samsung.sec.android.application.preconfig.Preconfig"/>
    </PreferenceScreen>
    <PreferenceScreen android:title="Change Carrier" android:key="T" android:summary="Android 10.0">
        <intent android:targetPackage="com.samsung.android.cidmanager" android:action="android.intent.action.MAIN" android:targetClass="com.samsung.android.cidmanager.preconfig.PreconfigActivity"/>
    </PreferenceScreen>
    <PreferenceScreen android:title="HiddenMenu" android:key="T" android:summary="Service Menu">
        <intent android:targetPackage="com.sec.android.app.factorymode" android:action="android.intent.action.MAIN" android:targetClass="com.sec.android.app.factorymode.FactoryCTRL"/>
    </PreferenceScreen>
    <PreferenceScreen android:title="By Mysterious-Dev " android:key="samsung_legal" android:fragment="com.samsung.android.settings.deviceinfo.legal.Eula"/>
    <PreferenceScreen android:title="www.mysterious-dev.com " android:key="samsung_privacy_policy"/>
    <Preference android:title=" " android:key="legal_phrase_version"/>
</PreferenceScreen>

결론은 samsung.android.cidmanager 패키지의 com.samsung.android.cidmanager.preconfig.PreconfigActivity를 실행해주는건데
이걸 그냥 실행하면 com.sec.permission.preconfig 퍼미션이 없어서 실행이 되지 않음.
그래서 권한이 있는 시스템 설정앱을 테마로 변경해서 퍼미션과 함께 CSC를 수정할 수 있는 액티비티를 실행(핵심!)

성공한 기종은 Galaxy S10 5G 모델 (KT -> 자급제)

ps. 변경하게되면 리부팅되며 초기화 작업이 진행되므로 백업필수(재부팅시 부팅시간 좀 걸림)
ps2. 테마 적용시 업데이트 하기로 나오면 인터넷 끊고 진행하니까 사용해보기로 뜸
ps3. Samkey는 어떻게 하는지 궁금하네

Special thanks to Mysterious-Dev.
(많이는 못하지만 Samkey 가격만큼 도네이션좀 해주고싶은데….)

20 thoughts on “Samsung Galaxy change CSC by using Theme w/o Samkey”

  1. 핸드폰이 인터넷 연결된 상태에서 change csc samsung free tool하면 테마가 업데이트 되니까, 핸드폰은 비행기모드로 한 상태에서 tool을 통해서 테마를 설치하세요. 이미 설치된 테마가 있다면 테마 삭제하고, 다시 컴퓨터에 연결해서 테마를 설치하세요. 그럼 잘됩니다. 참고로 처음에 툴에서 안드로이드 버전 radio버튼을 선택해야 설치됩니다.

  2. 와ㅏ우 감사합니다 ㅠㅠ a50기종은 안드로이드 9에서 삼키로도 안돼던데 와 이게돼네여 ㄷㄷ

  3. 와우… 좋은 정보 감사합니다.
    변경 후 업데이트는 정상적으로 되나요?
    오딘으로 밀고 하는 작업없이 초기화만 하면 되는건지 궁금하네요.
    전 자급젠데 KT펌으로 넘어가고 싶어서요ㅜ

    1. S10 5G기준 업데이트는 아직 없는건지 안되는건지 모르겠는데 다른분들은 잘 된다고 하시네요

  4. 따로 오딘으로 초기화하지 않아도 해당 통신사 펌웨어로 바뀌나요?
    그리고 업그레이드 시 문제없는지 궁금하네요.

  5. A21S J4+ 보안패치가 7월1일
    A60S 보안패치가 6월1일
    세대다 안먹네요~
    설치는 되는데…
    CSC 변경메뉴가 안생기는거보니…
    삼성에서 6월1일 보안패치이후 막은거 같습니다.

  6. 정정합니다. 7월1일 패치부터 막힌듯합니다.
    테마 다 지우니 A60S가능합니다.

  7. 설치는 잘 되었는데 법률정보에서 CRC 메뉴가 안뜨네요
    테마애플리케이션 업데이트 삭제를 하려고 해도 업데이트 삭제가 활성화가 안되어 있네요
    혹시 해결 방법 아실까요?

    1. 최신버전에서는 막혔다는 소식이 있더라구요 확인해보세요~
      (중복된 댓글은 삭제하였습니다)

Leave a Reply to RSR Cancel reply

Your email address will not be published. Required fields are marked *