I think my KeyStore is somewhere on my Mac, but I can't seem to find where. I have already signed a previous APK with that KeyStore, but have since inconceivably lost it. I have used programs like Find Any File to no avail. Is there any way to get any kind of information about the keystore from the APK? e.g. Name, Date Created, etc....
Related
I am trying to make a signed apk in android studio on a machine that I did not originally create the keystore file on, and I am getting the error from the title. I know for a fact that I am getting the password correct because I have 2 copies of the password written down and I have successfully created a signed apk multiple times on the machine the keystore was originally created on. I am wondering if I am getting this error that the file was tampered with or the password is incorrect because I cannot transfer the keystore files between computers? I certainly hope not because I will not have access to the original PC until the end of August. Any information is greatly appreciated
I have used key store many times on different machines.
It works perfectly without any problem.
As you told you noted down the password. Problem must be there with the key alias or you must be using some other jks file to generate the apk.
Lastly this might help
https://www.linkedin.com/pulse/forgot-keystore-passwordjks-file-you-can-still-recover-saswat-sahoo/
I'm trying to upload a game to Google, I've already uploaded version one, so I have to jump through frustrating hoops to get version 2 signed. It won't allow me to create a key Store alias or whatever, all the information I've put into the game is Company (com.DefaultCompany.Blaster) and Skies Above as name, but before when I filled the information out I was getting certification errors so I've restarted the project. This is the most frustrating thing I've ever had to do and have spent well over 5 hours trying to figure it out. Could someone run me through trying to get a signed APK with the right certification so I can upload my game? Thanks.
I believe it's because you setted the Key Store path as an apk file instead of a jks file (as shown below from Android docs) which should be kept in a safe directory at all times since the keystore is what provides access to the apk release process after all. That said, you may need to release a new apk with the new keystore jks file, and yes, that means publishing a new listing for your app at the Play Console.
I am picking up an Android application after a year away from the codebase. I attempted to export a signed application package but cannot for the life of me remember where the original keystore was. I also don't know the name of the keystore file (and it appears that keystores don't have a file extension either).
What are my options for retrieving the keystore so I can submit an update to the Play store?
Don't waste your time.
There no way to submit an update without having the same keystore files,
unless you find the keystore that was used to the submitted app.
Keystore files does not have an extension. What I do is to a .keystore extension when saving them.
e.g. someName.keystore
This way I can search them and find them easier.
I found alot of topics with the same problem but they always lost their password. I have the password still in my KeyPass but I have lost my keystorefile. Is it possible to restore it with help of the password or anything else? Google Play doesn't let me update my app :/
Unfortunately, there is nothing you can do to update the app once you lose the keystore file. Your next best option is to just release the update as a new app and inform as many of your users as you can.
not possible. if keystore file lost nothing can be done
No you must need that same key store to update your app. Other wise you need to create new keystore and upload it as new app by changing projects package name in manifest file.
I thought I lost my keystore file too. Turns out, using Windows operating system, the keystore files were put into a virtualized folder for security purposes. All my keystore files were in there. That folder is off limits to explorer for some reason so searching for .keystore turned up nothing. The only way I found it was to point explorer to the directory used when executing the original keytool generate command. When you do that, there is a button on the top of the explorer window which says 'compatibility files'. Click that and the keystore files appear. Hope this helps someone.
I canĀ“t remember which Keystore file I used for my Android app.
Is there any way to find out?
Or can I search my hard drive for all Keystore files? The problem is that the file has no extension.
Keystore files can have any extension, so it is unlikely that searching will help you.
You can extract certain details from an already signed file, like the public key, but none of these will help you locate the corresponding file on the device.
If you did it through Eclipse, it may remember the location.
If you did it through the terminal, and it wasn't ages ago, you could keep pressing the up arrow key and hope that you reach the commands you used to sign it, which will contain the file path, or you may reach a cd which switches to the directory containing the file right before your run the signing commands.
If none of these work, you're out of luck and will have to search through your files manually, or create a new keystore (in which case you will have to republish your app under a new package name if it is published).
In future, please backup your keystore to multiple (secure) locations to prevent situations like this.
If you did it through Eclipse, try re-exporting your app using:
File>>Export>>Export Android Application
and hopefully it will still be pointing to the last location of your keystore.