在Android源码里对APK签名

 时间:2026-02-13 00:50:08

由于有些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反编译查看源码的方法
  • 热门搜索
    厦门旅游年卡办理 台湾旅游跟团 坦桑尼亚旅游 上虞旅游 韶山旅游景点 黄冈旅游景点大全 结婚旅游 苏州旅游景点地图 西藏旅游网 日韩旅游