Signing error reinstalling kindle apk after root
So I just got my Revo and rooted it immediately. Yaay! Simple, easy, happy. Many thanks to those who made it so easy. Then I did something so stupid, it impressed even me.
I used Titanium Backup to restore a bunch of apps from my prior phone (an HTC Thunderbolt), and then went to the Market to get any recent updates. I saw that there appeared to be an update for the Kindle app, so I tried installing it. That didn't work, so I thought maybe I screwed up with the restore, and went back into Titanium Backup and uninstalled the Kindle app it found. Without backing it up first. Yeah, I know, I'm a genius.
Now I can't install ANY version of the Kindle app. I found an apk in
this thread (com.amazon.kindle.v.3.0.0.56.apk, md5sum: 2e6bbdaf65ac2cd774fc46bfe6e20b7f) and tried installing it manually:
emschwar$ ./adb install ~/Downloads/com.amazon.kindle.v.3.0.0.56.apk 6116 KB/s (4915186 bytes in 0.784s)
pkg: /data/local/tmp/com.amazon.kindle.v.3.0.0.56.apk
Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE]
Google tells me this is a package signing error-- the phone thinks there is a Kindle app installed that was signed with a different key. I tried downloading it from the Amazon Appstore app, but the install failed, presumably for the same reason.
The problem is, there is no kindle app installed! I fired up an adb shell and verified that there is no file in /system with the word 'kindle' in it (at least, unencrypted). Any other suggestions as to how to debug this problem or where to find an apk that will not have this signing error will be greatly appreciated.