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

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