# OH-Signtool **Repository Path**: xq_qyh/OpenHarmony-One-Click-Signature-Tool ## Basic Information - **Project Name**: OH-Signtool - **Description**: ✏️ 适用于开源鸿蒙hap应用安装包的一键签名工具 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 8 - **Created**: 2025-02-17 - **Last Updated**: 2025-02-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # openharmony一键签名工具 #### 介绍 顾名思义,用于签名开源鸿蒙的hap安装包。 #### 软件架构 开发语言:python10,图形界面tk库。 依赖第三方软件:jre。 #### 功能介绍! [软件ui效果图](ui.jpg) 1. openharmony一键安装,连接好设备,点击openharmony一键安装按钮,选择hap文件,等待安装完成。 2. openharmony一键签名安装,连接好设备,点击openharmony一键签名安装,选择hap文件,等待安装完成。 3. harmonyos一键安装同上。 4. harmonyos一键签名安装,连接好设备,正确输入密钥和密码,点击harmonyos一键签名安装,选择hap文件cer文件p7b文件p12文件,等待安装完成。 5. openharmony自定义密钥签名安装,连接好设备,正确输入密钥和密码,点击openharmony自定义密钥签名安装,选择hap文件,等待安装完成。 6. 考虑开发更多功能。 #### 安装开发环境 1. 安装pycharm 2. 安装jre 3. 打开项目 #### 项目结构 1. main.py ui界面。 2. signature.py 签名和安装命令的实现。 3. json_files.py 从json文件中获取签名所需的必要信息,并写入。 4. iut目录下的内容为输入的临时文件,可删除。 5. lib,out目录和根目录下的文件为必要文件。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request