2014-06-20 6 views
0

독점 드라이버 및 커널을 사용하여 AOSP 4.0.4를 성공적으로 컴파일하면 rom을 배포하려고합니다. 그러나, 나는 내 밖으로 폴더에 다음 파일을 끼 었어 :맞춤 포장 AOSP 4.0.4

-rw-rw-r-- 1   9 Jun 20 14:32 android-info.txt 
-rw-r--r-- 1  4120576 Jun 20 17:20 boot.img 
-rw-rw-r-- 1  17238 Jun 20 16:52 clean_steps.mk 
drwxrwxr-x 4  4096 Jun 20 17:13 data/ 
-rw-rw-r-- 1  44170 Jun 20 17:23 installed-files.txt 
-rwxrwxr-x 1  3952256 Jun 20 17:20 kernel* 
drwxrwxr-x 3  4096 Jun 20 17:55 TA-INF/ 
drwxrwxr-x 15  4096 Jun 20 17:23 obj/ 
-rw-rw-r-- 1   555 Jun 20 16:52 previous_build_config.mk 
-rw-rw-r-- 1  164422 Jun 20 17:09 ramdisk.img 
-rw-rw-r-- 1  504620 Jun 20 17:20 ramdisk-recovery.img 
drwxrwxr-x 3  4096 Jun 20 17:20 recovery/ 
-rw-r--r-- 1  4460544 Jun 20 17:20 recovery.img 
drwxrwxr-x 8  4096 Jun 20 17:09 root/ 
drwxrwxr-x 5  4096 Jun 20 17:09 symbols/ 
drwxrwxr-x 13  4096 Jun 20 17:09 system/ 
-rw-r--r-- 1 148298892 Jun 20 17:23 system.img 
-rw-r--r-- 1 140823532 Jun 20 17:16 userdata.img 

어떻게 자동적으로는 A 배포에 다음과 같은 패키지 및 .zip 파일에 서명합니까? (또한 서명하는 방법에 대한 설명이 좋을 것입니다!)

make otapackage을 실행했지만 작동하지 않습니다. Cyanogenmod만의 빌드라고 가정합니다.

모든 조언을 주시면 감사하겠습니다. 감사합니다.

+0

어웨이 정보 : make update 패키지 – skoperst

답변

0

@skoperst comment를 확장하려면 make updatepackage를 호출하여 fastboot를 사용하여 장치에 설치할 수있는 단일 .zip 파일을 생성하십시오. 즉 :

서명에 관해서는
fastboot update -w [filename] 

, 우편 그것 자체가 AOSP의 여러 부분이 다양한 키를 사용하여 서명 더 같은 말에 따라 서명 한되지 않습니다. 이 키는 build/target/product/security에서 찾을 수 있습니다. 주어진 Android.mk에서 다음과 같은 내용을 볼 수 있습니다.

LOCAL_CERTIFICATE := platform 

즉, 해당 모듈은 플랫폼 키로 서명되어 있습니다. 그런 다음 AOSP의 여러 부분에서 모듈/패키지의 서명을 확인하여 원하는 작업을 수행 할 수있는 올바른 권한이 있는지 확인합니다.