디벨로이드에 작성한 글을 그대로 긁어왔습니다.
글이 짤려서 보이면 http://cafe.naver.com/develoid/620457 여기서 보세요.
테스트용으로 작성하였습니다. 전 이 방법으로 잘 되는데 다른 분들께선 어떨지 모르겠습니다. 사전 백업 필수.
G930K 루팅 & TWRP 설치하여 사용 중인 유저입니다. 루팅한 상태로 사용하다가 어제 업데이트 떠서 스마트 스위치로 올리니 그대로 ......이 되고 데이터 파티션을 날려야 소생이 가능하더군요.(내 소중한 데이터들...)
그래서, 혹시라도 똑같은 참사가 벌어질까봐 펌웨어 업데이트법을 정리해봤습니다.
준비물은 오딘, 순정펌웨어, 루팅에 사용했던 파일들(SuperSU zip, TWRP 리커버리 tar)입니다.
04/09 수정 : TWRP 리커버리가 사전에 설치되어 있다는 전제 하에 진행합니다.
1. 펌웨어 파일 수정
맛클, SamFirm 등을 통해 순정 펌웨어를 다운받으세요. 펌웨어 파일은 총 다섯 개의 .tar.md5 파일로 구성되어 있습니다. 전부 .tar 로 확장자를 바꿔주시고 아래와 같이 내용물을 수정하세요.
AP_*.tar 을 압축 풀고 userdata.img, recovery.img 제거한 뒤 재압축
HOME_CSC_*.tar 을 압축 풀고 meta-data 폴더 제거한 뒤 재압축
2. 다운로드 모드 진입(볼륨 하 + 홈 + 전원), 오딘에 각 펌웨어 파일을 아래 사진과 같이 불러온 다음에 설치
AP 와 CSC 의 경우 1번 과정에서 수정한 파일을 불러와야 합니다.
CSC 의 경우 HOME_CSC_*.tar 가 아닌 CSC_*.tar 을 사용할 시 완전 초기화되니 주의하세요.
3. 설치가 끝나고 재부팅될 때 바로 리커버리 모드로 진입(볼륨 상 + 홈 + 전원 누른채로 대기)
4. 리커버리의 Mount 메뉴에서 /system, /cache 마운트
5. Install zip 메뉴에서 /cache/recovery/sec_csc.zip 설치
6. SuperSU zip 혹은 dm-verity disabler zip 설치 (자료게시판 참고, PC에서 다운받은 뒤 MTP를 통해 폰의 내/외장메모리에 옮겨서 설치하세요)
7. 재부팅
뒷북이거나 잘못된 부분이 있으면 지적해주세요.