Protected apps in the market shown as not compatible


Nyr

Members
Mar 26, 2011
7
0
13
#1
Hello,

I think that there is a little problem with the build.prop from the last weeks on MIUI who makes impossible to download protected apps from the Market since they appear as not compatible with the device.

Some examples of this protected "not-compatible" apps are:
https://market.android.com/details?id=com.eamobile.Fifa
https://market.android.com/details?id=com.nitrodesk.touchdownpro&feature=search_result
https://market.android.com/details?id=dk.tacit.android.foldersync.full
https://market.android.com/details?id=com.jeff.sg.droidcloud

I believe that this is a issue with the build.prop included in both the official MIUI ROM and the translation packs:

Line 31 from build.prop is:
Code:
ro.build.fingerprint=generic/libra_bravo/bravo:2.3.4/MIUI/1.6.17:userdebug/test-keys
The problem with this, is that since Google implemented the new protections for the Market, those signatures are not valid, so protected apps aren't available for our devices.

A possible workaround for this, could be to fake the fingerprint including a similar one who is allowed by Google. A valid one could be from the 2.2 official sense ROM or maybe the one from 2.3.4 in the official Nexus One ROM. Here is the one I am using and works:
Code:
ro.build.fingerprint=htc_wwe/htc_bravo/bravo/bravo:2.2/FRF91/226611:user/release-keys
I know that this ¿bug? is more related to china that the english forums, but since don't know Chinese, just hope that Mark or anyone can take a look at this post.

Edit: here I had complied the original fingerprints for a bunch of Android devices, if they are useful for anyone http://cl.ly/7tgi
 
Mar 4, 2011
9
0
11
#2
I know that for the desire Z they used the fingerprint of an old(official?) rom and that works, think you can do that in your case aswell (with a build.prop from your device ofcourse), not sure though :)
 

Nyr

Members
Mar 26, 2011
7
0
13
#3
Sure, it will work, but I am reporting this here so hopefully it can be addressed by the MIUI team ;)
 
May 27, 2011
20
0
13
#4
Don't know if this is related, but the latest release of MIUI is giving me trouble with account syncing on my Nexus One phone. The page that usually comes up saying my account is synchronized with Google servers does not come up: as a result, previously purchased apps do not show in the Market. This works fine under CM7 nightly build #108.
 
May 27, 2011
20
0
13
#8
Tested working on my Nexus One. Hats off to Nyr, and lets hope this fix makes its way to upcoming MIUI builds, as it is a definite show-stopper for users who have purchased Market apps.
 
Nov 12, 2010
24
0
11
#9
Apologies for the ignorance but how exactly do I apply this fix? I'm on the latest build and I'm having this issue (where protected apps don't show up in the Market).
 

Nyr

Members
Mar 26, 2011
7
0
13
#10
Apologies for the ignorance but how exactly do I apply this fix? I'm on the latest build and I'm having this issue (where protected apps don't show up in the Market).
You need to edit the file and change that line. ADB is the way to go, search for a tutorial to upload and download the files from your phone via ADB if you never had done it previously.
 
May 27, 2011
20
0
13
#11
You need to edit the file and change that line. ADB is the way to go, search for a tutorial to upload and download the files from your phone via ADB if you never had done it previously.
I edit build.prop on my PC using Notepad++ before flashing, it's easier that way. Has this been fixed in the latest release, BTW?