• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

I Have Solved The Reason Some Have Latitude In RC9 While Others Don't

Search This thread

PeepoTurton

Member
Oct 28, 2005
20
0
****UBER IMPORTANT NOTE****

It would appear that the fix I found described below seems to stop working after a day or so I haven't found any sensable way to way to get it back yet :(

I have left the rest of the post how it was incase you still want to try it or if anyone wants to work on it as for me I'm giving up on it for now and going back to APD1.1 (where latitude works anyway)

Sorry guys I really thought I'd cracked it :( sob

I have manged to to get it to keep the UK and German local settings so no xxx-xxx-xxxx format on numbers and things but the phone would show as a ADP1.1 Dev phone but if there are any people who are only on RC9 for the local and language settings who would like to keep them and have latitude and voice search I have that one sused just PM me if you want it. If enough people are intrested I'll do a write up on here but for now I want beer :)

<----Original Post---->


***NEW LINK IN (Thanks to LucidREM)***

Hi not sure if anyone else has worked this out I have read through as many posts as I could and haven't seen it anywhere else.

I can assure you that Latitude is in the RC9 update (I was one of the people who it didn't show up for), when I was reading throught the millions of posts on the matter I noticed that all the people who claimed it was there are all on networks outside the UK. I assume that if you have a MCC that is in the UK (or something simular) it is set somewhere simply not to show up. I guess T-Mobile UK think us Brits can't be trusted with letting our friends know where we are.

Anyway after giving you this sad news I have some good news. I know how to get it back (YEY) but more bad news its quite sloppy and it does involve a full wipe.

I basicly did a small bit of tinkering with the JF RC9 (hope he doesn't mind) I will add my version to this post if you want to do it quicky but also explain what I did if you want to try it yourself.

First with the origanal JF RC9 I opened the zip and added the lines below to the ADDITIONAL_BUILD_PROPERTIES section of the /system/build.prop file...

ro.setupwizard.mode=OPTIONAL
keyguard.no_require_sim=true

These options allow you to use the phone for the first time without a sim card and allow you skip the sign up to your google account screen (as obviously you won't be able to sign up without a simcard) These two options are standard in ADP and I just did a lazy man copy and paste.

Once you have done this you will need to replace the original in the zip with your nice new file. You will then have to resign your zip file there is a good guide how to do this on http://modmygphone.com/forums/archive/index.php/t-10591.html (again the amazing JF was involved in this tool)

Once you have done all that stick it on your SD card, call it update.zip, <--*take out your simcard*--> and wipe/update/reboot in the normal way.

When they No Sim Card Screen pops up press menu and it will take you to the sign into your google account screen. When you get to the bit where you can create a new account or sign in with your current account scroll down and there will be a nice skip button press that.

Next go into setting and connect to a wifi network once you are connected run any google app that connects to your account (gmail, IM, etc) this time put in your sign in details and wait for your address book and stuff to resync.

Next run maps and the Latitude info screen thing will pop up, press ok and then press the Join Latitude button. Once its all registered turn your phone off stick your sim back in and turn it back on and YEY Latitide will still be there. Install all your apps and set up your phone back up and happy days.

If you are not brave enough to make the changes to the JF RC9 update (or you just can't be arsed) I have attached the one I made below. Note I have removed the Amazon MP3 thing from this image as it only works if you live in the US and Shazam defaults to it and not Amazon UK if it's installed and that makes me a sad panda. As for voice search that isn't in RC9 at all, I will have a mess to see if I can port it from ADP or RC33 at some point.

Obviously I would like to thank JF for doing all the hard work in the first place hope he doesn't mind me fiddling with his stuff.

Hope you all find this post useful and let me know how you get on :)

***NEW LINK***

http://www.kyubinc.org/files/JFv1.43_RC9_LatFix.zip (Thanks LucidREM and to the others who offered to host) :)


***KEEP YOUR CURRENT USERDATA AND STILL HAVE LATITUDE*** (Thanks to TonyHoyle) :)

Perform prodecure as above to enable latitude.
Flash data.img from backup. Reboot. Do not replace SIM. Do not enter maps yet.

Using adb, Add the following to /data/data/com.google.android.apps.maps/shared_prefs/com.google.android.maps.MapsActivity.xml

<boolean name="FF_SHOWN" value="true" />
<boolean name="SHOW_MY_FRIENDS" value="true" />

(the second line will already be there - just modify it to 'true')

Now enter maps. Hit 'menu' and the Join Lattitute button will be there. Join, and it'll stay when you replace the SIM.
 
Last edited:

PeepoTurton

Member
Oct 28, 2005
20
0
Lol yeah :( I had a XDA something on O2 years ago but never had anything intresting to say about it :( Hadn't really been back since as after that broke I decided I would't get sucked into new mobiles and went back to a Nokia 3310. Then the G1 got me so tempted I joined the dark side again and now I'm toally hooked.
 

wellsie

Member
Aug 3, 2007
17
0
Nicely proven that it is a UK issue.

I wonder if it will be enabled across the board at some point. The only reason I can think of that TM would disable it is bandwidth usage. How much traffic does Latitude generate?
 

PeepoTurton

Member
Oct 28, 2005
20
0
Can't see it been very much just a tiny bit of text sent to google every so often. No idea why T-Mobile wouldn't want us to have it they might think its a privacy issue us Brits tend to make a fuss over things like that. I could see the daily mail now 'New Google Phone Allows Government Track Every Step You Take'
 

TonyHoyle

Senior Member
Mar 2, 2009
554
94
Manchester
As for voice search that isn't in RC9 at all, I will have a mess to see if I can port it from ADP or RC33 at some point.

Having tried voice search on the iphone, you're not missing much.. it's tuned to an american accent and comes up with some hillariously bad interpretations of british accents.. it's *way* quicker to type than try to pronounce the same thing 50 times with a vague american drawl... (although strangely I believe it fares quite well with the welsh accent).
 

PeepoTurton

Member
Oct 28, 2005
20
0
As an experiment I enabled latitude then reflashed my data.img from the nandroid backup, and latitude vanished again... so it's a setting on the maps app itself somewhere.

I have a feeling you will have to set up all your apps and stuff from scratch and then back that up with nandroid. Once maps has stored the fact you shouldn't have latitude in your user data it wont appear even if you have no sim in. So as soon as you flash your old user data back it will vanish again.

I have tried it with a backup made with nandroid after my latitude fix and that works fine.

The maps app itself is identical to that in RC33 and ADP1.1 as far as I can tell, I think T-Mobile have done something in the framework to check if its a UK sim and if it is it writes something to your user data that stops latitude from working. This is a guess however I'm sure someone much smarter then me will be able to figure out where it is and remove it. :)
 
Last edited:

TonyHoyle

Senior Member
Mar 2, 2009
554
94
Manchester
What finally worked for me to preserve my settings:

Perform prodecure as above to enable latitude.
Flash data.img from backup. Reboot. Do not replace SIM. Do not enter maps yet.

Using adb, Add the following to /data/data/com.google.android.apps.maps/shared_prefs/com.google.android.maps.MapsActivity.xml

<boolean name="FF_SHOWN" value="true" />
<boolean name="SHOW_MY_FRIENDS" value="true" />

(the second line will already be there - just modify it to 'true')

Now enter maps. Hit 'menu' and the Join Lattitute button will be there. Join, and it'll stay when you replace the SIM.
I'm not sure that all of the above is needed, but that combination works consistently for me.
 
Last edited:

citizen71

New member
Mar 5, 2009
4
0
After the update before it restarts pull out your sim card, turn your phone on.

Hi and thanks for solving this bloody annoying problem that has bugged me since I received RC9.

I have no problem doing what you suggested so thanks for that and for supplying the ready made up file (Thanks to JF also) but the only concern I have is the section I have quoted above.

It's the restart bit, can you give a clearer indication when to switch the handset off and did you just battery pull? I'm guessing it's when they update is finished and the phone switches off and just before it restarts just remove the battery? I just want to seek a bit of clarification really

Hope that makes sense
 

dalelane

Senior Member
Oct 15, 2005
100
2
dalelane.co.uk
I can assure you that Latitude is in the RC9 update (I was one of the people who it didn't show up for), when I was reading throught the millions of posts on the matter I noticed that all the people who claimed it was there are all on networks outside the UK.

I am on T-Mobile, but my SIM card was in another phone when the RC9 update arrived.

When the update was complete, I had Latitude, and was able to play with it using WiFi.

I shut down my G1 to insert my SIM card, but after rebooting, Latitude vanished, and I was back to old Maps. :-(

So very annoying.
 

PeepoTurton

Member
Oct 28, 2005
20
0
Hi and thanks for solving this bloody annoying problem that has bugged me since I received RC9.

I have no problem doing what you suggested so thanks for that and for supplying the ready made up file (Thanks to JF also) but the only concern I have is the section I have quoted above.

It's the restart bit, can you give a clearer indication when to switch the handset off and did you just battery pull? I'm guessing it's when they update is finished and the phone switches off and just before it restarts just remove the battery? I just want to seek a bit of clarification really

Hope that makes sense

Sorry about that I will change it on the main post soon. I just did a battery pull. However you can take take the sim out before you even do the update then you dont have to worry about it. Just update and then home and back to reboot :)