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
相关推荐
BoomHe5 小时前
Android Framework 文件应用移植到 AndroidStudio
android
kakakahahahaha6 小时前
Windows Steam 游戏存档在哪里?定位和恢复排查流程
windows·其他·电脑·笔记本电脑·内容运营·软件需求
Xy-unu6 小时前
Windows 开启外接显示器 HDR 后外接显示器无信号、无法扩展模式故障记录
windows
传奇开心果编程7 小时前
【Jetpack Compose基础语法学与练】第8课 rememberSaveable,页面旋转/系统重建保留状态
android·学习·ui·kotlin·android jetpack
>Andre<7 小时前
UFS5.0标准中文全译·卷一:范围、术语与架构
android·linux·嵌入式硬件
troy1287 小时前
Codex 安全盲区:代码漏洞生成实测
windows·python·ci/cd·pycharm·django·github·fastapi
事圆则缓8 小时前
Java 8 Lambda、Stream、Optional 与 Android 边界:从回调语法到运行时兼容
android·java
mmsx8 小时前
Android 地图十万要素不卡顿:空间网格 + 渐进式加载的移动端实践
android·大数据·opengl
其实防守也摸鱼8 小时前
常见安全架构中 Shiro 的认证确认机制解析
运维·服务器·数据库·windows·github
Godikov10 小时前
Android 工业终端保活实战:前台服务 + 开机自启 + 更新自启的三重保障
android