一、制作自己的平台release签名
要对Android系统进行签名,需要生成四种类型的key文件。
releasekey / media / shared / platform
1. development/tools目录。
make_key
2. make_key工具生成签名文件
development/tools$ ./make_key
Usage: ./make_key <name> <subject> [<keytype>]
Creates <name>.pk8 key and <name>.x509.pem cert. Cert contains the
given <subject>. A keytype of "rsa" or "ec" is accepted.
<name>://media //platform //shared //testkey //verity //releasekey
可以使用Android源码树中自带的工具“development/tools/make_key”来生成带密码的RSA公私钥对(实际上是通过openssl来生成的):
$ development/tools/make_key media ‘/C=CN/ST=BeiJing/L=BeiJing/O=MyOrg/OU=MyDepartment/CN=MyName’
上面的命令将生成一个二进制形式(DER)的私钥文件“media.pk8”和一个对应的X509公钥证书文件“media.x509.pem”。
其中,/C表示“Country Code”,/ST表示“State or Province”,/L表示“City or Locality”,/