안녕하세요 머쉬입니다.
모바일 진단을 위해 갤럭시 A12를 구매한게 2023.04월이니까... 벌써 8개월이 지났네요..
구매하고 루팅한 다음 다른 프로젝트로 인해 바빠서 그냥 모셔두고있었는데요, 2024년 모바일 진단을 하게될 예정이라 다시 모셔둔 갤럭시 A12를 꺼내게 되었습니다 ㅎㅎ
일단 오랫동안 모셔둔 탓에 먼저 순정 펌웨어로 바꾼 후 다시 루팅하는 과정을 기록해보려고합니다.
기기 정보
휴대전화 정보
모델명 : Galaxy A12
모델번호 : SM-A125N
소프트웨어 정보
One UI Core 버전 : 4.1
안드로이드 버전 : 12
순정 펌웨어 다운로드
먼저 안드로이드 폰을 순정 펌웨어 하기 위해서 필요한 프로그램은 아래와 같습니다.
1. SamFirm_Reborn
https://github.com/ivanmeler/SamFirm_Reborn/releases
SamFirm_Reborn_0.3.6.8(2024.01.02 기준) 파일을 통해 순정 펌웨어를 검색하여 다운로드 해줍니다.
Firmware Info 항목에 모델명과 Region, IMEI 정보를 입력한 후 Check Update를 클릭하여 순정 펌웨어를 검색합니다.
- Model : 설정 > 휴대전화 정보 > 모델번호
- Region : 설정 > 휴대전화 정보 > 소프트웨어 정보 > 서비스 공급자 소프트웨어 버전
- Imei/Serial : 통화 > *#06#
기기 정보에 맞는 순정 펌웨어가 검색되면 Download를 클릭하여 순정 펌웨어를 다운로드 받아줍니다. (약 4~5GB)
다운로드가 완료되면 Decryption finished 문구가 출력될때까지 기다려줍니다.
펌웨어 파일은 아래와 같이 구성되며, 순정 펌웨어를 설치할 때 사용하면 됩니다.
순정 펌웨어 설치
먼저 삼성전자 안드로이드 스마트폰의 펌웨어 설치 프로그램인 Odin 프로그램을 설치해줍니다.
1. Odin
저는 Odin 3.14 버전을 사용했으며, Galaxy A12의 다운로드 모드 진입을 시도합니다.
안드로이드 폰 기종마다 다운로드 모드로 진입하는 방법이 상이므로 보유하고있는 기종에 맞는 다운로드 모드 진입 방법을 찾아서 시도하시길 바랍니다.
Galaxy A12의 다운로드 모드 진입 방법은 아래와 같습니다.
- 휴대폰 전원 OFF
- 볼륨(+)키와 볼륨(-)키를 동시에 누른 상태에서 케이블 연결
- 경고창이 뜨면 볼륨(+)키를 눌러 다운로드 모드로 진입
Odin을 실행시켜 아래 ID:COM 부분에 0:[COM3] 처럼 연결되어있는지 확인합니다.
번호는 사용환경에 따라 다를 수 있으니 신경쓰지 않으셔도됩니다.
이제 설치할 순정 펌웨어를 항목의 텍스트와 동일한 파일을 업로드 한 후 Start를 눌러 펌웨어를 시도해줍니다.
- BL : 부트로더 파일
- AP : 시스템 및 리커버리 파일
- CP : 통신 모뎀 파일
- CSC : CSC 또는 HOME_CSC (지역 및 통신사 코드 파일)
- USERDATA : USERDATA 선탑재 파일
정상적으로 설치가 진행되며 설치가 완료되면 PASS라고 뜨며 기기가 재부팅 됩니다.
Reference
https://tctsica.tistory.com/178
https://tctsica.tistory.com/179
https://tctsica.tistory.com/190
'MOBILE' 카테고리의 다른 글
[AOS] Burp Suite + NOX 연동 (Android version 7 이상) (0) | 2024.01.08 |
---|---|
[AOS] Galaxy A12 폰 루팅 방법 (1) | 2024.01.03 |
[AOS] APK 파일 디컴파일하기 (0) | 2023.12.18 |
앱 취약점진단 분석 도구 (1) | 2022.12.13 |
모바일 대민서비스 보안취약점 점검 가이드 20220110 개정본 (0) | 2022.12.13 |