How to hide updates from market? (Given Titanium backup "detach from market" doesn't work) I have an app that a recent update has removed functionality, so I would like to make the market think I no longer have this app so it'll stop trying to update it and I can safely use the "update all" feature again.

If this question looks like an exact duplicate of this question, it is because it is, EXCEPT the titanium backup solution which I've tried dozens of times, while android market is stopped, restarts, rom flashes, etc will not work under any circumstances.  The titanium backup "detach from market" doesn't appear to help in the slightest.  I'm not actually sure what that does.  My assumption is that recent versions of the market broke the detach functionality.

Titanium backup "Detach from market" doesn't work.
Save a copy of the original .apk file and keep it backed up.

A bulletproof way to get cut off from Google Play's update mechanism for that app is to re-sign it with a different key, then reinstall the newly signed apk file. Google Play (maybe) will still offer updates** for that app, but installing them will eventually fail because of the different signature. ApkTool will do it for you:

me@local:/tmp$ java -jar apktool.jar decode --no-src FDroid.apk fdroid/
I: Copying raw classes.dex file...
I: Loading resource table...
I: Loaded.
I: Loading resource table from file: /home/me/apktool/framework/1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...
me@local:/tmp$ java -jar apktool.jar build fdroid/ FDroid.new.apk
I: Copying classes.dex file...
I: Checking whether resources has changed...
I: Building resources...
I: Building apk file...
me@local:/tmp$ md5sum FDroid.apk FDroid.new.apk
123c6932114dbed1334611eb8f4ca397  FDroid.apk
059ba98c5c60433cb6799013f22f244f  FDroid.new.apk
me@local:/tmp$ diff -rq FDroid.apk FDroid.new.apk
Files FDroid.apk and FDroid.new.apk differ.


ZipSigner2 might also help you do it (just found it on Google Play).