삼성 스마트기기

Digital Forensic Wikipedia
둘러보기로 가기 검색하러 가기

삼성 안드로이드 스마트기기는 커널 이미지의 구조에 따라 루팅 커널 이미지 제작의 차이점이 존재하며 그 기준은 갤럭시 S2 출시 이전과 이후로 나눌 수 있고 전체적인 차이점을 정리하면 아래 표와 같다. 삼성 스마트기기는 커널 이미지 내부에서 램디스크 영역을 추출하는 방법에서만 차이점이 존재하며 루팅 커널 이미지 제작을 위해 변경 사항은 거의 비슷하다. 삼성 안드로이드 스마트기기는 엑시노스 AP를 사용하기 때문에 제작된 루팅 커널 이미지를 적용(플래싱)하기 위해서는 다운로드 모드로 진입해야 한다.

삼성 안드로이드 스마트기기 차이점 정리
차이점 발생 기준 커널 이미지 구조 루팅 커널 이미지 제작 루팅 커널 이미지 적용
갤럭시 S2 이전 출시 모델

(갤럭시 S2 포함)

램디스크 영역 하나로 통합 1. 펌웨어에서 통합 커널이미지 (zImage) 추출

2. 관리자 권한 획득 설정 변경

다운로드 모드에서 플래싱
갤럭시 S2 이후 출시 모델 커널 종류별 램디스크 영역 분리 1. 펌웨어에서 리커버리 커널 이미지(recovery.img) 추출

2. 관리자 권한 획득 설정 변경

루팅 커널 이미지 제작

루팅 커널 이미지 제작은 순정 커널에서의 변경을 최소화 하여 제작하기 위해 순정 펌웨어를 사용해야 한다. 커널 이미지를 획득한 뒤 언팩/리팩 과정을 거쳐 루팅 커널 이미지를 기기 내부의 원본 커널 이미지 영역에 덮어쓴다. 자세한 과제은 아래와 같다.