Android实践 -- 对apk进行系统签名

对apk进行系统签名

签名工具 网盘下载 ,需要Android系统的签名的文件
platform.x509.pemplatform.pk8 这个两个文件在Android源码中的 ./build/target/product/security
目录下

具体的使用方法:

java -jar signapk.jar platform.x509.pem platform.pk8 unsign.apk signed.apk

最后生成的apk就是已经进行系统签名的apk

时间: 2024-10-19 00:43:25

Android实践 -- 对apk进行系统签名的相关文章

给第三方apk进行系统签名的几种方式

---------------------------------------------------------------------------- 此文章仅作为学习交流所用 转载或引用请务必注明原文地址: http://blog.csdn.net/luzhenrong45/article/details/47733053 或联系作者:[email protected] 谢谢! ---------------------------------------------------------

Android应用程序如何进行系统签名

有时写一个程序需要调用系统的库,如果权限不够,是用不了库里面一些方法的 .这时就需要将apk进行系统签名了. 简单常用的方法: 1,在apk的AndroidManifest.xml中的manifest节点中加入android:sharedUserId="android.uid.system" 2,运行或打包得到apk 3,使用目标系统的platform密钥来给apk文件签名: 在系统android\build\target\product\security目录下找到platform.x

给第三方apk进行系统签名的几种方式【转】

本文转载自:http://blog.csdn.net/luzhenrong45/article/details/47733053 版权声明:本文为博主原创文章,未经博主允许不得转载. ---------------------------------------------------------------------------- 此文章仅作为学习交流所用转载或引用请务必注明原文地址:http://blog.csdn.net/luzhenrong45/article/details/4773

Android 对APK进行系统签名

第一个方法简单点,不过需要在Android系统源码的环境下用make来编译: 1. 在应用程序的AndroidManifest.xml中的manifest节点中加入android:sharedUserId="android.uid.system"这个属性. 2. 修改Android.mk文件,加入LOCAL_CERTIFICATE := platform这一行 3. 使用mm命令来编译,生成的apk就有修改系统时间的权限了. 第二个方法麻烦点,不过不用开虚拟机跑到源码环境下用make来

有的系统区apk需要对其系统签名,才能正常使用。

韩梦飞沙  韩亚飞  [email protected]  yue31313  han_meng_fei_sha 向方案公司索要platform.x509.pem 和platform.pk8这两个文件.然后用signapk 对apk 进行系统签名=====signapk platform.x509.pem platform.pk8 input.apk output.apk java -jar signapk.jar platform.x509.pem platform.pk8 input.apk

Android : apk系统签名的多种方法

方法一:使用自己的Android签名工具给apk重新签名: (1)该目录下有 media.pk8.media.x509.pem.platform.pk8.platform.x509.pem.shared.pk8.shared.x509.pem.testkey.pk8.testkey.x509.pem等签名文件,不同的签名文件,对应不同的权限.Android默认的签名文件为testkey.pk8.testkey.x509.pem. (2) Android自带的签名工具为 signapk.jar,

Android APP使用系统签名

Android M平台在写APP测试使用MediaRecoder通过AudioSource.VOICE_CALL来录制通话上下行音的时候,需要权限 <uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" /> <uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses

在eclipse中将android项目生成apk并且给apk签名

生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的. 如果想要自己给apk签名: 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装).2.签名的步骤 a.创建key b.使用步骤a中产生的k

【转】Android学习系列(1)--为App签名(为apk签名)

原文网址:http://www.cnblogs.com/qianxudetianxia/archive/2011/04/09/2010468.html Android学习系列(1)--为App签名(为apk签名) 写博客是一种快乐,前提是你有所写,与人分享,是另一种快乐,前提是你有舞台展示,博客园就是这样的舞台.这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用. 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Pack