1.需要將apk打包成系統(tǒng)應(yīng)用才能獲取到系統(tǒng)權(quán)限
簽名方法:
1)添加權(quán)限
在AndroidManifest.xml文件下添加android:sharedUserId="android.uid.system" 。
2)在Eclipse中導(dǎo)出無簽名的應(yīng)用文件
在工程中:右鍵->Android Tools -> Export Unsigned Application Package導(dǎo)出應(yīng)用
3)找出系統(tǒng)簽名密鑰
系統(tǒng)密鑰為:platform.pk8和platform.x509.pem
路徑: build\target\product\security
4)找出系統(tǒng)簽名工具
工具為:signApk.jar
路徑:/out/host/linux-x86/framework/ signApk.jar
5)開始簽名
將第2、3愈魏、4步找到的無簽名應(yīng)用、platform.pk8垢箕、platform.x509.pem和signApk.jar放到同一文件夾下如F:\sign。
打開 dos 操作界面兑巾,定們到F:\sign条获,輸入命令:
java -jar signapk.jar platform.x509.pem platform.pk8 a.apk b.apk
(a.apk 為未簽名應(yīng)用 b.apk 為簽名之后應(yīng)用)
http://pan.baidu.com/s/1nurbgYd