[G1 Android Development] lp894:
Thanks to FollowingInsanity for editing the build.prop file to get it working corectly, and thanks to Maxisma for the Droid dump. Thanks to everyone else who pitched in on this whole thing. Really all I did was realize the exact line that needed to be changed....everyone else did the rest

Here are instructions on how I got the new maps w/ Navigation to work via adb. I'm running the official rooted 1.6 build, but this should work for anyone.

(if you don't know how you use adb, go to the here

Next, you need to uninstall the old maps.apk file and here's how I personally did it since you can't just go to "uninstall" from the Application Settings(these instructions start already in the ADB shell):

Now you've uninstalled the google maps. You can then do these next steps outside of adb.(for instructions purposes i'm using my own Android location):

Next, change those 2 file names on your PC from build.prop to build-backup.prop and build.xxxx-backup.prop(if you have one) so that you don't lose those files in case anything stupid happens in the mean time lol.

Make a 2nd copy of build.xxxx-backup.prop and rename it is build.xxxx.prop. So now you should have a build.xxxx.prop AND a build.xxxx-backup.prop

Now you'll need the build.prop file to use

build.prop

(IF you are running a sapphire build, you can also use the build.sapphire.prop file located there and skip down to "re-loading prop files")

I saved that file to the same location that I saved my original files.

open build.xxxx.prop in notepad. look for where it says:

you'll need to delete the line that says ro.build.fingerprint=xxxxxxxxxx:user/ota-rel-keys,release-keys but DO NOT delete the line that says #end build properties

replace the line you deleted with the following:

ro.build.fingerprint=verizon/voles/sholes/sholes:2.0/ESD20/17572:user/ota-rel-keys,release-keys

Reloading Prop Files

next, back in your command line window do the following:

then restart your phone

while the phone is restarting, go back and rename your build.prop and build.xxxx.prop files to build-update.prop and build.xxxx-update.prop, then change your build-backup.prop and build.xxxx-backup.prop to build.prop and build.xxxx.prop

After it restarts you'll want to locate your maps.apk file(the new one) and go back into your command line and type:

Go check your google maps, type in two locations and click "go" and on the next screen you should see a button that says "Navigate"

go back to your command line screen and type:

Sorry if this is confusing, anyone who could make it more simple, please feel free to give it a try, but this is the best I could offer so people wouldn't have to go looking though the whole think tank thread to get everything they need to get it working

IF THE INSTALL GAVE YOU AND INVALID_UPGRADE ERROR THEN TRY THIS:

(again these instructions are using my own android sdk location, replace the

BACK UP THIS FILE BEFORE EDITING IT

Once that's done, open that xml file in a text editor hit ctrl+f and search for maps, the first one will probably say auth.sitemaps, ignore that, keep searching untile you get to something to the effect of com.android.google.maps.apk or something like that. when you see that, you'll want to delete everything from "<packagename=" to "</package>" for the google maps app. BE VERY CAREFUL!!!! you don't want to accidentally delete something else, thus the reason for the back up.

after you've done that, go back to your command prompt and type:

it should then install perfectly fine. thats what I had to do to get it to work for me