Desire rom - zip 包签名

1. 编译jar

 

代码下载 : http://android.git.kernel.org/?p=platform/build.git;a=tree;f=tools/signapk;hb=1e357819db36960ee41f28ca64f305143fee9936
 
javac signapk.java    

获取SignApk$SignatureOutputStream.class  SignApk.class

 

建立目录 s/com/android/signapk    , 将两个class 放在上面
jar cvfm signapk.jar SignApk.mf -C s/ .
生成  signapk.jar

 

 

2. 获取密钥文件


http://android.git.kernel.org/?p=platform/build.git;a=tree;f=target/product/security;h=be33ff699f23419ffd2067daf5489f785551df70;hb=HEAD
似乎 外面都使用 test版本的,  安全起见, 使用 test版本
获取两个文件: testkey.pk8   testkey.x509.pem    


3. zip 编辑好system目录 , boot.img 和 META-INF 目录   , zip时候 , 注意在当前的子目录下运行rar  .

同时注意 META-INF  不应该存在 CERT.RSA  CERT.SF  MANIFEST.MF 三个签名文件

4. 签名文件

java -jar signapk.jar testkey.x509.pem testkey.pk8 update.zip update_signed.zip

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章