2011-11-29 2 views
1

안녕하세요, 어떻게 안드로이드에서 특정 애플 리케이션에 할당 된 GUID 및 UID를 찾으려고 노력하고 있어요. 나는 대략 zygote에서 어떤 일이 벌어지는 지 알고 있으며 패키지 설치 중에는 UID가 해당 응용 프로그램에 할당되어 있지만 이것이 정확히 어디에서 발생하고 어떻게 발생하는지 알고 싶습니다.안드로이드 권한 및 GUID 및 UID

누구든지 소스 파일을 가리킬 수 있다면 많은 시간을 절약 할 수 있습니다.

답변

1

난 당신에 대한 상세한 답변을하지 않습니다,하지만 당신은 여기에서 시작할 수 있습니다 :

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.3.5_r1/com/android/server/PackageManagerService.java#PackageManagerService.HandlerParams.startCopy%28%29

PackageManagerService 설치를 처리합니다. GUID를 설정하는 작업을 위임하는 것으로 추측되지만 출발점입니다.

+0

네, 언젠가 전에 UID가 순차적으로 앱에 할당 된 것을 보았습니다. GID는 권한 설정에 따라 할당되었습니다. GID가 할당 된 실제 코드가 있지만, 나는 그것이 packageManagerService의 어딘가에있을 것이라고 확신합니다. 자바 – nikhilelite