2011-07-26 2 views
1

Nexus S로 개발 중이며이 장치에서 드라이버를 수정하고 수정하는 방법이 있는지 알고 싶습니다. 나는 내 장치를 만드는 방법을 찾고 있을지 모르지만, 기존 전화를 먼저 사용해 볼 수있는 방법이 있다면 도움이 될 것입니다.Nexus S - 액세스 수정 드라이버

+0

사람들이 투표를하는 이유를 모르겠습니다. 구성 작업과 달리 운영 체제 프로그래밍은 여전히 ​​프로그래밍 중입니다. –

답변

0

예, Nexus S 부트 로더를 잠금 해제하여 AOSP 소스 또는 커뮤니티에서 개발 한 ROM 중 하나에서 자신 만의 빌드를 설치할 수있는 해킹이 아닌 공식 방법이 있습니다.

무언가를 변경하기 전에 수정되지 않은 출처의 프로그램을 설치하여 프로세스를 종료했는지 확인하는 것이 좋습니다. 변경 사항에서 무언가를 깨뜨린 경우 스냅 샷으로 돌아가는 것이 좋습니다.

전체 ROM을 교체하지 않아도됩니다. 변경하려는 항목에 따라 사용자 정의 커널을 설치하거나로드 가능한 모듈을 추가하고 루트 액세스를 사용하여 몇 가지 관련 시작 스크립트를 변경할 수 있습니다 (아마 어딘가에 도달 할 것입니다).

+0

도움에 감사드립니다! 이 공식 방법을 찾을 수있는 아이디어가 있습니까? 나는 이미 AOSP 소스를 작성하고 그것을 전화로 보냈다. 이제 운전자 중 일부와 문제를 해결할 방법이 필요합니다. –

+0

AOSP 소스를 빌드하고 플래시 한 경우 공식 부트 로더 잠금 해제에 대해 질문 할 필요가 없습니다. 드라이버를 수정하는 것은 일반적인 리눅스 드라이버 작업 일 것입니다. 제안으로서, 당신이 해결하고자하는 특정 문제에 초점을 맞추고 커널 (또는 어떤 경우에는 안드로이드 플랫폼) 소스에서 관련된 코드를 찾으십시오. 블라인드 재귀 그렙보다 더 나쁜 아이디어가 있습니다 ... –

+0

고마워! 커널에 접근 할 수있는 유일한 방법은 http://android.git.kernel.org입니다. (Todd B가 그의 대답에 게시했듯이) –

0

는 구글과 삼성은 한 동안 다시 사용할 수있는 넥서스 S에 대한 커널 제작 : https://android.googlesource.com/kernel/samsung

아니 정확히 당신이 찾고있는 무엇인지를하지만, 드라이버 디렉토리 당신은 시작한다.

관련 문제