티스토리 뷰

삼성 펌웨어의 경우 펌웨어를 tar파일로 뽑아낼수 있습니다

이 tar 압축파일 안에는 system.img.ext4이라는 파일이 존재합니다


이것이 system dump파일인대요



아쉽지만 이 상태로는 우리가 추출하고자 하는 dump파일을 뽑아낼수 없습니다


그래서 저걸 img로 변환한다음 추출해야 합니다




이번에는 system.img.ext4을 분해해서 System 덤프를 뽑아내보도록 하겠습니다



[필요한 프로그램]


sgs2img.exe


ext2explore v2.2.71.zip







1. system.img.ext4을 Img확장자로 변환하자


먼저 펌웨어 파일에서 system.img.ext4을 압축해제 해야 합니다

알집 또는 반디집 같은 프로그램으로 tar펌웨어에서 system.img.ext4을 압축해제 해주세요



용량이 큰 파일이므로 압축해제 하는대 시간이 많이 소요될 수 있습니다



압축 해제가 모두 되셨다면 압축푼 system.img.ext4와 다운받은 sgs2img파일을 한 폴더에 몰아 넣어 주세요



폴더의 이름은 system.img_dump로 지정하였습니다


폴더 안에서 쉬프트키(Shift)를 누른후 마우스 오른쪽을 클릭하시면 여기서 명령 창 열기(W)가 나타납니다

클릭해 주세요



"여기서 명령 창 열기"말고 cmd(명령 프롬포트)를 연다음 만드신 폴더로 이동할수도 있습니다


그러면 검은색 화면이 나타납니다

아래 명령어를 입력해 주세요


sgs2img system.img.ext4 system.img


이때 system.img라는 이름은 변환된 파일의 이름이며, 마음대로 하셔도 좋습니다



용량이 크므로 작업하는대도 시간이 많이 소요됩니다

제경우 노트3 펌웨어를 작업하는대 약 1시간 정도 걸린듯 합니다


작업이 끝나면 Convertor ending work.이라는 문구가 나타납니다



만들어진 img파일은 아래 사진을 보시면 원본 system.img.ext4파일보다 용량이 조금 큰걸로 확인할 수 있습니다



이제 ext2explore.exe를 실행해 주세요

무설치 프로그램 입니다


그다음 File - Open Image를 선택해주신다음 system.img를 열어주세요



이제 Tools - Save를 눌러 파일을 추출해 주시면 됩니다




추출을 완료하면 System Dump를 얻을수 있습니다~

저작자 표시 비영리 변경 금지
신고
댓글
  • Yoon 덕분에 많은 도움이 되었습니다. 감사합니다~ㅎㅎ 2014.09.26 03:43 신고
  • james 다시 압축하는것은 어떻게 하나요?? 2015.01.27 13:37 신고
  • Favicon of http://itmir.tistory.com Mir(whdghks913) 다시 압축해야 할 경우가 없어서 거기까지는 알아본적이 없습니다
    루팅 펌웨어 만들기와 같은 게시글을 검색하시다 보면 원하시는 답 얻으실수 있을거 같네요
    2015.02.01 00:02 신고
  • dolphin sgs2img system.img.ext4 system.img 복사 한 후 1시간 가량 가만히 냅두면 되나요?? 2015.02.21 17:03 신고
  • Favicon of http://itmir.tistory.com Mir(whdghks913) sgs2img 입력하신다음 시간이 오래걸리지만 1시간정도인지는 기억이 안나네요.. 2015.02.23 15:54 신고
  • 나그네 유용한 정보 감사드립니다. 많은 도움이 되었습니다. 그런데 Android에 잘 모르는 초보자라 궁금한 것이 있어 질문드릴가 합니다. 안드로이드폰 데이터 복구하는 방법을 들었는데 안드로이드폰 루팅한 후, 폰 안에서 system.img 파일을 추출한 후 이것을 R-sudio 같은 데이터 복구 툴에서 돌려 데이터를 복구한다고 들었습니다. 제가 궁금한 것은 루팅한 안드로이드폰 어디에 system.img 파일이 들어(숨어) 있는지요? 아무리 찾아도 없더라구요... 혹시 아십니까? 그 파일을 찾으면 pc에서 R-Studio 같은 데이터 복구 툴로 돌리면 삭제된 지난 데이터를 모두 복구 할 수 있다고 하던데요.... 2015.04.19 14:31 신고
  • Favicon of http://itmir.tistory.com Mir(whdghks913) 안녕하세요

    삭제된 데이터를 살리는 방법은 어디선가 본 기억은 있는데 자세하게 기억이 안나네요.. 그리고 진짜 정확한 방법인지도 확실하지 않습니다

    다만 말씀하신 system.img파일은 시스템 영역의 이미지파일이고 따로 구하는방법은.. dd if였나요 이런 명령어로 파티션을 통채로 뜨거나 아니면 오딘파일을 압축풀거나 베가같은경우는 binx를 풀면 나오는등 기기마다 다릅니다
    그런데 제 기억으론 이 파일은 삭제한 파일복구와는 무관합니다
    (/system폴더에 있는 파일 삭제한거 복구라면 할말은 없네요..)

    정리하자면 system.img파일은 어디에 들어있는게 아니라 압축파일처럼 /system폴더(또는 파티션을 통채로)를 저장해둔거 라고 생각하시면 됩니다

    한마디로 말해서 덤프파일..?

    참고 : system.img.ext4를 분해(Unpack)에서 System Dump를 추출하자 http://itmir.tistory.com/494
    2015.04.19 18:25 신고
  • 나그네 답변 감사드립니다.
    님이 말씀하신대로 제가 원하는 것이 시스템 덤프 파일입니다. 제 폰으로 부터 추출한 덤프 파일입니다.
    그 안에는 삭제된 데이터들이 모두 들어가 있겠지요... 이것을 복구 프로그램으로 돌리면 삭제된 데이터를 살릴 수 있다고 들었습니다. 그런데 덤프 파일로버터 데이터를 추출해내는 설명들은 인터넷에 많은데.. 자신의 폰에서 시스템 덤프 파일을 어떻게 만들어내는지 그것에 대한 설명은 구하기가 힘들었습니다. 그래서 여쭤본 건데요... 하여튼 많은 도움이 되었습니다..
    2015.04.26 22:58 신고
  • 크놈 롤리팝 부터는 삼성 tar파일 안에 system.img 파일만 있네요. ext4 파일 형식은 없습니다. 결국 위 파일들로 포맷이 안맞으니 아예 건드릴수조차 없습니다.ㅠㅠ 롤리팝 전용 펌웨어 언팩 프로그램들은 아무리 검색해도 안나오고 다들 뭘로 작업하실까요? 2015.10.31 19:30 신고
  • Favicon of http://itmir.tistory.com Mir(whdghks913) system.img파일만 있다면 첫번째 단계 건너뛰고 바로 ext2explore.exe로 파일 열어 볼 수는 없나요?? 2015.10.31 20:59 신고
  • 비밀댓글입니다 2016.08.02 01:17
  • Favicon of http://itmir.tistory.com Mir(whdghks913) 전문 반도체 복구 업체가 아니면 복구가 매우 어렵다고 알고있습니다.. 방법도 잘 나와있지 않고요. 2016.08.02 07:21 신고
댓글쓰기 폼