(转载)https://blog.csdn.net/hexingen/article/details/76731721

1. 在安卓工具箱中,下载SignApk.jar。

2. 拿到终端上系统的签名(由定制系统的厂商提供):

3. 在应用程序的项目中配置:

androidManifest.xml中添加android:sharedUserId="android.uid.system"


4. 将(自家智能终端)系统的签名放到signapk同一个目录中:

AndroidStudio通过build–> 生成带有签名的apk,将程序apk放到signapk同一个目录中:

5. 在signapk所在文件夹中运行命令行:

为应用程序配置系统的签名:

解释: 第一个xxx.apk是项目打包后的apk, 第二个xx.apk被系统签名后的apk。

C:\Users\fhu7\Desktop\signapk.jar>java -jar signapk.jar  platform.x509.pem platform.pk8 app-debug.apk launcherApp-debug.apk
结果提示:

Usage: signapk publickey.x509[.pem] privatekey.pk8 input.jar output.jar
再次调整未被系统签名的apk的路径,将apk拖动放到命令行中,重新输入:

C:\Users\fhu7\Desktop\signapk.jar>java -jar signapk.jar  platform.x509.pem platform.pk8 C:\Users\fhu7\Desktop\signapk.jar\app-release.apk launcherApp.apk
6. 最终效果如下:

被系统签名后的apk如下:

资源参考:

安卓工具箱:http://www.top139.com/AndroidTools.html。
Singapk的教程:http://www.top139.com/diy/25.html

更多相关文章

  1. Android系统启动之配置文件解析
  2. Android(安卓)Studio导入Android系统源码
  3. Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
  4. ARM11Mini6410 Android(安卓)开发环境搭建 [李园7舍_404]
  5. [Android]替换系统的Lock Screen
  6. Android(安卓)权限设置大全
  7. 【整理】Android-Recovery Mode(recover模式详解)
  8. Android(安卓)6.0 监听系统通知(Notification)
  9. 【Cocos2D-X 】初窥门径(12)游戏中的对话框

随机推荐

  1. Android 切换全屏,取消全屏
  2. android 拷贝文件到其他目录下
  3. Android还能走多远啊
  4. android 程序初始化界面.. .
  5. 4.Android Skill 下拉刷新
  6. AndroidApplication类学习
  7. Android中处理Json的网络获取实例
  8. Android 使用OKHttp3请求接口401,返回Auth
  9. android客显轮播图片
  10. 自定义Toast,兼容那些安装时把通知关掉还