日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

用Android自带的signapk.jar + .x509.pem + .pk8签名应用程序 - anfflee

發(fā)布時(shí)間:2023/12/9 Android 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用Android自带的signapk.jar + .x509.pem + .pk8签名应用程序 - anfflee 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文件位置:可以在platform/build/target/product/security/中找到platform.pk8 platform.x509.pem等簽名文件,對(duì)應(yīng)不同的權(quán)限。?
signapk.jar:由/platform/build/tools/signapk/編譯產(chǎn)出,可以在/out/host/linux-x86/framework/中找到。?

簽名:?
java -jar signapk.jar platform.x509.pem platform.pk8 MyDemo.apk MyDemo_signed.apk 得到具有對(duì)應(yīng)權(quán)限的APK?

優(yōu)化APK:?
zipalign -v 4 MyDemo_signed.apk MyDemo_new.apk?

查循APK是否優(yōu)化過:?
zipalign -c -v 4 MyDemo.apk

Android 應(yīng)用簽名提權(quán)方法

最近在開發(fā)中碰到實(shí)現(xiàn)android系統(tǒng)重啟的問題,經(jīng)過一天折騰和上網(wǎng)查資料終于把問題解決了,這里主要是權(quán)限的問題。分享如下:

環(huán)境:android2.2 eclipse3.7 jdk1.6

我主要采用的簽名的方式:

1.在AndroidManifest.xml中的manifest節(jié)點(diǎn)中添加 android:sharedUserId=”android.uid.system”。

2.添加后程序在虛擬機(jī)上是不可以直接用的。但可以用eclipse編譯成apk。

3.編譯成apk后用壓縮工具打開apk,把META-INF目錄中的CERT.SF、CERT.RSA 兩個(gè)文件刪除。

4.使用android自帶的簽名工具signapk.jar 以及源碼中的platform.x509.pem,platform.pk8 對(duì)apk進(jìn)行重新簽名。

?? 執(zhí)行:java -jar signapk.jar? platform.x509.pem platform.pk8 old.apk new.apk 執(zhí)行后new.apk即為簽名后的文件。

?(注:執(zhí)行命令時(shí)所有文件這里放在同一目錄下,如果不在同一目錄請(qǐng)修改路徑)。

文件platform.x509.pem和platform.pk8我們可以在源碼的 build/target/product/security中找到。signapk.jar 可以編譯build/tools/signapk/ 得到。

5.簽名后就可以安裝使用了

另外這樣簽名后可能會(huì)導(dǎo)致不能操作sdcard目錄下的文件。

總結(jié)

以上是生活随笔為你收集整理的用Android自带的signapk.jar + .x509.pem + .pk8签名应用程序 - anfflee的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。