yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] mrandroid:
Maps + Navigation + Facebook + Market...

Did this for Cyanogen Rom (my instructions are to use ADB because it's so much easier)

THESE INSTRUCTIONS ARE FOR CYANOGENMOD 4.2.5

If you want everything working good do this... Get the new facebook and Google maps APKs (You can get them here: http://www.myhangoutonline.com/downloads/?category=12 )

HAVE YOUR PHONE PLUGGED TO USB ON COMPUTER

Install Voice Data.

1. Go to your settings

2. Go to Speech synthesis

3. Install Voice Data

Install the new Facebook

1. download the new facebook and place it in your C:\ drive (easier for instructions)

2. open a terminal window

3. type: adb remount

4. type: cd C:\

5. type: adb push Facebook.apk /system/app

6. Open up the facebook app on your phone and log in... Make sure it's working (should be working fine). *** YOU MUST LOGIN BEFORE YOU CHANGE THE BUILD.TROUT.PROP OR IT'LL GIVE YOU Force Closes ***

Then, uninstall Google Maps from your Phone.

1. open a terminal window on your computer

2. type: adb remount

3. type: adb shell

3. type: rm /system/app/Maps.apk

4. type: exit

Lets now change your build.trout.prop.

I already have an updated one in this post... download it here: View attachment 248866 *** THIS IS FOR CYANOGENMOD 4.2.5 ***

1. Extract the build.trout.prop from the zip file and place it in your C:\ drive (easier for instructions)

2. open a terminal window

3. type: adb remount

4. type: adb push C:\build.trout.prop /system

5. type: adb shell

6. type: reboot

Once the phone reboots, lets install the new Maps.apk

1. Open a terminal window

2. type: adb remount

3. type: cd C:\

4. type: adb push Maps.apk /system/app

You're done... Now you have a working Market, Facebook App and Google Maps with navigation.

Just wanted to provide this... step by step if you want maps w/navigation AND facebook app.... Enjoy!
[G1 Android Development] Kuulthag:
can u give these commands in Terminal as well ? bcz Su File Manager is paid application !!!
[G1 Android Development] androidmonkey:
how do you search for a location using Speech to Text? The only way I can figure out how to do this is using the google search bar on the Home screen, then clicking on the "Directions" in the browser. Can you do this from Maps.apk?
[G1 Android Development] he3r0:
this is very odd...

i`ve got fresh CM425 and Google Voice,

than i`ve added maps etc.

but than google voice stopped working, it gave me force close,

so i`ve reinstalled GV, it logged in and i could send messages, but i could not call anybody using GV, it was connecting/disconnecting all the time...

so I`ve sent back build.prop, build.trout.prop (original 4.2.5) to the phone, and it works now... nav and GV...
[G1 Android Development] theomajigga:
go to the link in my sig for a easy update.zip for nav...

no term bs or anything like that.
[G1 Android Development] he3r0:
****ing-A

you are the man!

Thx.
[G1 Android Development] deepside7:
I'm in australia, have a htc dream, and have the latest Cyanogenmod.

I tried the method posted in the first post, and everything appeared to be a success, and no navigate option came up, so I installed google voice. Still no voice option.

Any ideas? I'd rather not read 111 pages> I have read a few things but can't find any reasons.

EDIT:

For some reason,w hen I run Part1, my CM reverts to an older version?
[G1 Android Development] mrandroid:
Read the Last Post of page 110. It's looks like a lot but it's not, I just break it down into simple steps... won't take any longer than 5 mins to do.
[G1 Android Development] Chahk:
Google has just released the Maps with navigation to the Market. I'm going to revert back to the stock .prop files and upgrade. Will let everyone know how it goes.

[Edit] Works fine on my G1 with stock .props. 3 other friends who haven't modded their .prop files (one isn't even rooted) report success as well.
[G1 Android Development] vivid007:
I was able to upgrade via the marketplace without issue. no need to modify anything on your phone... just download and enjoy :)
[G1 Android Development] mrandroid:
If for any reason you can't install from market... I uploaded the Google Maps 3.2.1 APK to my site... enjoy!

Also, it only has US Navigation.

Download and copy the new Google Maps 3.2.1 APK to your sdcard.

Can be found at: http://www.myhangoutonline.com/downloads/

open a terminal window:

(For Cyanogen Builds)

type: su

type: mount /system -o remount,rw

type: rm /system/app/Maps.apk

type: cp /sdcard/Maps.apk /system/app

TA RA! lol welcome to Google Maps 3.2.1 w/ Nav.

*** UPDATE *** If for any reason it's not 3.2.1 after installing, you'll be able to just download 3.2.1 from the market now and it'll install perfectly... Either way, The file should be fixed and it should be 3.2.1 now.
[G1 Android Development] lloway21:
Does anyone know a way to get this working on 1.5 until that damn Sprint puts out an update.
[G1 Android Development] JAguirre1231:
Upgrading to 1.6+ is the only possible way
[G1 Android Development] stevemartin1991:
the market now has a maps update that has the gps(still only u.s :( )
[G1 Android Development] lookoutpro:
This REALLY WORKED on Cyanogen 4.5!

Thanks for the code. It worked on my G1.
[G1 Android Development] lookoutpro:
This REALLY WORKED on Cyanogen 4.5!

This worked on my G1 with Cyanogen 4.5!
[G1 Android Development] ShadowFan2008:
Google Navigation v321 on a Cyan mod

I spent hours reading & re-reading through many posts on this thread. :mad::mad::mad:

Comparing/bookmarking posts/websites/builds, rooting, unrooting. Seeing that many websites posting errors and incomplete info. :mad::mad::mad:

I finally got it to install on my Cyan mod, but then there were other issues with it.:o:o:o

Got it to work, by NOT following the instructions and codes exactly.:confused::confused::confused:

Along comes your simple clean post, and boom it works on Cyans mod without hassle, prop hacks, or unnecessary incorrect code.:p:p:p
[G1 Android Development] cesarb:
What if im running cyanogen 4.2.5???
[G1 Android Development] he3r0:
update google maps from market and you still golden.
[G1 Android Development] cesarb:
Can't says "Package file was not signed correctly".... Please help...
[G1 Android Development] ShadowFan2008:
See post 1114.
[G1 Android Development] cesarb:
Nice dude finally it worked I had tried this yesterday but now i noticed that when i downloaded the file yesterday from the same website it downloaded as a zip file and obviously it would not find the file in the terminal. When i downloaded the file right now it was not a zip file. I dunno why it's weird but either way thanks so much. You guys are the poop.... lol.
[G1 Android Development] xshinnyshinx:
when i was on 4.2.5. i downloaded the navigation thing and put it on my sd card and navigation worked but then it said im back on 4.2.4. cyanogen but nothing changed and i had everything i had on 4.2.5 :confused::confused::confused:
[G1 Android Development] legend221:
Definitely worth it! Whoever is running Cyanogen v4.x or any other Rom or even the stock one and is NOT enabling Navigation is missing out.

Took me a while to actually get the 3.2.1. installed correctly but now that its running Im not looking back. A must have for any G1 and or MyTouch owner!!

MANY THANKS to the person that figured this fix out.
[G1 Android Development] ShadowFan2008:
Package File Not Signed Correctly

Read post #1114
[G1 Android Development] cesarb:
Thank you guys got it work with the #114 post. Worked like a charm.....
[G1 Android Development] Terrandroid:
Well i kinda got this working, i got the Nav option but when

I type a destination click the nav key it plans its route butt after

That it ceeps crashing , i tried clean cache dalvik.

Doesnt help. What can be the problem here
[G1 Android Development] JAguirre1231:
It's the build.prop from cyanogen 4.2.4, but your on 4.2.5. It just says it's on 4.2.4, but it really is 4.2.5
[G1 Android Development] JAguirre1231:
Just go to the market and download Google Maps, it has Nav. This method is now obsolete unless 1) you want to be able to tell it where you want to go with your voice, or 2) You need it for outside the U.S. Navigation
[G1 Android Development] Terrandroid:
I really want to get it to work outside US because i life in the netherlands.;)
[G1 Android Development] Becksman:
With the modified 3.2.0 .apk navigation stopped working for me in Germany. After clicking on "navigate" I get the error message "Navigation to your destination is not available".

Anyone else?

Becksman
[G1 Android Development] bdaboy338:
i see ur running cm 4.2.7.1, i went throught all these step to get the nav working on my G1. And didnt realize that it is cooked in the cm ROM. Its beenin the cm roms from 2 versions ago.
[G1 Android Development] ZilverZurfarn:
Yes, stopped working here in Sweden too. :(

/Mats
[G1 Android Development] Terrandroid:
No i dont thinks its cooked tho, i had completely removed maps

From the system/app folder and removed maps in data and cleared dalvik

I sort of got it to work now no crashes anymore butt ,its says now

that thare is no navigation available in my area.

There is a new version in the market , and i read that google

Has done something, and it stopped working.
[G1 Android Development] sheridan20es:
Don't work in Spain.
[G1 Android Development] rpmccormick:
Has anybody here successfully modified Google Navigation on a PC (running an Android emulator)? I tried running a live-Android-x86 on my CarPC, but even that did not allow Navigation which is better on my G1 then any PC Nav app.
[G1 Android Development] Brut.all:
Navigation works fine on SDK emulator. It eats all processor power though.
[G1 Android Development] octobclrnts:
First off - great job. I'm sure this will make many people really happy. Second, I was not able to delete any of the .dex combinations I could think of so I skipped that line. This resulted in my install failing because

C:\Users\master\Desktop\android-sdk-windows\tools>adb install Maps.apk
720 KB/s (2624470 bytes in 3.555s)
pkg: /data/local/tmp/Maps.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]

C:\Users\master\Desktop\android-sdk-windows\tools>adb install -r Maps.apk
784 KB/s (2624470 bytes in 3.268s)
pkg: /data/local/tmp/Maps.apk
Success

So if you have issues with the install, try adding the -r to the install command.
[G1 Android Development] staulkor:
I think it is time to update the first page with how to do it and change the thread title :D

Good job followinginsanity!
[G1 Android Development] zender2k:
Thank you!It works great!!!:D
[G1 Android Development] xidominicanoix:
could someone who got it to work do this "getprop ro.carrier" and tell me what you get?
[G1 Android Development] hjlow:
sorry but what is a quick way to tell if it works?

and can someone post the original build.prop files I foolishly did not keep backup
[G1 Android Development] tutech:
another confirmed working install.

deleted the build props, pushed the new ones, deleted Maps.apk and all dex files in dalvik-cache related to maps, rebooted.

adb install Maps.apk

(success)

pushed old build props, rebooted.

Fired it up and SUCCESS!

Thanks followinginsanity!

I Love this community!
[G1 Android Development] followinginsanity:
Thank you.

Yes the first post needs to be updated. And feel free to tidy up my lil tut i wrote up there lol. I was just trying to get the info out for people. I know how much it sucks to be waitting for stuff like this.

P.S.

This would have been a perfect wave! Can't wait till I actually get my invite!
[G1 Android Development] hjlow:
what is your email i will send you wave invite asap
[G1 Android Development] nabzilla1990:
woah sorry about the dumb comment earlier had no idea it would be possible who can i donate to lol
[G1 Android Development] followinginsanity:
followinginsanity@gmail.com of course :D
[G1 Android Development] staulkor:
Got any more :p
[G1 Android Development] Van_Rossco:
I have a few... email address?

>edit< - Google Wave invites... OT post...
[G1 Android Development] xidominicanoix:
deleted all my dalvik-cache now ... damn ive never felt like such a noob lol ... what could be wrong if I've followed all the correct steps twice and getprop tells me that all the values are correct .. :(
[G1 Android Development] olearyp:
"cache" is misspelled.
[G1 Android Development] hjlow:
ok invite sent! i think it takes a day or so to get to you
[G1 Android Development] daproy:
I took a look at /data/data/com.google.android.apps.maps before and after activating navigation by this method and a new file called NavigationParameters.data is created in /data/data/com.google.android.apps.maps/files
[G1 Android Development] xidominicanoix:
one of your rm commands was incorrect (rm /system/sd/dalvik-cache)
[G1 Android Development] hjlow:
send me your email address got a few invites left :)
[G1 Android Development] jjjackson56:
same problem

Same problem can somebody who got it to work post their commands excatly so we can do the same?
[G1 Android Development] JAguirre1231:
I did it wrong the first time so I wiped and this time it said welcome to droid. It's the name with half the features yay
[G1 Android Development] hjlow:
heheh this is the #1 feature though

how can you tell the navigation works ?
[G1 Android Development] olearyp:
Yeah, that's what the original instructions indicate. I can't seem to get that to work, so I've restored the original build.sapphire.prop and am letting the expansion pack reinstall the original GoogleMaps.apk. Was hoping I could help with the "making it easy" part :(
[G1 Android Development] JAguirre1231:
Hey guys after we got it working the thread has gained 6000 views, yay!

And I say we because I like to think it was a community effort
[G1 Android Development] xidominicanoix:
anyone know what would cause a "INSTALL_FAILED_UPDATE_INCOMPATIBLE" error?

EDIT: re-downloaded the milestone dump and grabbed Maps.apk from there .. seemed to work this time ;)

EDIT: ... this phone doesn't like me .. i still have gmm-android-tmobile for version but platform has android:Motorola-sholes-Droid ... so its being selective now?
[G1 Android Development] bogdi1988:
sweet! :) we got it working :) i knew it was the build and version info that was being checked :D awesome! now time to install it :D
[G1 Android Development] followinginsanity:
I am currently testing an easier theory of how to do this.

... someone said I misspelled cache.. i wouldn't doubt it. i can't spell worth a damn

I added a link in my sig.. someone asked if they could donate. Anyone may if they wish.
[G1 Android Development] olearyp:
Research: apparently there's still old Maps lying around on our phones. Okay, I'll try to break a few more eggs...

EDIT: Didn't see your edit before I submitted in the edit-storm. Well fine then. Now I feel left out.

Also, followinginsanity, good work. I don't think you actually had cache misspelled in the instructions, it was just in aad4321's session transcript.
[G1 Android Development] lp894:
i have the sapphire build...i'm trying changing certain things right now to see if it makes a difference(line by line)

edit:apparently theres a line that makes your settings not work(i.e. - screen brightness, network connectivity, ect)
[G1 Android Development] JAguirre1231:
Just push the original build.prop's now. It's the installation that's important
[G1 Android Development] theanswer:
does this navigation require data?
[G1 Android Development] rp1783:
When trying to install via ADB I'm getting an error

Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

Any ideas?
[G1 Android Development] xidominicanoix:
has anyone else gotten this:

or is it just me?
[G1 Android Development] followinginsanity:
yes it does. its part of google maps
[G1 Android Development] JAguirre1231:
Yes it does require data
[G1 Android Development] JAguirre1231:
You did something wrong along the way
[G1 Android Development] xidominicanoix:
10 chars..
[G1 Android Development] followinginsanity:
yes thats ok. mine was the same.
[G1 Android Development] xyrcncp:
Has anyone gotten this working on a Hero rom? I'm using CC's SenseHero 1.3.3, dunno if this is possible.
[G1 Android Development] xidominicanoix:
but yours works lol .. mines doesnt still .. at least i dont think so .. is there a separate button for Nav or its still Directions?
[G1 Android Development] JAguirre1231:
Just download the rom again unzip it and they're in /system
[G1 Android Development] lp894:
I GOT IT!!!!!!!

The ONLY thing that needs to be changed is the fingerprint

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

Thats the ONLY thing i changed...maps still sees it as being 3.2.0(3232) tmm blah blah blah but navigation works!!!!!!

I DID however use the updated build.prop that followinginsanity made...my wi-fi doesn't work anymore though(wierd)
[G1 Android Development] JAguirre1231:
It needs 1.6 and up, hero is 1.5
[G1 Android Development] followinginsanity:
I was just testing that line actually :p good job on narrowing it down.

just put your old build props back and wifi should be ok again
[G1 Android Development] followinginsanity:
yes I had to reinstall addressbook as well
[G1 Android Development] xyrcncp:
Thought so. Hmmm...to go to 1.6 for navigation?
[G1 Android Development] daproy:
Does anyone who still hasn't gotten it to work want to try simply pushing NavigationParameters.data to /data/data/com.google.android.apps.maps/files/
[G1 Android Development] djrobe07:
I have a mytouch running cyanogen 4.2.3.1. I tried the instructions and got "INSTALL_FAILED_UPDATE_INCOMPATIBLE". Did this to fix the issue

adb push build.prop /system/app

adb push build.trout.prop /system/app

adb push build.trout.prop /system/app/build.sapphire.prop

adb shell

cd /system/app

rm *Maps*

cd /system/sd/app

rm *maps*

rm *Maps*

cd /system/sd/dalvik-cache

rm *maps*

rm *Maps*

reboot

After it rebooted, adb install Maps.apk

Varified navigation worked. Then I pushed the .prop files from the 4.2.3.1.zip

adb push build.prop /system

adb push build.sapphire.prop /system

adb push build.trout.prop /system

adb shell reboot

works perfect
[G1 Android Development] JAguirre1231:
Yep but I must warn you once you go hero you don't go back. Which is why I'm back on my way to hero
[G1 Android Development] lp894:
SLIGHT problem...i THOUGHT i backed up the old build.props...but apparently i only backedup the "build.sapphire.props". So i checked the original build installer, but the build.props in that, the same as the "build.sapphire.props" that I backed up. is that right? they should have 2 completey seperate code correct?
[G1 Android Development] xidominicanoix:
trying this now .. hopefully 3rd times a charm

ok this might seem like a ridiculous question but ive tried everything so maybe i just dont know ... how do you start the navigation?

lmao i need sleep found how to use it .. 'Getting driving directions' right now
[G1 Android Development] xyrcncp:
I know, I'm running Hero. I did go to 1.6 a couple of weeks ago, but went back to Hero. :p
[G1 Android Development] matt_stang:
Just for the record I didn't adb install maps I just adb pushed to /system/app and navigation works flawlessly
[G1 Android Development] bogdi1988:
i think there might be a typo? don't you have to push the props to /system and not to /system/app the first time?
[G1 Android Development] followinginsanity:
if you are using a sapphire

pull. the build.prop and the build.sapphire.prop from the rom file you downloaded to flash. and use those.

if you are using a dream

use the build.trout.prop instead
[G1 Android Development] JAguirre1231:
menu>directions>2 addresses>navigate
[G1 Android Development] followinginsanity:
build props go to /system/

not /system/app/
[G1 Android Development] otto888:
I can't get nav to even show up....I pushed build.props.already had newset maps,wiped dalvik cache,and rebooted...any ideas?
[G1 Android Development] djrobe07:
oops, sorry about that. I did make a mistake. here is the proper commands

adb push build.prop /system

adb push build.trout.prop /system

adb push build.trout.prop /system/build.sapphire.prop

adb shell

cd /system/app

rm *Maps*

cd /system/sd/app

rm *maps*

rm *Maps*

cd /system/sd/dalvik-cache

rm *maps*

rm *Maps*

reboot

After it rebooted, adb install Maps.apk

Varified navigation worked. Then I pushed the .prop files from the 4.2.3.1.zip

adb push build.prop /system

adb push build.sapphire.prop /system

adb push build.trout.prop /system

adb shell reboot
[G1 Android Development] lp894:
That's the wierd part...in the rom, there's only a build.prop HOWEVER...if I use it for both build.prop AND build.sapphire.prop....everything works fine.
[G1 Android Development] JAguirre1231:
The maps comes AFTER everything else
[G1 Android Development] followinginsanity:
you have to get rid of maps .. and all of its files off your phone

then reboot with the new build props in place. then install maps. like I said.. its alll about the install baby! lol
[G1 Android Development] followinginsanity:
what rom are you using??
[G1 Android Development] lp894:
HUGE thanks to FollowingInsanity and everybody else that helped. Somebody sticky this...post the findings, and send google a plump middle finger LOLOL!
[G1 Android Development] bogdi1988:
now we're talking! :)
[G1 Android Development] lp894:
The enomther official t-mobile rooted 1.6 rom
[G1 Android Development] JAguirre1231:
I already sent @jbqueru a "Ha we cracked it biatch" obviously those aren't my exact words but you know that's what I wanted to say
[G1 Android Development] followinginsanity:
ahhh not all ROM makers put those in there. cyan puts those in his rom b/c his rom can be use on the dream or the sapphire. you don't need a sapphire specific build prop if it didn't come in the rom you downloaded.
[G1 Android Development] scrappyabs2:
Wow...I just got whiff of this thread. Nice work guys. Is there an easy step by step set of instructions for dummies like myself?
[G1 Android Development] esmith972:
Pardon me for being the dumb one, but can someone upload the proper Maps.apk? I can't find one that's over 1mb...

Or at least direct me to a rom that has it. (de-odexed, of course)
[G1 Android Development] olearyp:
I mentioned this before--enom includes just a build.sapphire.prop and a build.trout.prop, with no build.prop (at least as of expansion 2.1.2). I'm still working the TheOfficial-specific process to get through the INSTALL_FAILED_UPDATE_INCOMPATIBLE problem.
[G1 Android Development] borillion_star:
I just got my hands on a Moto Droid for Verizon, is there a way that I can make a system.img and etc like nandroid?
[G1 Android Development] JAguirre1231:
No it would need to be rooted, which I am sure it is not
[G1 Android Development] JAguirre1231:
Just look in the development section for gsm droid dump
[G1 Android Development] bogdi1988:
http://xdaforums.com/showthread.php?t=582256

here you will find the dump for droid and inside you will find all the treasures you are looking for ;)
[G1 Android Development] rp1783:
I cannot for the life of me get this figured out, and I don't know why. I'm still getting the incompatible error. I tried both methods, and still no luck.
[G1 Android Development] jjjackson56:
im having the same message but im on cyan 4.2.3.1 i have push the modified build.prop and build.tout.prop any ideas
[G1 Android Development] esmith972:
Thank you, but for some reason I don't have a navigation option. Any ideas?
[G1 Android Development] phoc:
can some one break down a simple guide? I'm new to all of this im running cyg 4.2.3.1. what do i type and where? if some one has MSN or aim that would help a lot!
[G1 Android Development] M3NYFAC3Z:
yea a google nav for dummies would be nice
[G1 Android Development] spacezorro:
Works!!

Yay! it works!! I want to drive somewhere now :D

T-Mobile G1 CM-4.2.3.1
[HTC Tornado] froggatt:
hello :D

this tornado c6oo is driving me in sane;i tried to upgrade it with a 6.1 rom;everything was goin ok untill the upgrading got finished then the smartphone restarted and went stuck on bootloader;i restarted it hundreds of times but nothing new;alllways in bootloader mode,plsssss help;i really need ur help coz i have no other phone at the moment wa333333

thank u,im sure u won't disappoint me :rolleyes: