天天看點

android system 簽名

系統簽名

說到系統簽名那麼一定是有條件的

要麼直接向硬體廠商求取簽名key

要麼目标手機是android原生系統

因為國内的廠商可能會修改系統自帶的簽名key

當然也可以直接刷入su檔案,使應用直接擷取最高權限,這裡的su檔案就是平常所說的ROOT

廢話說的有點多哈,直接進入正題

1、在應用程式manifest.xml檔案根節點中加入屬性:Android:sharedUserId=”android.uid.system”

2.用eclipse或者AS打包apk檔案,簽名不簽名均可(我本人的測試結果)

3.使用壓縮軟體打開apk,進入META-INF目錄下,删除應用程式的3個簽名檔案(如果有檔案的話,那麼删除掉)

4.到android系統目錄build/target/product/security/拷貝系統簽名檔案:platform.x509.pem、platform.pk8到應用apk中。

5.利用簽名工具signapk.jar修改應用程式簽名:指令為:java -jar signapk.jar platform.x509.pem platform.pk8 test.apk testnew.apk,建立一個txt檔案,将這段話copy到txt中,講txt檔案重命名為xxx.bat。輕按兩下xxx.bat檔案,簽名apk就已生成

暫時寫到這裡,以後有時間再進行補充