티스토리 뷰

주의!!

이번 강좌는 부트로더를 변조하는 강좌입니다

부트로더를 잘못 만질경우 아주 위험합니다

예를들자면 아에 부팅 자체가 안될수도 있습니다 또한 메인보드 교체를 해야 합니다

위험한 작업이니 만큼 책임을 지실분만 따라하시길 바랍니다 제겐 책임이 없습니다


또한 이 글은 베가레이서2, 베가S5의 기종에서 확인된 방법입니다

다른 기종(삼성등 절대 금지)의 시도를 절대 금합니다


부트로더를 건들이는 위험한 강좌입니다

따라하실 분께서는 꼭 주의하시길 바랍니다

글자 하나라도 틀리면 그냥 맛갑니다!!


글로도 충분히 설명이 가능해 빨리 쓰겠습니다.


0. 준비물

먼저 마켓에서 터미널 에뮬레이터를 받아주시고 hex editor도 받아주세요.

루팅이 된 SKY폰이 필요합니다.



1. 부트로더 빼오기

터미널에 다음과 같은 커맨드를 입력하세요


su

dd if=/dev/block/platform/msm_sdcc.1/by-name/rawdata of=/sdcard/rawdata.img


by-name을 지원하는 기종은 이렇게, 아닌 기종은 부르토더 파티션을 직접 가져와야 합니다



2. 부트로더 수정

다운받은 헥스 에디터를 열어서 /sdcard/rawdata.img를 열어주세요


아래 검색버튼(돋보기)를 눌러 검색해 주세요


dddddd


그럼 dd dd dd 옆에 숫자가 있을탠대 이것을 모두 00으로 바꿔주세요


(그럼 참조 : https://cafe.naver.com/skydevelopers/256951/)


모든 숫자를 00으로 바꿔주시면 됩니다



3. 부트로더 넣기

다시 터미널로 돌아와서 아래 명령어를 입력해 주세요


su

dd if=/sdcard/rawdata.img of=/dev/block/platform/msm_sdcc.1/by-name/rawdata


이제 reboot명령어등으로 재부팅 하신다음 부트로더로 들어가 카운트의 초기화 확인을 해주시면 됩니다



4. 참고사항

kernel tampered와 oem unlock은 부트로더가 부팅때 마다 체크하므로 순정 커널이 아니거나 oem unlock가 되어 있으면 카운터를 초기화 해도 부팅시 다시 값이 바뀝니다


두개 값까지 모두 0으로 만들고 싶다면 커널 카운터 같은경우 순정 커널로 바꿔두고, oem은 다시 락을 걸어둔다음 작업을 시도하면 됩니다



[가장 깔끔하게 하는 방법]

1. 참고사항에 있는것처럼 순정 커널로, oem은 락을 걸러둡니다. 건든적 없다면 패스.

2. 루팅상태에서 supersu같이 "완벽한 언루팅" 기능이 있는 앱을 설치합니다.

3. 부트로더를 수정해서 카운터를 지웁니다.

4. busybox를 지워주세요.

5. supersu로 완벽한 언루팅을 누른후 재부팅 합니다.




참조

http://cafe.naver.com/skydevelopers/150571

댓글
댓글쓰기 폼