在Android源码里对APK签名

 时间:2026-04-24 00:08:51

由于有些APK需要获取特权,如需要获得System等用户权限,此时需要系统的Platform签名,那么有两种方式,一种是将platform的一对KEY制作成eclipse或Android Studio的签名文件,另一种是直接使用这对KEY在源码下进行签名。本文件是在源码里直接签名的方法。

方法/步骤

编译signapk JAR包:    在Android源码目录下执行make signapk命令,即可在out/host/linux-x86/framework/目录下生成signapk.jar文件。

对已编译好的普通APK进行签名:    java -jar out/host/linux-x86/framework/signapk.jar build/target/product/security/platform.x509.pem build/target/product/security/platform.pk8 xinu.apk xinu_new.apk

以上都是在Android源码目录下执行,对xinu.apk进行签名,签名后名为xinu_new.apk,其中pem和pk8是签名时要用到的key文件,使用Android源码下的key可在编译出来系统上运行时获取System权限等。

  • android studio apk 签名打包
  • Android studio怎么生成签名apk
  • Android 生成含签名文件的apk安装包
  • 获取Android 应用的 Apk 签名,签名是否一致?
  • Android APK反编译查看源码的方法
  • 热门搜索
    经常感冒是怎么回事 乳清蛋白粉怎么吃 数学试卷分析怎么写 没钱怎么创业 大姨妈来了肚子疼怎么办 吉普指南者怎么样 怎么恢复qq好友 质量分数怎么算 怎么按摩丰胸 怎么看电脑是什么系统