Google Maps Navigation: come farlo funzionare anche in Europa

 La community di xda-developers è sempre attiva e disponibile a risolvere (legalmente ed illegalmente), tutti i problemi e le limitazioni dei nostri terminali Android. Come vi avevamo anticipato qualche settimana fa, il nuovissimo Motorola Milestone, equipaggiato dell’ultima versione di Android, per la precisione Eclair 2.0 oltre ad essere un terminale davvero interessante, è stato dotato di un navigatore turn by turn, sviluppato direttamente da Google, si tratta di Google Maps Navigation. L’entusiamo per noi cittadini europei è durato solo qualche giorno, fin quando siamo venuto a conoscenza che in Europa tale applicazione non arriverà mai, le questioni sono piuttosto delicate e legate ai diritti sulla cartografia europea (Tele Atlas, acquisità da poco tempo dal colosso Tom Tom, è la società che gestisce tali mappe).

Per ovviare a questa mancanza, nel Milestone europeo non troveremo Google Maps Navigation, ma MotoNav un software di navigazione sviluppato da Motorola.

Da diverso tempo i ragazzi di xda-developers stanno lavorando sul porting di Google Maps Navigation anche al di fuori degli USA e adesso ci sono riusciti, di seguito riportiamo una guida realizzata dai ragazzi di androidiani.com, basata sul lavoro di xda-developers.

NB: La guida è per Magic/Dream con rom cyanogen, è funzionante anche con altre rom donut con la procedura manuale, ho qualche dubbio funzioni su rom cupcake based (vedi hero e company). In ogni caso non mi ritengo responsabile per qualsiasi danno facciate, prima di continuare siete pregati di fare un nandroid backup

Per chi usa una rom cyanogen
1)mettere nella SD questo zip che ho preparato
2)installare i dati vocali, da Impostazioni>Sintesi Vocale>Installa dati vocali
3)andare in recovery mode
4)cliccare apply sdcard:choose.zip e selezionare il mio zip (senza wipe nè niente)
5)riavviare
6)Installare Google Voice dal market, disinstallarlo e reinstallarlo di nuovo.

La navigazione però non funziona direttamente dal programma (perchè siamo fuori usa), dovete quindi per ora usare un trucchetto per avviarla:
1)tenere premuto in qualche punto della home
2)selezionare Collegamenti
3)cliccare Indicazioni Stradali
4)scegliere la destinazione e dare un nome all’etichetta. Poi premere Salva.
5)premere sull’etichetta, dovrebbe partire la navigazione

Se non funziona, cancellate l’etichetta, provate uno di questi due metodi e ricreate l’etichetta:
-impostazioni>applicazioni>gestione, selezionate GMAPS e poi CANCELLA DATI
-installate dal market google voice, disinstallatela, e reinstallatela nuovamente.

Ed ecco come installare manualmente il maps.

Prima di tutto prendete il build.prop della vostra rom con
adb pull /system/build.prop .

A questo punto apritelo e sostituite la riga e sostituite la riga che inizia per ro.build.fingerprint= con questa riga:
ro.build.fingerprint=verizon/voles/sholes/sholes:2.0/ESD20/17572:user/ota-rel-keys,release-keys

A questo punto mettete il nuovo build.prop nel cellulare e riavviate:
adb remount
adb push build.prop /system
adb shell reboot

Rimuovete ora completamente gmaps vecchio (ovviamente i comandi sono in eccesso, molti vi daranno errore, ma è per coprire tutti i casi):
adb remount
adb shell rm /system/sd/app/*Maps*
adb shell rm /system/sd/app/*maps*
adb shell rm /system/sd/dalvik-cache/*Maps*
adb shell rm /system/sd/dalvik-cache/*maps*
adb shell rm /data/app/*Maps*
adb shell rm /data/app/*maps*
adb shell rm /data/dalvik-cache/*Maps*
adb shell rm /data/dalvik-cache/*maps*
adb shell rm /system/app/*Maps*
adb shell rm /system/app/*maps*
adb uninstall com.google.android.apps.maps

Installare come sempre i dati vocali, poi scaricare il maps modificato, e installarlo con
adb install -r Maps.apk

Poi usare il trick spiegato prima per poter impostare la navigazione.

Guida realizzata da androidiani.com

[Via]