If you follow me on Twitter, you have seen my tweets where I blamed Google for not allowing me to install the latest Google Maps and Google+ updates on the Samsung Galaxy Nexus but always getting a "Package file was not signed correctly" error message. As it turns out, it wasn't Google's mistake but Samsung's and in general there's nothing wrong with Android 4.0/Ice Cream Sandwich but with Samsung's way of implementation. According to filed "issue 22435" at the Android Project page, the preinstalled Google apps on the Android build of the German (only) Galaxy Nexus devices aren't signed with the same key as Google is using to sign its own apps in the Android Market.
For security reasons, Android, and in this case the Galaxy Nexus, isn't allowing to replace the original apps with versions from the Market because for the device they are obviously not the same or updates but different apps.
Basically, there are two ways to get this problem fixed:
- Either buy rooting the Samsung Galaxy Nexus, uninstalling the preinstalled Google apps and replacing them with original and correctly signed Google apps from the Market,
- Or flashing the Samsung Galaxy Nexus with the stock Android 4.0/Ice Cream Sandwich ROM as offered by Google itself.
However, in my humble opinion, both workarounds aren't mass-market compatible at all and therefore it's urgently needed that Samsung is going to provide a firmware update as soon as possible which is going to fix/sign the faulty apps the proper way.
UPDATE: Samsung has confirmed that the faulty German ROM is related to the fixed Galaxy Nexus volume bug. While the German Samsung Galaxy Nexus, which went on sale last week, aren't affected by the volume bug, they are now affected by the Google apps-update bug. Whatever went wrong, Samsung Germany has also noticed the problem and has released a firmware update late this week, also including the required drives and a German instruction how to get the Galaxy Nexus flashed. Unfortunately, this will wipe all data from the the device, therefore make sure to backup all data, including photos, etc. before updating the Galaxy Nexus firmware.
Cheers ~ Arne