mi fido solo di cosa faccio io dalla linea di comando :)
market installato e funzionante, sempre tramite adb:
scaricare sul pc le gapps per CM7 da qui:
Latest Version/Google Apps - CyanogenMod Wiki e scomprimerle
aprire una shell adb e dare i seguenti comandi:
NOTA: i vari adb push vanno eseguiti dal pc, da dentro la cartella scompressa delle gapps (gapps-gb-20110828-signed/system/) altrimenti dovete variare i path.
codice:
cd /system/etc/permissions
mv com.google.android.maps.xml com.google.android.maps.xml.bak
adb push etc/permissions/features.xml /system/etc/permissions/
adb push etc/permissions/com.google.android.maps.xml /system/etc/permissions/
chown 1002.1002 features.xml
chmod 644 features.xml
chown 1002.1002 com.google.android.maps.xml
chmod 644 com.google.android.maps.xml
cd /system/framework
mv com.google.android.maps.jar com.google.android.maps.jar.bak
adb push framework/com.google.android.maps.jar /system/framework/
chown 1002.1002 com.google.android.maps.jar
chmod 644 com.google.android.maps.jar
cd /system/lib
mv libvoicesearch.so libvoicesearch.so.bak
adb push lib/libvoicesearch.so /system/lib/
chown 1002.1002 libvoicesearch.so
chmod 644 libvoicesearch.so
cd /system/app
mv GoogleCalendarSyncAdapter.apk GoogleCalendarSyncAdapter.apk.bak
mv GoogleContactsSyncAdapter.apk GoogleContactsSyncAdapter.apk.bak
mv GoogleServicesFramework.apk GoogleServicesFramework.apk.bak
mv NetworkLocation.apk NetworkLocation.apk.bak
mv Talk.apk Talk.apk.bak
adb push app/GoogleBackupTransport.apk /system/app/
adb push app/GoogleCalendarSyncAdapter.apk /system/app/
adb push app/GoogleContactsSyncAdapter.apk /system/app/
adb push app/GoogleFeedback.apk /system/app/
adb push app/GooglePartnerSetup.apk /system/app/
adb push app/GoogleQuickSearchBox.apk /system/app/
adb push app/GoogleServicesFramework.apk /system/app/
adb push app/MarketUpdater.apk /system/app/
adb push app/MediaUploader.apk /system/app/
adb push app/NetworkLocation.apk /system/app/
adb push app/OneTimeInitializer.apk /system/app/
adb push app/SetupWizard.apk /system/app/
adb push app/Talk.apk /system/app/
adb push app/Vending.apk /system/app/
chown 1002.1002 GoogleBackupTransport.apk
chown 1002.1002 GoogleCalendarSyncAdapter.apk
chown 1002.1002 GoogleContactsSyncAdapter.apk
chown 1002.1002 GoogleFeedback.apk
chown 1002.1002 GooglePartnerSetup.apk
chown 1002.1002 GoogleQuickSearchBox.apk
chown 1002.1002 GoogleServicesFramework.apk
chown 1002.1002 MarketUpdater.apk
chown 1002.1002 MediaUploader.apk
chown 1002.1002 NetworkLocation.apk
chown 1002.1002 OneTimeInitializer.apk
chown 1002.1002 SetupWizard.apk
chown 1002.1002 Talk.apk
chown 1002.1002 Vending.apk
chmod 644 GoogleBackupTransport.apk GoogleCalendarSyncAdapter.apk GoogleContactsSyncAdapter.apk GoogleFeedback.apk GooglePartnerSetup.apk GoogleQuickSearchBox.apk GoogleServicesFramework.apk MarketUpdater.apk MediaUploader.apk NetworkLocation.apk OneTimeInitializer.apk SetupWizard.apk Talk.apk Vending.apk
spegnere e riaccendere, configurare l'account ed aprire il market. Dopo aver accettato la licenza si autoaggiornerà a play store ;)
consiglio di installare subito setcpu e cambiare il governor da performance a interactive (magari impostando la frequenza minima a 600mhz altrimenti lagga troppo, in caso si può creare un profilo "screen off" più conservativo, io ho usato 204-600 mhz)