Change alias passwords of your Android Keystore

来源:互联网 发布:淘宝卖家怎么看交易额 编辑:程序博客网 时间:2024/05/29 09:47

I recently gave one of my applications to another developer to work on. They where to upload updates to Google Play and therefore needed the keystore to sign the application.

Now me being naive to start with my keystore had an alias that was specific to me and not the app, it also had a password that I was using elsewhere (tut tut). So I wanted to change these so I could give this user a copy of my keystore that was specific to them.

The initial keystore has a structure like this:

Name:   old.keystorePassword:   password123   Alias:      my_name   Alias Password:      password456

Here’s how you’d go about it from already having your initial keystore.

  • Copy your original keystore to a new location
  • Change the keystore password
  • Change the alias name
  • Change the alias password
  • Give to your new developer

Ok.. here .. we go.

Copy and Paste, thats easy! Now we have a new keystore called:

   my.keystore

Next if we want to change the keystore password, ensure you have keytool on your path and you are in the directory of your keystore. Use the command:

keytool -storepasswd -keystore my.keystore

This will prompt you to enter the current password then enter a new password.
Keystore change password

That’s your keystore password changed!


Next if we want to change the keystore alias password, ensure you have keytool on your path and you are in the directory of your keystore. Use the command:

keytool -keypasswd -keystore my.keystore -alias my_name

This will prompt you to enter the current password for the keystore then the current password for the keystore alias. You can then enter the new password that you wish you use.
Keytool - change keystore alias password

That’s your keystore alias password changed!


Next if we want to change the keystore alias, ensure you have keytool on your path and you are in the directory of your keystore. Use the command:

keytool -changealias -keystore my.keystore -alias my_name -destalias my_new_name

This will prompt you to enter the current password for the keystore then the current password for the keystore alias.
keystore - change alias

That’s your keystore alias changed!


If you followed all three steps your keystore now looks like this:

Name:   my.keystorePassword:   newPassword123   Alias:      my_new_name   Alias Password:      newPassword456

So there you go, now you can pass that keystore to the new developer knowing they can still update the application but not giving away any sensitive data about yourself!

Enjoy

0 0
原创粉丝点击