안드로이드 사용자 질문/답변
(글 수 3,598)
넥서스원 2.3.3 같은 경우는 진저브레이크로 넥서스원의 exploit을 이용해 루팅을 했고
갤럭시S2는 테그라크 커널을 씌워 루팅을 하고
갤럭시 넥서스는 부트로더 언락을 통해 루팅을 하던데
안드로이드폰마다 루팅하는 방법이 각자다른데
진저브레이크의 익스플로잇을 통한 루팅은 지금 안드로이드 버전에서는 막혀서 안되지만
갤넥은 갤2처럼 커스텀커널을 씌워서 루팅을 하지않고
갤2는 갤넥처럼 부트로더 언락을 통해 루팅을 하지않는 이유는 뭔가요?
구조적으로 어떻게 다르기때문에 이런차이가 생기나요?
2012.08.20 00:15:56
삼성 스마트폰은 부트로더 언락이 되어있는게 아니라 보안 자체가 없습니다. 단지 카운팅만 할 뿐이고요.
참고로 말하자면
HTC : 부트로더 보안 + NAND Lock. 부트로더 자체가 암호화 되어있기 때문에 일반적인 방법으로는 수정/플래시가 불가능합니다. NAND Lock은 /system 파티션에 쓰기 접근을 막는 역할을 합니다. 그래서 일반적인 익스플로잇으로는 루팅이 불가능합니다.
Motorola : RSA 2048bit 암호화가 되어있어서 특정 키를 가지고 있지 않은 이상 플래싱은 불가능합니다. 2nd init 라는 방법으로 우회해서 리커버리를 통해 루팅은 가능하지만 커널 쓰기는 불가능합니다.
LG : 별다른 보안 X
삼성 : 별다른 보안 X, 단지 카운팅만 할 뿐입니다.
소니 에릭슨(소니) : 부트로더 언락을 지원합니다.
삼성폰은 부트로더가 언락돼있습니다. 갤3 버라이즌만 락돼있다가 요새 언락툴이 공개된 걸로 압니당.