`

Android Apk签名 

阅读更多

Apk签名首先要有一个keystore的签名用的文件。

keystore是由jdk自带的工具keytool生成的。

具体生成方式参考:

开始->运行->cmd->cd到安装的jdk的目录 ,例如:C:/Program Files/Java/jdk1.6.0_10/bin

然后输入:

keytool -genkey -alias asaiAndroid.keystore -keyalg RSA -validity 20000 -keystore asaiAndroid.keystore

-alias 后面跟的是别名这里是 asaiAndroid.store

-keyalg 是加密方式这里是RSA

-validity 是有效期 这里是20000

-keystore 就是要生成的keystore的名称 这里是asiAndroid.keystore

然后按回车键

按回车后首先会提示你输入的密码:这个在签名时要用的,要记住

然后会再确认你的密码。

之后会依次叫你输入姓名、组织单位、组织名称、城市区域、省份名称、国家代码(CN)等。

 

开始签名。

在 C:/Program Files/Java/jdk1.6.0_10/bin 还提供一个工具 jarsigner.exe

运行命令给APK签名:

jarsigner -verbose -keystore asaiAndroid.keystore -signedjar Lotteryonline_signed.apk LotteryOnline.apk asaiAndroid.keystore

-keystore: keystore的名称

LotteryOnline_signed.apk: 签名后的APK

LotteryOnline.apk: 签名前的APK

然后按回车:会要求输入刚才设置的密码,输入后按回车就开始签名了。

分享到:
评论

相关推荐

    apk签名文件keystore制作生成工具

    因为在做安卓中文编程平台(ACP)的项目,用到了apk签名文件。这个签名工具目测和E4A相同界面哦。此源码已将-keypass 和-storepass 设置为相同密码。用到的模块:取DOS执行结果 取DOS执行结果.rar (2 KB, 下载次数:...

    易语言-apk签名文件keystore制作生成工具

    因为在做安卓中文编程平台(ACP)的项目,用到了apk签名文件。这个签名工具目测和E4A相同界面哦。 此源码已将-keypass 和-storepass 设置为相同密码 用到的模块:取DOS执行结果 取DOS执行结果.rar (2 KB, 下载次数:...

    Android apk拆包(反编译)工具套装:java JDK、apktool包

    用法  环境:先安装配置java,然后将apktool 所在文件夹配置到环境变量中(注意:apktool.bat和apktool.jar必须在同一个文件夹中) 工具下载: 查看版本号:apktool -version ...签名用jarsigner命令(JDK自带)

    Android资源混淆工具AndResGuard.zip

    AndResGuard 是一款 Android资源混淆工具,资源混淆组件不涉及编译过程,只需输入一个apk(无论签名与否,debug版,release版均可,在处理过程中会直接将原签名删除),可得到一个实现资源混淆后的apk(若在配置文件中...

    android apk包大小优化详解

    assets:存放一些配置文件res:资源文件,图片、字符串、xml等classes.dex:字节码文件resources.arsc:编译后的二进制资源文件META-INF:存放的是签名信息,用来保证apk包的完整性和系统的安全。 接下来就从res,classes....

    Android渠道打包工具packer-ng-plugin.zip

    支持独立使用由于打包速度极快,单个包只需要5毫秒左右,可用于网站后台动态生成渠道包缺点没有使用Android的productFlavors,无法利用flavors条件编译的功能文件格式Android应用使用的APK文件就是一个带签名信息的...

    Android获取apk程序签名信息代码示例

    代码如下:这是获取apk包的签名信息private String getSign(Context context) { PackageManager pm = context.getPackageManager(); List<PackageInfo> apps = pm.getInstalledPackages(PackageManager.GET_...

    Android 应用签名的两种方法

     (一) apk签名命令 java –jar signapk.jar [-w] publickey.x509[.pem] privatekey.pk8 Hello.apk Hello_signed.apk -w 是指对ROM签名时需使用的参数 publickey.x509[.pem] 签名公钥文件,例如platform.x509...

    Android实现获取签名及公钥的方法

    本文实例讲述了Android实现获取签名及公钥的方法。分享给大家供大家参考。具体如下: 1. java代码如下:  private byte[] getSign(Context context) { PackageManager pm = context.getPackageManager(); List...

    android 打包带有系统签名的apk所需文件

    资源内有文件 platform.pk8 platform.x509.pem signapk.jar keytool-importkeypair 以及使用 keytool-importkeypair来运行命令得到的带有系统签名的jks(需要在linux下运行命令 得到的jks用于debug模式下的程序带有...

    APK改之理ApkIDE3.2官网绿色版.rar

    APK改之理是一款方便快捷的可视化APK程序修改反汇编工具,能够用来修改安卓程序,集成了APK反编译打包及签名工具,内置语法高亮显示,可以搜索替换关键字,一体化的APK修改能够让你的工作更轻松。支持全自动反汇编...

    Android Killer(Apk反编译)v1.2官方版.rar

    AndroidKiller是一款用于反编译安卓程序,可以签名转换编码打包APK等。支持编码转换,转换方式为文本到编码或编码到文本。编码格式为UTF8/UNICODE/ANSI。可自定义外部工具,需要设置好路径及参数。自动代码输入辅助...

    友盟渠道打包工具.zip

    使用 JarSigner.jar 给 Apk 签名, SignApk.jar 文件是我们修改过的 apk 签名工具,实现了和 ADT 中一样的签名方式,使用如下: Usage: signapk file.{keystore} keystore_password key_entry key_password ...

    signapk.jar + .x509.pem + .pk8.zip

    "signapk.jar + .x509.pem + .pk8.zip" 是一个用于对Android APK进行系统级别签名的工具包,它涉及到Android应用签名过程中的关键组件。 首先,我们来看`signapk.jar`,这是一个Java Archive文件,由Google提供,...

    Android 应用更换皮肤实现方法

    有相同签名  2. AndroidManifest.xml中配置android:sharedUserId有相同的属性值  满足以上条件,两个apk就能互相访问数据了。  Android应用更换皮肤功能的实现步骤  1、应用程序和皮肤程序的AndroidManifest....

    android 7.0非root下 实现静默安装 多种方式

    但是,由于Android 7.0的安全性增强,这种方式可能需要系统签名或者在system分区运行。 4. 利用Device Policy Manager 对于企业级设备管理,可以使用Device Policy Manager(DPM)API。通过成为设备管理器,可以...

    Android逆向助手.zip

    "Android逆向助手"是一个专为此目的设计的工具集,它整合了多种逆向分析功能,如反编译APK、重新打包APK、处理Dex文件以及重新签名APK等。以下将详细介绍这些关键知识点: 1. **Android APK**:APK是Android应用的...

    Android应用程序签名步骤及相关知识介绍

    本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。 1、什么是签名? 如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想...

    浅谈Android studio 生成apk文件时的 key store path 的问题

    使用Android studio生成apk文件时,Key store path 是密钥库文件地址的意思,新手菜鸟会想,我怎么知道他在哪里,其实他的地址是你来决定的。 如下图,你选择一个文件夹后,填写file name,然后点击ok就生成了。  ...

    Apk反编译工具包

    在Android应用开发中,APK反编译是一个重要的技术领域,它涉及到软件安全、逆向工程和代码分析。本工具包“Apk反编译工具包”提供了Android应用反编译及二次打包所需的基础工具,旨在帮助开发者或安全研究人员深入...

Global site tag (gtag.js) - Google Analytics