Today, I accidentally deleted saved passwords from Google Chrome browser on my laptop when I tried to sign out from Chrome on Windows. I don't remember what I did, probably checked some boxes I wasn't supposed to check! Anyway, it was really an awful experience because when I signed back in, Chrome synced everything except my passwords! I was at loss because I had over 300 passwords saved to my Google Account on Chrome! (I know it's scary!). So, I did some Googling and found someone saying you can retrieve it from another device that syncs with your Google Account (but wasn't online when this happened).
Now, I use Chrome on my PC, phone and Kindle. Phone is always online and it got synced immediately. So, I checked my Kindle and luckily it was offline! It was also a rooted device as required. I was happy and got into the root folder of Chrome data and copied the database containing saved passwords which was synced probably yesterday when I used the Kindle for browsing. I copied it to my PC, into the Chrome App Data folder thinking it would sync my passwords. But it didn't work! Then I tweeted about the issue, asking for help and someone, probably a Google support guy, from Germany replied to me saying I need to Reset the Chrome Sync. So, I got into my PC again and went to this link: https://www.google.com/settings/chrome/sync which resets or removes Chrome data from Google Account (but doesn't touch the data saved on my computer), so that when I sign in again, I can sync the data on my PC to my Google Account. I thought it would work, now I had all the data I needed, plus the retrieved password database too, in place. I did the reset. Again, everything got uploaded back to Google, EXCEPT the passwords!!! It was frustrating...! I went to Quora and asked what to do...no replies! Then I realized, I can do the reset once more, but this time, I signed in from my Kindle after resetting sync on the PC. So, all the data on the Kindle, along with the password got uploaded back to Google! Yay! Problem solved!!
So, this is what I did.
Okay. If you find that your passwords have been removed and you have another device which isn't connected to the internet, go to: Chrome Sync and click "Reset sync" button at the bottom. Now chrome will stop syncing from the device you are currently logged in. Logout and close Chrome. Get the other device online and open Chrome in it. Now, open Chrome's settings and make sure Sync in ON. Again, open the above page in from the current device and see if the data is synced up. When it is finished syncing, go to your first device (from which you did reset sync earlier) and now sign in to chrome again. You will have everything back to normal in a few minutes.
Remember, this works only if you use a Chrome on another device and that device is not always online, especially not when you accidentally deleted the passwords! If you sign in to Chrome from only one device, your saved passwords are probably lost. (Maybe a system restore might work. I haven't tried though!)
I tried copying the Login Data from one device to another, but it didn't really work because the file is encrypted to be used only with that particular device.
Another thing is, Google Chrome saves passwords in a very unsafe way on your computer..... :-/ I don't wanna talk about it here...!
I hope this helps someone :D