After coming (back) to CM7 (FXP045 on a vanilla kernel) I found myself running into the same problem as many here -- that apps which used to install (ie, Handcent SMS, but many others) were no longer available for download.
In my search for a reasonably easy (for a ROM-flashing novice) method to fix this, I came across posts here that seemed to hint at an answer (like showing what edits need to be made to a file without giving the file location or what tool to use to edit).
I finally came across a solution that appears accessible to mere mortals, not here on XDA but at the Cyanogen website
. (Thanks to HwiYeon Cho)
That posting offers a file to download, along with instructions to change its permissions and move it into /system/etc/permissions. It all worked for me but I would add a few notes:
- The instructions say to use Root Explorer. Great if you already have it, but for me that was one of the apps that was inaccessible in the Market. Instead of Root Explorer I used "ES File Explorer", which is available in the (limited) Market, and can do root privs (and is free).
- The instructions say to give the file "644" permissions -- but ES File Explorer uses the more conventional Unix terminology, for which the equivalent of 644 is "rw-r--r--".
Following the instructions from the CM site, together with the above notes, solved it for me. Hopefully the need for this fix will be temporary and the fix will find its way into FXP046 and beyond...