安卓签名,以及360加固上架

  1. 安装java环境和生成keystore签名
    #首先安装java环境,首先自行判断自己的操作系统,下载各自版本java

    windows 下载地址

64位 32位
http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-windows-x64.exe http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-windows-i586.exe

mac下载地址

mac OS
http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-macosx-x64.dmg

下载之后安装之后 运行命令执行

windows

win+R ->弹出框中输入:cmd ->回车 ->进入命令行交互界面->执行下面代码(代码段)

mac

launchpad->其他->终端->点击打开 执行下面代码(代码段) 生成证书

==为了不出现您找不到生成文件在哪里,请切换到自己已知目录下==

windows

在 cmd中输入例如:”D:” ,这样就切换到您本地磁盘的D盘了,生成的文件就在D盘根目录下。(您也可以在生成证书的时候指定目录 这里不再赘述了)

mac

在命令行输入例如:”cd ~/Documents “
这样您就切换到文稿文件夹下了。

  • 代码段
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    keytool -genkey -alias mykey -keyalg RSA -validity 40000 -keystore demo.keystore
    #说明:
    # -genkey 产生密钥
    # -alias mykey 别名 mykey
    # -keyalg RSA 使用RSA算法对签名加密
    # -validity 40000 有效期限4000天
    # -keystore demo.keystore 生成的文件名(必须以.keystore结尾)

    #执行上面命令会让您输入一下信息,请根据实际情况直接输入相关信息,密码尽量复杂,以免被破解
    #########
    输入密钥库口令:
    再次输入新口令:
    您的名字与姓氏是什么?
    [Unknown]: 想天-小宁
    您的组织单位名称是什么?
    [Unknown]: 嘉兴想天信息科技有限公司
    您的组织名称是什么?
    [Unknown]: 想天信息科技
    您所在的城市或区域名称是什么?
    [Unknown]: 嘉兴
    您所在的省/市/自治区名称是什么?
    [Unknown]: 浙江
    该单位的双字母国家/地区代码是什么?
    [Unknown]: CN
    #########
    #输入以上信息后会打印您填写的信息,您可以核对一下您的信息。根据上述信息,会出现如下提示
    ###########
    CN=想天-小宁, OU=嘉兴想天信息科技有限公司, O=想天信息科技, L=嘉兴, ST=浙江, C=CN是否正确?
    [否]: 填写:是或者否
    ###########
    接下来还会让您输入密码,特别提醒(这里会有两个密码,千万要都记住),会出现如下提示,如果您不想在设置一遍密码,那么直接回车就好,您要是设置密码,请记录下来。
    #########
    输入 <mykey> 的密钥口令
    (如果和密钥库口令相同, 按回车):
    #########
    #以上就是生成安装证书全过程

    #查看签名
    keytool -list -keystore +您刚刚生成的keystore路径(可以相对路径,也可以绝对路径)
  1. 使用360加固助手加固
  • 找到您的证书 复制到桌面以备使用。
  • 打开360app加固助手

  • 输入账号密码登陆,注意这里指的是账号,不能填写手机号
    进入如下界面:

点击配置信息出现下面界面:

点击启用自动签名

选择刚刚生成的证书文件

按照下图填写信息,之后点击添加

出现如下界面说明您成功添加了证书文件

接下来进行app签名。
点击加固应用

之后会弹出上传应用界面,上传您的apk文件到360,在此期间可能会出现下图界面.(解决方案:点击暂不配置就可以,因为在前几步中已经选择启用自动签名)

之后就会直接上传应用,然后会自动加固应用。

小弟不才,如有遗漏还请指出!!!

感谢老板!