Windows 环境 Android 系统 APK 签名操作文档

一、前置环境搭建(安装 Java 环境)

Windows 系统无默认 Java 命令,需手动安装配置 JDK

  1. 下载安装包 推荐下载:OpenJDK 11 Windows x64下载地址:https://jdk.java.net/archive/
  2. 解压部署 将压缩包解压至纯英文路径,示例:D:\jdk11
  3. 配置系统环境变量 ① 右键此电脑 → 属性 → 高级系统设置 → 环境变量② 新建系统变量变量名:JAVA_HOME变量值:填写 JDK 解压根目录 D:\jdk11③ 编辑系统变量Path,新增变量值:%JAVA_HOME%\bin
  4. 环境验证重新打开 PowerShell/CMD,输入命令校验

powershell

复制代码
java -version

输出版本号即代表配置成功。

二、签名文件准备

将以下 4 个文件统一放置在同一文件夹内

  1. 系统私钥:platform.pk8
  2. 系统证书:platform.x509.pem
  3. 待签名 APK:如Settings.apk
  4. 签名工具:signapk.jar

签名工具下载地址:https://www.top139.com/AndroidTools.html

三、正式签名命令

进入文件所在目录,执行签名指令

powershell

复制代码
java -jar apksigner.jar sign --key platform.pk8 --cert platform.x509.pem --in Settings.apk --out Settings_signed.apk

命令参数说明

  • sign:固定签名指令,必填
  • --key:指定系统私钥文件
  • --cert:指定系统证书文件
  • --in:填写待签名原始 APK 路径及文件名
  • --out:自定义输出已签名 APK 名称

四、签名结果验证

执行以下命令校验签名是否生效

powershell

复制代码
java -jar apksigner.jar verify -v Settings_signed.apk

出现Verified using v3 scheme: trueNumber of signers: 1即为签名成功,适配 Android14 系统平台签名规范。

五、设备替换使用命令

复制代码
adb root
adb remount
adb push Settings_signed.apk /system_ext/priv-app/Settings/Settings.apk
adb reboot
相关推荐
故渊at10 小时前
第二板块:Android 四大组件标准化学理 | 第十一篇:组件间通信(IPC)与 Binder 深度解析
android·binder·组件化·组件间通信
ZC跨境爬虫10 小时前
跟着 MDN 学JavaScript day_10:数组——数据的有序集合
android·java·开发语言·前端·javascript
X_szxj10 小时前
Windows安装liboqs库
windows·github
caimouse10 小时前
Reactos 第 5 章 进程与线程 — 5.1 概述
c语言·windows·架构
消失的旧时光-194310 小时前
Kotlin 协程设计思想(九):Flow 到底是什么?为什么 suspend 函数还需要 Flow?
android·kotlin·协程·协程异常
消失的旧时光-194311 小时前
Kotlin 协程设计思想(八):suspend 到底是什么?为什么 suspend 不是开启协程?
android·kotlin·suspend·continuation
玖釉-11 小时前
nvpro_core2 详解:NVIDIA Vulkan / OpenGL 图形样例背后的现代 C++ 基础库
c++·windows·图形渲染
weiggle11 小时前
第六篇:状态管理——从 mutableStateOf 到 StateFlow
android
plainGeekDev11 小时前
SharedPreferences → DataStore
android·java·kotlin
plainGeekDev11 小时前
Cursor 操作 → Room DAO
android·java·kotlin