팁과강좌에 올리면 금방 글이 밀려서 찾기가 어렵더라고요...
그래서 여기에 올립니다.
어짜피 이번에 다룰 내용은 프리브 사용하시는 분만 눈여겨 보실 것 같고요.
STV100-3 프리브가 아닌 분들을 위한 한국 펌웨어 적용된 오토로더 만드는 법 :
http://clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=332397CLIEN
설명 부분이 길다고 느껴지시는 분들은 마지막 부분 사용법만 읽으시면 됩니다.
위 동영상은 하드브릭된 프리브 영상입니다.
보통 이런 상황에 놓이시면 다들 당황해하시고 부품폰으로 팔아야하나... 생각하실겁니다.
근데 사실 굉장히 간단하게 복구할 수 있습니다.
대부분의 안드로이드 폰은 부트로더 뿐만 아니라 복구 모드로써 부트로더와 따로 분리된 비상용 부트로더(?)를 구비하고 있습니다.
프리브는 전원 버튼 + 뮤트 버튼을 누르면 boot mode 로 진입하게 됩니다.
비상용 부트로더이다 보니 전 기기에 적용가능한 부트로더를 넣은 듯 싶은데 여기서 문제가 생깁니다.
AT&T, T-Mobile 등등 통신사에 맞춰서 나온 프리브는 메인보드에 낙인이 찍혀있습니다.
(예를 들어서 AT&T 프리브의 variant 값은 att 등등...)
그래서 공홈 프리브가 아닌 기기들은 boot mode 에서 오토로더를 사용하면 variant 값이 다르다면서 거부를 합니다.
상당히 난감하지만 간단하게 bat 파일을 수정하면 강제로 overwrite 할 수 있게 만들 수 있습니다.
flashall.bat 파일을 열어보시면
if not "%devname%" == "att" (
GOTO ERRORMSG
)
이런 구문을 보실 수 있습니다.
이게 오토로더가 특정 통신사 전용 프리브를 거부하게 만든 주된 요인인데요, 그냥 지우시면 됩니다.
(저 구문은 att 프리브고 티모바일, 보다폰 등등 따로 고유 variant 값이 있습니다.)
근데 복구용 따로 쓰고, 업데이트용 따로 쓰고, 데이터 초기화용 따로 쓰다보니 굉장히 지저분해서 보기 안좋았습니다.
그래서 세 기능 전부 통합시킨 오토로더를 만들게 되었습니다.
사용법은 간단합니다.
1) 벽돌이 된 상태일 때
ㄱ. 전원 버튼 + 뮤트 버튼 꾹 눌러서 boot mode 로 진입합니다.
ㄴ. 오토로더에서 벽돌된 프리브냐고 물어볼 때 y 입력합니다.
ㄷ. 알아서 복구해줍니다.
2) 업데이트나 데이터 초기화 + 롬 설치하고 싶을 때
ㄱ. 전원 버튼 + 볼륨 아래 버튼 꾹 눌러서 bootloader 로 진입합니다.
ㄴ. 상황에 맞춰서 y나 n 입력합니다.
ㄷ. 알아서 설치해줍니다.
AT&T 프리브 한국 펌웨어 적용된 만능 오토로더 :
https://drive.google.com/file/d/0B-Fg-2O9bpkMbU5QTUdWYnlNOWc/view
flashall_kor.bat 파일 :
https://drive.google.com/file/d/0B-Fg-2O9bpkMNHBXLTc1SVJyOEE/view
다른 기기에 쓰고 싶으신 분들은 flashall_kor.bat 파일만 빼오신 다음, 사용하시는 프리브의 variant 값에 맞춰서 bat 파일 수정해주시고 사용할 오토로더에 넣어주시고 쓰시면 됩니다.
추후 업데이트 할 때도 업데이트 파일을 적용한 오토로더에 flashall_kor.bat 파일을 flashall.bat 있는 자리에 넣어주시고 사용하시면 됩니다.
다음 목표는 bat를 이용해서 적용하고 싶은 롬을 지정해주면 자동으로 오토로더를 수정해주는 과정까지 추가하는 것 입니다.
(7z.exe 를 이용해서 만들 것 같아요.)
감사합니다~
추후 혹 프리브 사용할 경우을 대비해 스크랩 해두겠습니다.^^
좋은 정보 감사합니다
다행이네요. ㅎㅎ