I recently had to restore my phone from a Nandroid backup that was a couple of weeks old.
As a result, apps which were removed in the interim are not installed, but still show up in the market as installed.
Likewise, apps installed in the interim are there, but appear in the market as not installed. Unfortunately, both the "install" and "uninstall" buttons in the market app are greyed out for those apps.
Any idea how I can fix this? Can I edit the Market DB file on my phone manually? Do I need to uninstall the apps manually?
Root Explorer is a paid app.
I assume this can be done manually via command line using Terminal. Obviously I know where the APKs are on the SD card....do I need to copy these elsewhere? Is there a command to install an APK on the phone?
I'd rather *not* have to resort to ADB. But if there is no other option....
Just use root explorer found in the market they are in /system/sd/privateapps and /system/sd/apps . Copy them to /sdcard/ then open and install them . They will replace the missing apps and reappear . All this done on the phone without adb . I STILL haven't learned or installed adb on my comp ! I promised constellination I would but never did . Sorry consty !![]()
Yes its a paid app . its what I use .
UPDATE:
OK....this is apparently a more widespread issue, both for people running the stock/OEM ROMs as well as those with rooted phones.
Entire thread about it here:
http://www.google.com/support/forum/...db2788e9&hl=en
I ended up renaming /data/data/com.android.vending/databases/assets.db and then re-installing the missing apps from the market.
Then copied the renamed assets.db *back* to original name. Unfortunately this broke my market, but I noticed the UID's for the copied assets.db were wrong. I was able to half-fix it, but still working on it.
Bookmarks