말이 길어져서 만든 블로그

저와 비슷한 상황에 처해 있는 사람들이 있다는걸 알게 되어서 실패기를 작성합니다.

일단 커스텀롬을 적용하기 위해서는 부트로더 언락을 하고 루팅 후에 커스텀 리커버리를 설치해야 합니다.

각 과정에 대한 설명이 필요하거나 모르는 내용이 나온다면 아래의 링크를 참조하시면 됩니다.

[부트로더 언락 방법]
[루팅에 대한 글]
[커스텀 리커버리 설치법]


커스텀 리커버리까지 설치가 끝났다면 커스텀롬 적용할 준비는 모두 마친 상태입니다.


이제 설치 할 커스텀롬을 고릅니다.

XDA의 [CM7.2.0 - FXP107 FreeXperia Project]를 선택해보기로 했습니다.


FXP의 경우에는 GAPPS ADDON(구글앱) 과 7z 파일 두가지를 다운받습니다.

7z파일의 압축을 풀면 boot.img(커널)와 zip파일(롬파일)이 나옵니다.

boot.img파일은 컴퓨터의 fastboot.exe가 있는 폴더로 복사합니다.

GAPPS ADDON파일과 zip파일(롬파일)은 폰의 sd카드에 복사 한 후에 폰의 전원을 끕니다.

그리고 폰을 fastboot 모드로 컴퓨터에 연결합니다. (볼륨업키 누른채로 USB 연결)

cmd창을 켜서 boot.img를 옮긴 폴더로 이동 후에 'fastboot flash boot boot.img'을 입력하면 커널이 폰에 플래싱 됩니다.

플래싱 완료 후에는 폰을 켜서 리커버리 모드로 진입합니다.(소니에릭슨 로고 나올 때 볼륨다운버튼 연타)

리커버리 모드에서 install zip from sdcard 를 선택하여 롬파일을 적용하면 커스텀롬 설치가 완료됩니다.



하지만 저의 경우에는 커널 플래싱에서 문제가 발생했습니다.

아래 사진 처럼 bad blocks가 존재해서 커널 플래싱을 한 후에 부팅이 안되더군요.

전원은 들어오는데 소니에릭슨 로고까지 진입이 안됩니다. 커스텀리커버리 진입이 불가능하니

커스텀롬 설치도 불가능합니다.

빨간 밑줄 부분이 중요합니다. 정상적인 폰들은 0 bad blocks 로 나옵니다.




평범한 사용에는 전혀 문제가 없지만 커널 플래싱 시에만 이런 문제가 발생하더군요.

루팅과 커스텀리커버리는 적용 가능하지만 커스텀롬 설치가 불가능합니다; 

해결책은 플래시툴로 순정롬으로 되돌리는 방법 뿐입니다.

XDA를 뒤져봐도 소프트웨어적 해결책이 없더군요.


여러가지 실험을 통해 [커스텀 롬을 임시적으로 적용하는 방법]은 알아낼 수 있었습니다.

다만 위의 방법은 전원이 꺼지면 데이터를 포맷하기 전에는 부팅이 안되는 단점이 있습니다.


이 문제를 제대로 해결하려면 순정커널을 사용하는 커스텀롬이 존재한다면 가능하겠지만 그런걸 누가 만들지 의문이네요.

아직까지는 하드웨어적 교체 외에는 방법을 찾지 못했습니다.

근데 부트로더 언락을 했으니 무상따위 될리가..... ㅠㅠ

아무튼 커널 플래싱 시에 저렇게 bad blocks가 나온다면 정상적인 커스텀롬 적용은 포기하시는게 나을겁니다.

이상 커스텀롬 적용 실패기였습니다.
반응형