{"id":20501,"date":"2021-03-18T09:28:52","date_gmt":"2021-03-18T09:28:52","guid":{"rendered":"http:\/\/www.devopsschool.com\/blog\/?p=20501"},"modified":"2021-03-18T10:45:18","modified_gmt":"2021-03-18T10:45:18","slug":"how-to-upload-new-keystore-or-app-signing-key-in-google-play-console-after-lost-or-forget-keystore","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/how-to-upload-new-keystore-or-app-signing-key-in-google-play-console-after-lost-or-forget-keystore\/","title":{"rendered":"How to upload new keystore or app signing key in Google play console after lost or forget Keystore."},"content":{"rendered":"\n<p id=\"block-103e6d6a-ff11-4422-a313-e4488230cbc8\">Hi Guys, If you have lost your uploaded application <strong>Keystore<\/strong> (<strong>App Signing Key<\/strong>) or have forgotten your <strong>keystore <\/strong>password, then how will you upload new key in your application and update app in <strong>Google Play Console<\/strong>. So, today we will discuss about his problem in his topic.<\/p>\n\n\n\n<p id=\"block-f53ba719-5192-402c-97fd-ffcfd0a1f384\">To Upload new <strong>Signing Key<\/strong>, you must have <strong>Java Sdk <\/strong>installed and Configured, if not, then configure it first After that Follow the Below Steps.<\/p>\n\n\n\n<p id=\"block-6f3e0208-0306-4236-8dac-ccbeab2981b2\"><span class=\"has-inline-color has-vivid-red-color\"><strong>Step 1:-<\/strong> <\/span>Go to your Google Play Console and Select your App.<\/p>\n\n\n\n<p id=\"block-d49b7e05-5430-4729-980a-c8117d56e102\"><strong><span class=\"has-inline-color has-vivid-red-color\">Step 2:-<\/span><\/strong> Go to <strong>Release <\/strong>Section =&gt; <strong>Setup <\/strong>=&gt; <strong>App integrity<\/strong> and Click on <strong>Request key upgrade<\/strong>.<\/p>\n\n\n\n<div id=\"block-3ec0b2ed-819a-4de2-a951-b38c433cf109\" class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/03\/AppSigningKey-1024x435.png\" alt=\"This image has an empty alt attribute; its file name is AppSigningKey-1024x435.png\" width=\"1024\" height=\"435\" \/><\/figure><\/div>\n\n\n\n<p id=\"block-45e22e5c-dbbb-4717-9bfe-82679065522b\"><strong><span class=\"has-inline-color has-vivid-red-color\">Step 3 :-<\/span><\/strong> After clicking, a Pop-up appears, where you have to select<\/p>\n\n\n\n<p id=\"block-3ab9a119-6f93-411e-93c5-bf7e8377ee1f\"><strong>I&#8217;ve lost the upload key which I use to sign each release<br>Contact support to request a new upload key<\/strong><\/p>\n\n\n\n<p id=\"block-c6a77f67-afe3-4230-ab91-d75242b962f1\">and Click on <strong>Contact Support<\/strong>.<\/p>\n\n\n\n<div id=\"block-b0634d9c-9ec9-4967-bb87-649c7265b6a1\" class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/03\/Upgrade-app-signing-key-1024x434.png\" alt=\"This image has an empty alt attribute; its file name is Upgrade-app-signing-key-1024x434.png\" width=\"1024\" height=\"434\" \/><\/figure><\/div>\n\n\n\n<p id=\"block-3396abab-d219-40ed-89ea-60b7dd15a6bd\"><span class=\"has-inline-color has-vivid-red-color\"><strong>Step 4 :-<\/strong> <\/span>On clicking, a new Form opens Where you have to fill <strong>First name<\/strong>, <strong>Last name<\/strong>, <strong>Email address<\/strong> *, <strong>Developer name<\/strong> *, <strong>Developer Account ID<\/strong>, <strong>Your location<\/strong>, <strong>App name<\/strong> (if applicable), <strong>Application package name<\/strong> * , Select <strong>I need help with an issue<\/strong> , and fill <strong>Give feedback or describe your issue <\/strong>*.<\/p>\n\n\n\n<p id=\"block-dfbdd479-09f1-47f1-8b78-305cf7c4065e\">Guys, if you are a beginner and you have not any knowledge then you can copy below text for fill the issue description.<\/p>\n\n\n\n<p id=\"block-0ce757c1-d5be-4408-a338-9752040b51d8\"><strong><span class=\"has-inline-color has-vivid-red-color\">Issue Description<\/span><\/strong><br><strong>Lost Keystore :<\/strong> Dear sir, I lost my uploaded Keystore (signed certificate) accidentally. Now I&#8217;m unable to update my application in the Google play console. When I try to update the app, the &#8216;SHA1 certificate&#8217; error message showing. So I request you to please consider my situation and grant me to upload a new Keystore for my application or bundle. Thank you.<br><br><strong>Forget password :<\/strong> Dear sir, I forget my uploaded keystore (signed certificate) password accidentally. As a result I&#8217;m not able to update my application in Google play console. So I request you to please consider my situation and grant me to upload a new keystore for my application or bundle. Thank you.<\/p>\n\n\n\n<p id=\"block-8e0f9faf-b011-4fae-bd80-9a81f26d227c\">After filling all details, click on the <strong>Submit <\/strong>button. Then you have to wait some hours for response. See <strong>ScreenShot <\/strong>Below :-<\/p>\n\n\n\n<div id=\"block-544b235e-96da-43a3-837d-881be7e15bb7\" class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/03\/General-Play-Console-issues-425x1024.png\" alt=\"This image has an empty alt attribute; its file name is General-Play-Console-issues-425x1024.png\" width=\"425\" height=\"1024\" \/><\/figure><\/div>\n\n\n\n<p id=\"block-c9309f5c-2889-4fc3-a2fa-c9ee28251eeb\">After that you have to wait some hours for response. you&#8217;ll receive mail from <strong>Google Play Developer Support<\/strong>. See <strong>ScreenShot <\/strong>Below :-<\/p>\n\n\n\n<div id=\"block-9eb98093-fa86-4329-8ec2-096fd9256ed7\" class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/03\/Your-message-about-Google-Play-1024x306.png\" alt=\"This image has an empty alt attribute; its file name is Your-message-about-Google-Play-1024x306.png\" width=\"1024\" height=\"306\" \/><\/figure><\/div>\n\n\n\n<p id=\"block-1de63737-9418-4636-ad8f-8681b5c135d6\"><strong><span class=\"has-inline-color has-vivid-red-color\">Step 5 :-<\/span><\/strong> After that, You&#8217;ll receive another email with instruction to generate a new <strong>KeyStore<\/strong>. To generate new KeyStore you must have <strong>Java Sdk<\/strong> installed and Configured. Just Follow the Below Steps to generate a new <strong>KeyStore<\/strong>. Store <strong>Keystore <\/strong>in Safe place so you&#8217;ll never loose it.<\/p>\n\n\n\n<ol class=\"wp-block-list\" id=\"block-c15d0f8f-c289-4945-8af3-f68438ca88d4\"><li>Go to location where you want to create <strong>KeyStore<\/strong>.<\/li><li>open <strong>Terminal<\/strong> and run the below Command<br><em>keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks<\/em><br>and fill all the needed fields.<br><strong>Note :-<\/strong> This key must be a 2048 bit RSA key and have 25-year validity.<\/li><li>Export the certificate for that key to PEM format:<br><em>keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks<\/em><\/li><li>Reply to that email and attach the&nbsp;<strong>upload_certificate.pem<\/strong>&nbsp;file.<\/li><\/ol>\n\n\n\n<div id=\"block-2218378a-0684-4b75-a7a6-44646ed54c0e\" class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/03\/keystore-create-steps-1024x602.jpg\" alt=\"This image has an empty alt attribute; its file name is keystore-create-steps-1024x602.jpg\" width=\"1024\" height=\"602\" \/><\/figure><\/div>\n\n\n\n<p id=\"block-2bae8551-1072-4ac6-b394-5b211f2e1cba\"><strong><span class=\"has-inline-color has-vivid-red-color\">Step 6 :-<\/span><\/strong> After replying <strong>upload_certificate.pem<\/strong>&nbsp;file you&#8217;ll receive a Confirmation email of registering your new upload key for your app with some Instruction. See ScreenShot below.<\/p>\n\n\n\n<div id=\"block-5c671863-8674-43c2-929a-58be6c73cd60\" class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/03\/Confirmation-reply-1024x334.png\" alt=\"This image has an empty alt attribute; its file name is Confirmation-reply-1024x334.png\" width=\"1024\" height=\"334\" \/><\/figure><\/div>\n\n\n\n<p id=\"block-29b065f6-0a44-4145-9c03-a4413c4b161a\"><strong>Done Enjoy<\/strong>, New Key Will be usable after 48 hours of Confirmation mail, also mentioned on mail. Now you are able to update your App in Google Play Console, just sign your App with newly created <strong>Keystore<\/strong> and Done.<\/p>\n\n\n\n<p id=\"block-ce59c4f4-e844-499f-b2a8-808d8d1f0ee5\">That\u2019s All.<\/p>\n\n\n\n<p id=\"block-e6a1ae33-83dc-4057-8c35-d55ac479dae3\">Thanks for Reading.<\/p>\n\n\n\n<p id=\"block-77662170-16e3-4494-94b7-fd5f9124f473\">Keep Rocking&#8230;&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-9cfce92e-a450-499a-bd58-5759a2d6c4ed\"><img decoding=\"async\" src=\"https:\/\/professnow.com\/blog\/wp-content\/uploads\/2021\/03\/Keep_coding-3.gif\" alt=\"This image has an empty alt attribute; its file name is Keep_coding-3.gif\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Hi Guys, If you have lost your uploaded application Keystore (App Signing Key) or have forgotten your keystore password, then how will you upload new key in your application and update app in Google Play Console. So, today we will discuss about his problem in his topic. To Upload new Signing Key, you must have&#8230;<\/p>\n","protected":false},"author":19,"featured_media":20508,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_joinchat":[],"footnotes":""},"categories":[530,6331],"tags":[6555,6557,6203,6556,6558,6559,6560,6562,6561,6563],"class_list":["post-20501","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-flutter","tag-android-studio-2","tag-app-signing-key","tag-flutter","tag-forget-keystore","tag-forget-password","tag-google-play-console","tag-keystore-password","tag-lost-keystore","tag-request-key-upgrade","tag-upload-new-keystore"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=20501"}],"version-history":[{"count":3,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20501\/revisions"}],"predecessor-version":[{"id":20509,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20501\/revisions\/20509"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media\/20508"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=20501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=20501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=20501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}