Android'de Kaybolan .jks Dosyasının Kurtarılması



Merhaba arkadaşlar, bugün sizlerle canlıya alınan bir uygulamanın kaybolan .jks dosyasınının nasıl kurtarılacağını aktarıyor olacağım.


.jks dosyası uygulamalarımızı güncelleyebilmemiz için önemle saklamamız gereken dosyalardan biridir. Eskiden .jks dosyasının kaybedilmesiyle uygulamaları güncellemek imkansız bir hal alırken Google tarafından kullanıma sunulan Uygulama İmzalama menüsü ile bu durum ortadan kalkmıştır. Bugün sizlerle .jks dosyamızı yeniden oluşturmak için gereken adımları sırasıyla ele alıyor olacağız.


Öncelikle Google Play Console’dan Sürüm / Kurulum / Uygulama İmzalama sayfasını açın.



Eğer yan tarafta hemen şu şekilde bir ifade görüyorsanız .jks dosyasını rahatlıkla sıfırlayabilirsiniz :)



Şimdi bu bağlantı üzerinden Google’a yaşadığınız durumu (mümkünse İngilizce olacak şekilde) açık bir şekilde ifade edin. 2 iş günü içerisinde size geri dönüş yapacaklardır.


Gelen mailde yeni .jks dosyasıyla beraber yeni şifre ve alias tanımlamalarını nasıl yapmanız gerektiği anlatılmaktadır. Gelen yönlendirmelere göre yeni .jks dosyamızı oluşturalım.


keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks


cmd yi yönetici olarak çalıştırın.

Yönetici olarak çalıştırmadığınız takdirde tüm işlemleri yaptıktan sonra .jks dosyasını oluşturma aşamasında erişim engellendi uyarısı alacaksınızdır.

keytool.exe'nin olduğu dizinde olmanız gerekir. Eğer cmd'yi açtığınızda bu dizinde değilseniz;

cd keytool.exe’nin bulunduğu dizini yazıp enter yapın. İstenen dizine geldikten sonra;


keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks


üstte belirtilen satırı yapıştırın cmd ekranına. Görseldeki gibi Alias ve .jks dosyası için upload ve keystore.jks kısımlarını düzenleyin.



Bu işlem sonrası sizden yeni şifrenizi girmenizi isteyecek. Sonrasında yukarıdaki görselde de belirttiğim sorular sırasıyla gelecektir karşınıza. (Uygulamanızı ilk Play Store’a atarken imzalama esnasında sorulan sorular)


9. adımda bilgileriniz doğruysa yes diyerek son kez üstte yazdığınız şifrenizi yeniden yazıp .jks dosyanızı sıfırlamış olursunuz.



keytool.exe nin olduğu dizine belirtmiş olduğunuz isimle yeni bir .jks dosyası oluşacaktır.

Şimdi sırada .pem uzantılı dosyamızı oluşturmakta. Yine aynı dizinde;


keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks

satırını cmd de çalıştıracağız.

.jks dosyasını oluştururken alias ve .jks dosyasına verdiğimiz isimlerin aynı olduğuna dikkat edelim.

Bu şekilde upload_certificate.pem dosyası oluşacaktır. Gelen maile cevap olarak bu dosyayı yükleyip göndermeniz gerekiyor. Bu şekilde Google da kendi tarafında sizin .jks dosyanızı sıfırladığınızdan haberdar olacak ve yeni .jks dosyanızla güncellemenize izin verecektir. Google, sizin pem dosyası ile gelen maile cevap verdikten sonra 2 iş günü bekleyip güncelleme yapmanızı tavsiye etmekte.


Evet işlemlerimiz bu kadar :) Oluşturduğunuz yeni .jks dosyanız ve şifrenizle güncelleme atabilirsiniz uygulamanıza. Umarım hepiniz için faydalı olmuştur.


#google #playstore #googleplay #jks

0 yorum

Son Paylaşımlar

Hepsini Gör

Komünite

Platform

Mobiler.dev Anasayfa
  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
imageedit_2_9667998092.png
JetBrains Hakkında Detaylı Bilgi Alın

© 2021 by mobiler.dev

Kurumsal Yazar Hesapları

adesso.png
mobilerdevLogo.jpg
Yazarlık Başvurusu Hakkında Bilgi Alın, Başvuru Yapın.
Topluluk Yazarlarını Tanıyın