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: true、Number of signers: 1即为签名成功,适配 Android14 系统平台签名规范。

五、设备替换使用命令

复制代码
adb root
adb remount
adb push Settings_signed.apk /system_ext/priv-app/Settings/Settings.apk
adb reboot
相关推荐
BIBI20497 小时前
换 Git 托管平台怎么做?基于 TortoiseGit 的跨平台迁移教程
windows·git·tortoisegit·问题解决·版本控制·最佳实践
chushiyunen7 小时前
autoHotKey、windows自动化快捷键工具
运维·windows·自动化
燃烧的枫9 小时前
Windows 下 YOLO11 Det 的 TensorRT C++ 部署
pytorch·windows·tensorrt·关键点识别·yolo11
猪八宅百炼成仙10 小时前
让 AI 帮你清理电脑而不翻车:一个 Windows 体检调优 Skill 的工程化设计
人工智能·windows
鱼宵11 小时前
取集合第一个元素,Java 为什么要写三种写法?
java·windows·python·java21
拥小抱11 小时前
Compose 知识点
android
文章永久免费只为良心11 小时前
Web应用安全与防护_第三章_日志文件包含_从一道 CTFshow 题目讲透「日志投毒型 LFI → RCE」:原理、时序陷阱与全变种攻防手册
android·网络安全·渗透测试·漏洞危害·漏洞描述·日志投毒·红队指南
kingx312 小时前
Windows Server 2008 应急加固实战:7 项入侵痕迹排查与修复
数据库·windows·提权·应急响应·加固
AIsoft_868912 小时前
学术讲座录音如何整理?录音APP可行吗
android·iphone
Patrick在香港14 小时前
一个斜杠,把毫秒变成十几秒
android·数据库·python·性能优化·正则表达式·回溯·redos