2011-03-21 3 views
0

android aosp rom에서 펌웨어 수정을 방지 할 수있는 방법이 있습니까? ROM이 Nexus One에 플래시되며 권한이없는 사용자는 다른 ROM을 깜박 거리는 등의 수정 작업을 수행 할 수 없습니다. 감사.펌웨어 수정 방지

답변

2

핸드셋 제조업체는 오랫동안이 문제를 해결하려고 노력 해왔다. 거의 모든 것이 실패했다.

대부분의 시도는 소프트웨어 기반이며 일반적으로 로컬 루트 액세스를 가능하게하기 위해 악용 될 수있는 결함이 있습니다. 그 시점에서, 당신은 이미 전투에서 패했습니다.

새로운 ROM을 플래시하는 것은 공격자가 부트 로더로 부팅하고 거기에서 무제한으로 액세스 할 수 있기 때문에 권한없는 수정을 막을 수 없습니다. 최선의 방법은 사용자 정의 부트 로더를 작성하는 것일 수 있지만, 이는 대부분의 사람들이 달성 할 수있는 것 이상이며, 심지어 이것도 변조로부터 안전하다는 보장은 없습니다.

내 머리 꼭대기에서 모토로라는 전자식 퓨즈를 사용하여로드 된 ROM이 무단으로 감지되면 (전자 서명을 사용하여) 모토로라의 전자 퓨즈를 사용합니다.

즉, 허가받지 않은 수정을 방지하기 위해 합리적으로 할 수있는 일은 거의 없을 것입니다. 핸드셋을 다른 사람이 소유 한 후에는 수정되지 않았다고 신뢰할 수 없습니다.

+0

죄송합니다. 다른 공급 업체가 만든 부트 로더는 전화기 자체에 있습니다. aosp에 부트 로더를 호출하는 파일이 있습니까? – BiX

0

넥서스 1에는 잠금 해제 가능한 부트 로더 (펌웨어를 설치하는 데 사용하는)가 포함되어 있으므로 간단히 대답 할 수 없습니다.

그러나 할 수있는 일은 휴대 전화가 예상 한 상태이지만 리버스 엔지니어링 할 수 있는지 확인하는 애플리케이션을 작성하는 것입니다.