본문 바로가기

트러블 슈팅

모토로이 커스텀 롬 도전기

기대는 마십시오. 시도 과정을 적은겁니다.

1. SPRecovery를 이용한 방법

참고자료: http://wiki.cyanogenmod.com/index.php?title=Full_Update_Guide_-_Motorola_Droid
SPRecovery sbf 파일(내려받기)를 다운받고
# RSD Lite를 통해 입력한다. - 입력이 되지않아 실패
# sbf_flash(내려받기) 스크립트를 이용한다. - 스크립트 오류로 실패
* SBF 파일이 입력되지 않으므로 커스텀 롬을 시도할 수 없다.

2. ROM Manager를 이용한 방법
마켓에서 설치한 'ROM Manager' 어플리케이션을 통해 ClockworkMod Recovery를 설치한다.
'Manage and Restore Backup'을 선택한 후 원하는 롬(*.zip)을 선택하면 재부팅과 함께 적용된다.
하지만, 모토로이에서는 입력은 되지만 실제 ROM이 바뀌어지지 않으므로 실패

3. yaffs 이미지 파일 수정
참고자료: http://cafe.naver.com/androiders/269775
롬 백업을 해서 생성된 boot.img를 준비하고, 커스텀 롬의 boot.img를 분해한다.
분해해서 나온 kernel과 ramdisk.gz 파일을 Hex 에디터로 원본 boot.img에 넣는다.
Hex 작업 시에는 덮어쓰는 모드가 아닌 추가하는 모드를 써야한다.

boot.img의 분해는 SPLIT_BOOTIMG.PL (Perl) 파일을 이용하도록 한다.

boot.img의 생성은 Hex 편집기로 작업할 수도 있지만, 아래의 파일들을 이용할 수도 있다.
# mkbootfs - BOOTFS 내용들로 RAMDISK.GZ를 생성한다.
# mkbootimg - KERNEL, BOOTFS 내용으로 BOOT.IMG를 생성한다.
* 위 파일을 이용할 때는 boot.img를 분해하면서 변경된 파일 명을 수정해야한다.

계속 업데이트 됩니다.