*** 아직 원복은 해보지 않았으며, 어짜피 나의 경우에는 2년이 지나 수리도 유상, 교체만 남았기에 시도했음 ***
*** 복구가 가능하다고 하지만 위험이 큰 편이니 되도록이면 하지 않는 것을 추천함 ***
준비물
1. RSD Lite (USB JTAG 프로그램 혹은 USB FLASH WRITER?) - "
RSDLite4.6.msi"
2. 모토로라 USB 드라이버 - "
Motorola_End_User_Driver_Installation_5.0.0_32bit.zip"
3. 모토로라 부트 로더(마일스톤용) - "
bl_9078_umts_sholes_gc_hs_consumer_replacer.sbf"
4. 모토로라 부트 이미지(마일스톤 / 프로요용) - "
GOT_RTEU_2_2_1FULL.sbf"
5. 긴급 복구용 프로그램 이미지 - "
vulnerable_recovery_only_ramdld90_78.sbf"
6. 오픈 리커버리 이미지
7. Cyanogenmod 이미지 - "
update-cm-6.3.9a-Milestone-signed.zip"
8. Google 기본 어플리케이션 이미지 - "
gapps-hdpi-20101114-signed.zip"
기본 개념 설명
1. "부트 로더"는 PC로 치면 BIOS 혹은 NT로더 역활을 함. (하드웨어 설정 및 부트 이미지 주소 연결)
2. "부트 이미지"는 (아마도?) 리눅스 커널과 root file system 그리고 안드로이드 어플리케이션으로 구성
3. 긴급복구 용 프로그램 및 오픈 리커버리는 아직 모름..
4. Cyanogenmod 는 오리지널 "부트 이미지"를 대체함
5. Cyanogenmod 에는 구글 기본 어플리케이션이 내장 안되어 있는 듯?
순서
1. 내장 플래시에 Open Recovery와 이미지 파일들 넣어두기
2. 모토로라 핸드폰 드라이버 설치
3. RSD Lite 설치
4. RSD Lite 를 이용하여 90.78 해외버전용 부트로더로 교체
5. RSD Lite 를 이용하여 마일스톤 프로요 해외버전용 이미지로 교체
6. RSD Lite 를 이용하여 긴급 복구용 이미지 굽기
7. 부트로더를 통해 긴급복구 모드로 들어가서 Open Recovery를 구동
8. Open Recovery에서 Flash 포맷
9. Open Recovery에서 Cyanogenmod 이미지 굽기
10. Open Recovery에서 구글 기본 어플 이미지 굽기
*** PC에서의 작업 ***
Step 1. 핸드폰에 넣어둘 SD 메모리의 파일 구조
최상위에
OpenRecovery 디렉토리와
update.zip이 존재하며
OpenRecovery\updates 디렉토리에 필요로 하는 이미지를 복사한다.
(Cyanogenmod의 경우 update-cm-6.3.9a-Milestone-signed.zip 와 gapps-hdpi-20111001-signed.zip)
Step 2. RSD Lite를 실행하고 USB를 연결한채 핸드폰을 연결한다(켠채로 연결해도 무방한듯)
RSD Lite에서 핸드폰이 인식한 것을 클릭하여 확인하고
Step 3. "bl_9078_umts_sholes_gc_hs_consumer_replacer.sbf" 를 선택하여 "Start"를 눌러 플래싱을 해준다.
다 구워지면 아래와 같이 PASS 라고 뜨게 된다.
Step 4. 앞단계에서 문제없이 되었다면 "GOT_RTEU_2_2_1FULL.sbf" 파일을 선택후 "Start"를 눌러준다.
Step 5. 앞단계에서 문제없이 되었다면
"vulnerable_recovery_only_ramdld90_78.sbf" 파일을 선택후 "Start"를 눌러준다.
*** 모토쿼티에서의 작업 ***
"
카메라 +
볼륨업 +
전원"을 누르면 부트로더가 나오는데 A0.20이 한국 정식 발매된 모토쿼티의 부트로더 이다.
(굳이 이걸 확인하면서 볼 이유는 없음)
Step 3 를 하면 핸드폰이 리부팅 되면서 나타나는 화면으로,
"bl_9078_umts_sholes_gc_hs_consumer_replacer.sbf" 를 굽고 나면 90.78ch로 변경된다.
하지만 부트 이미지가 존재하지 않기에 "Err:1A,23,35,23,00" 이라는 에러가 출력된다.
Step 4 "GOT_RTEU_2_2_1FULL.sbf" 를 굽는 중에 나오는 메시지
Step 4 종료 후 리부팅 하면 나오는 화면으로 미국산 모토쿼티로 둔갑!
(물론 Step 5 까지 하고 리부팅 하도록!)
이 과정까지 하고 나면 부트로더로 들어가도 Err가 뜨지 않고 정상대로 나온다.
Step 6. "키패드x + 전원" 를 눌러 부팅 시키면 아래와 같은 화면이 나타나게 되고, "볼륨Up + 카메라"를 눌러줍니다.
Step 7. 그러면 Android system Recovery로 들어오게 되며(아마 vulnerable_recovery의 기능인듯?)
"apply sdcard:update.zip" 을 방향키로 선택후 엔터(황금색 버튼)을 눌러줍니다.
Step 8. 그러면 vulnerable recovery에서 Open Recovery로 넘어오게 되며
방향키를 이용하여, "Wipe Data / Factory Reset" 을 선택 후 엔터를 눌러줍니다.
Step 9. 방향키를 이용해서 "Yes" 가 있는 부분까지 내려서 엔터를 눌러줍니다.
약간의 시간이 걸리면서 아래와 같은 삭제 내용이 나타납니다.
Step 10. Open Recovery 메뉴에서 "Apply Update"를 선택하고
"update-cm-6.3.9a-Milestone-signed.zip" 파일을 선택합니다.
*** 사진과는 다른 파일 명이니 주의 하시기 바랍니다. 귀찮아서 다시 안찍었음 ***
의례 그러하듯.. "Yes" 를 선택하고 엔터
열심히 해당 zip파일을 플래시에 굽는 내용이 촤르르르르
Step 11. 그리고 "
gapps-hdpi-20111001-signed.zip" 를 선택하여 "
Yes" 눌러서 다시 구워줍니다.
Step 12. 만약 무한 모토로라 로고가 뜨면 "
Wipe Cache Partition"을 수행후 "
Apply Update" 에서
"
update-cm-6.3.9a-Milestone-signed.zip" 와 "
gapps-hdpi-20111001-signed.zip"를 구워줍니다.
삭제는 빛의 속도로 되어서.. 흔들렸... OTL
Step 13. 그리고 리부팅 하면 아래와 같이 cyan 색의 안드로이드가 똭~
(하지만 cyanogenmod 설정에서 boot animation 꺼주는게 확실히 빠르게 부팅함)
2012/09/01 - [개소리 왈왈/핸드폰(안드로이드)] - 모토쿼티 cyanogenmod
2012/08/30 - [개소리 왈왈/핸드폰(안드로이드)] - 모토쿼티 루팅 예정..
---
추가적으로, 루팅이 되어 있으므로 setcpu 로 검색해서 클럭을 조절해 주는 것이 좋다.
확실한 클럭은 모르겠지만 600MHz 였던 클럭을 800MHz 로 오버해서 발열과 성능이 증가하지만 배터리는 조루가 된다.
endomondo 정도는 모바일 데이터 끊어 버리고 250Mhz로 작동하게 해서 화면 끄고 가방에 넣어 버리면
1시간에 10% 정도도 배터리를 안 먹은 듯하고(우왕 굿!)
GPS는 초기에 모바일 데이터 사용하면 5초 미만의 속도로 GPS를 잡아버리는 기염을 토한다.
(이건 한국판 프로요에서 AGPS가 오작동 하는게 아닐까 싶은 부분)