yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] JAguirre1231:
This is guaranteed to work on Cyanogen 4.2.3.1

************************************************** ********

Download the attached build.zip and push the files to /system

adb (unzip to desktop in a folder called 1)-

cd desktop

adb push 1 /system

adb shell reboot

terminal (have each file inside the zip on root of your sd)-

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

cp /sdcard/build.prop /system

cp /sdcard/build.trout.prop /system

reboot

Now go and get rid of all dex files so...

adb-

adb remount

adb shell

rm /system/sd/app/*Maps*

rm /system/sd/dalvik-cache/*Maps*

rm /system/app/*Maps*

Terminal-

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

rm /system/sd/app/*Maps*

rm /system/sd/dalvik-cache/*Maps*

rm /system/app/*Maps*

Now to install it-

adb-

cd desktop

cd 1

adb install Maps.apk (if this doesn't work then do adb install -r Maps.apk)

terminal-

install /sdcard/Maps.apk

Now check if you get Navigate by going to the maps app, then Menu>Directions>enter a destination>And on the next screen choose Navigate
[G1 Android Development] plazmagog:
Navigation continues to work after installing the cyanogenmod update.

No reinstallation required.
[G1 Android Development] JAguirre1231:
32bit vista, you have 64 don't you. That may be the problem
[G1 Android Development] smasraum:
I'm running Windows Vista Ultimate (64bit) and I don't have any problems. When I installed, I was running Windows Vista Home Premium 64bit.

The 64bit drivers are included in the SDK. At least they were included in the SDK that I downloaded android-sdk-windows-1.5_r1.zip

http://developer.android.com/guide/developing/device.html
[G1 Android Development] kkiran:
No go :( I opened command window at that folder, still the same result.

Please help!
[G1 Android Development] dcplaya:
I can also confirm but I am wondering if it will go away since I think the .prop files are replaced and some users are reporting that after a few hours the navigation option disappears
[G1 Android Development] f4phantomii:
Yep...like I said, someone compiled a driver for 64 bit, but requires you to be able to enter some test mode to install unsigned drivers. And the driver only works until you reboot again, unless you boot into that test mode every time.

I can't get my PC into that mode for some reason. Very frustrating.
[G1 Android Development] followinginsanity:
You will need to re-edit your build.trout.prop file though in order to keep navigation working
[G1 Android Development] followinginsanity:
Test mode?? You can't just turn off user account control?
[G1 Android Development] f4phantomii:
Unfortunately they've modularized the SDK...the drivers are no longer included. In order to obtain them, you have to install the SDK and then download additional components via the SDK tool.

The SDK setup crashes. I have a 1-day old install of Vista 64 Ultimate. And it's even a fully legit retail copy!

So I'm boned. I can't directly download the drivers. I can't get the SDK setup in order to download them via that tool.
[G1 Android Development] followinginsanity:
did you try using compatibility mode?
[G1 Android Development] f4phantomii:
How do I do that?
[G1 Android Development] JAguirre1231:
Also for the setup tool to work you have to have java installed and in your PATH
[G1 Android Development] JAguirre1231:
Right click, compatibility tab, and choose xp sp2
[G1 Android Development] smasraum:
I looked at the install process in the batch files. It looked pretty simple, but thanks for compiling the batch files and apps for us.

I launched the batch files and the install went perfectly.

I had google voice installed previously, and it was FC after the install. I uninstalled GV and reinstalled and it seems to be working fine now.

Great job to all of the folks that worked on this.
[G1 Android Development] Perefin:
Thanks for the help! So I got the drivers installed for adp, however when I try to execute part 1.bat, it still gives me three "error: device not found"s. What can I do? Again - Windows 7, 64 bit. Hmmm...
[G1 Android Development] captinamerica:
sorry for the noob questions but I need a little help :)

I'm running CM newest rom and the hard SPL on a G1 so I should be good to go. I have read through most of this thread and I think I'm ready to give this a try but I have a few questions.

"Download the attached build.zip and push the files to /system

adb (unzip to desktop in a folder called 1)-

cd desktop

adb push 1 /system

adb shell "

What exactly does this mean? So I unzip the navigate folder and name it 1. Then what do I do with "cd desktop" and the two lines after that?

"terminal (have each file inside the zip on root of your sd)-"

And does this mean to just have all the files on my SD card not in a folder? so what is the purpose of the folders called 1 above?

Thanks guys for your help :)
[G1 Android Development] gonintendo:
no i think you have to go into safe mode or some crap like that. I remember doing something like with peerguardian when I used to torrent.
[G1 Android Development] JAguirre1231:
If you want I have them and can get them for you
[G1 Android Development] f4phantomii:
Ah...that's likely the problem. I'll have to try that tomorrow.

Also, I notice that issuing the "install" command in the Term emulator brings up the busybox install command. It doesn't install the APK.

Where's the original system "install" binary located?
[G1 Android Development] JAguirre1231:
Those are two different methods, one if you have adb on your pc and one through the terminal on your phone
[G1 Android Development] JAguirre1231:
I think I gave the 32 bit

Here's 64-bit from the sdk

http://www.4shared.com/file/150513557/11be0ed7/64-bit_Drivers.html
[G1 Android Development] JAguirre1231:
I don't know but you also need to include the path to the apk if you didn't
[G1 Android Development] captinamerica:
Thanks :) I will use terminal. One other question :) Do you put the * around *maps*. So basically what I'm asking is, I type everything out as is in the direction on page 64? Thanks for the quick response!
[G1 Android Development] dead2hill:
Stopping in to say thanx to contributors who got this up, mines working fine so far, no other app issues and kept droid build, so far so good, ty!
[G1 Android Development] JAguirre1231:
Yep everything it's basically telling it to delete everything with maps in it
[G1 Android Development] Jamison904:
the For dummy's directions on page 32 works perfectly. After follow this download Google Voice from the market, open and exit. go back to Maps... and WOW there is the missing Nav. option
[G1 Android Development] xxvtcxx:
fed up and just trying to go back

Aight, I followed the instructions to get the nav and all. Everything seemed to work, that is, until I switched off the wifi.

I searched and saw that other people had problems connecting to cell towers after updating their build.prop files, and had fixed them by tweaking the files to work with their phones.

I tried tweaking the build files, but I still got a "no service" text. So I pushed the old build.prop files, but still am getting the "no service" error. So I wiped, cleared the davlik-cache and pushed a nandroid backup, still I'm getting "no service"

Anyone have any thoughts on how to fix this? Also, anyone in the boston area who lost their T-mo connection today? I looked for outtages in my area, but I haven't heard anything.
[G1 Android Development] oldsk00lz:
I was too tired to follow up yesterday.

After a succesful navigation after a wipe and reinstall of cyanogen 4.2.3.1, I did a nanbackup (switchrom) of my standard install with all my apps. After a new install of maps, I had no navigation!

So I nandroided back to the fresh install (with working nav) and the nav was working again, even with all my apps on the sdcard. So basically had to start over with fresh data.

For those in the US that installed the new maps, but can't get the nav to show, you may want to do a wipe and reinstall. Possibly there is an issue with a conflicting package entry, or with some existing data or something.

Also forgot to mention last night.... Thanks to followinginsanity for figuring out the build props hack! I really enjoyed the navigation today.

-oldsk00lz

(Cyanogen 4.2.3.1 until I upgradeto his next rev)
[G1 Android Development] PS4AndroidHacker:
Navi.

Hey man,just wondering if you could help out us guys who are kinda ADB illiterate? Can you please show the commands of what to do in ADB to get this to work? I would greatly appreciate it! Thanks buddy!
[G1 Android Development] bakshi:
yeah - just say what commands to put into terminal emulator, for those of us who don't have PC
[G1 Android Development] captinamerica:
after the last set in terminal to mount maps/apk its asking me to "copy files and set attributes" do i want to "-c just copy"
[G1 Android Development] Bkent:
Google Nav For G1

Please Can some one help me and give me exact step by step instruction to do this I'm am new to this and have manged a lot without help till now I'm just lost thanks
[G1 Android Development] JAguirre1231:
Sorry for picking on you but guess what there is a search button up there. Or on page 20 I have a guide on what to do
[G1 Android Development] marzib:
No. That only lets you search for a place by saying its name. I'm referring to the feature where you can speak "Navigate to [location]" to start Google Navigation to that location. It's demonstrated in this video, but I don't know how to get to it on the G1
[G1 Android Development] SimonNWalker:
Tried again taking original build.trout.props and changing only the RED highlighted words.

Same issue. No signal on reboot.
[G1 Android Development] XL4T3R4LU5X:
you guys can do ALLLLLLLLLLLLLLLLLL that...........OR..............flash 4.2.4
[G1 Android Development] followinginsanity:
I'll have to stop by a verizon store and see if it actually works on the droid. I'm not sure if that feature was actually implemented. If so it may require some additional files. I will check into it though.
[G1 Android Development] captinamerica:
ARE YOU SERIOUS!! :) Do i need to remove all the terminal stuff I entered or will it just be written over?
[G1 Android Development] parkee99:
My co-worker has a droid and we played around with the voice nav today so I can confim it works.
[G1 Android Development] nphaskins:
So it looks like there are several different methods of getting Nav on the G1. I am coming from 4.2.3.1 with the new Google Maps already installed. I am also running a theme. I followed this and got Nav on the first go around.

THANK YOU!
[G1 Android Development] followinginsanity:
Ok I will see what I can do
[G1 Android Development] srwgin:
I just FLASH update-cm-4.2.4-signed.zip

SO if I want to use NAVIGATION I should Modify build.prop and bulid.trout.prop

but how to Modify it

thank you
[G1 Android Development] l3wish:
This is the method that work on MT3G

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

Market, Downloaded Google Voice, Uninstalled Google Voice, Re Install it, Open Maps and WHOLA :)
[G1 Android Development] mihir77:
yes i have, but how do i turn it on. Because i have installed so many apps like, android sdk and android usb driver and now i am confused as to which is what.
[G1 Android Development] nphaskins:
I agree, as I'm still learning about this stuff as well.

I followed what I posted above and it worked perfectly the very first time around. No ADB, no connecting to PC. Just transfer files, and open terminal and type the codes. It's essentially removing the old maps and updating it with the new one, then installing the nav on top of that. After it's installed pull up the directions and choose navigate after you put a start and end address. You'll be prompted to download the voice app from the market.

I just updated to Cyans 4.2.4 and it still works great. Love this community!
[G1 Android Development] captinamerica:
ok I followed the directions above to the T and everything seamed to go fine but now there is no map icon at all? When I open Astro the Map app is there and it says I can install it and that it's V 3.2.0, but I think it's the old one with out Navi. Any suggestion?
[G1 Android Development] nphaskins:
After rebooting the phone did you access Terminal and then run the 2nd step which is installing Maps?------<answer depends on which method above you are asking about.
[G1 Android Development] captinamerica:
Yes i did the second step hhmmm
[G1 Android Development] nphaskins:
Try opening Terminal and typing Part C. I'm on G1 are you?
[G1 Android Development] captinamerica:
still nothing. I typed it all out exactly with caps and all. no map.
[G1 Android Development] mrnv45:
so im kinda late havent been on in a while so i didnt put nav on my 4.2.3.1

how do i install it straight to my 4.2.4... is it cool to just run the same way as the first post?..
[G1 Android Development] R@F@:
still tryin to figure this out. where it says *maps*, is that where i put what my maps file is called? if so how do i find out what its called. pardon the noob question. been reading thread all day but still not sure. by the way im using terminal.
[G1 Android Development] kieshari:
no type everything how you see it
[G1 Android Development] schwiz:
This is driving me crazy, followed the steps exactly, but not getting the navigation to show up ><

Does the navigation show up as a separate app or is it w/in the maps app?
[G1 Android Development] kieshari:
Do you HAVE to have google voice in order for this navigation to work? Seems like all the people that have google voice it worked for after they re-downloaded it? I don't have google voice on my phone at all
[G1 Android Development] clide8:
I used the latest method of only partially modifying the fingerprint and all my apps seems to work fine, but protected apps didn't show up in the Market anymore.

I just now updated to CM 4.2.4 which changes the prop back and protected apps still aren't showing up, maybe they will show up at the same time the Nav option disappears.
[G1 Android Development] captinamerica:
after I type install /sdcard/Maps.apk it says copy files and set attributes. Do I need to do anything?
[G1 Android Development] Bkent:
when i typed in command( su) in terminal it say permission denied anyone know why?
[G1 Android Development] captinamerica:
Do you have root access?
[G1 Android Development] nphaskins:
hmm...I never got a screen like that. It just went to the next line in Terminal. You don't get a confirmation.
[G1 Android Development] mrnv45:
p.s... do i need to go bacc to 4.3.2.1 before puttin nav in to 4.2.4?
[G1 Android Development] srwgin:
thanks to nphaskins

I just use you code after I flashed CM 424

It works well

thank you
[G1 Android Development] Bkent:
Quote:

Originally Posted by Bkent

when i typed in command( su) in terminal it say permission denied anyone know why?

Do you have root access?

thought i did i have the lates cyanogen mod running
[G1 Android Development] nphaskins:
haha....you can only thank me for finding that in this mountainous pile of posts. This feller here wrote it JAguirre1231, so we have him to thank I reckon.

P.S - Anyone working on the car dock app?
[G1 Android Development] JAguirre1231:
If you really did then I think a congratulations is in order
[G1 Android Development] octobclrnts:
Anxious...:p

Also, did anything I said help at all? Cuz damn my head is sore from beating it on my phone, lol.
[G1 Android Development] haitiankid4lyf:
nandroid backup before you change anything i think you maybe the only one who has it working on the g1 atm
[G1 Android Development] staulkor:
*dances* hurry up!!! :eek::D
[G1 Android Development] stogchris81:
haha. you're not joking, are you. lol
[G1 Android Development] octobclrnts:
I think you'd do well to use the bathroom in your wait time ----> that way :p
[G1 Android Development] neoyagami:
omg this is gonna be great
[G1 Android Development] sockpuppet4:
Don't tell us...it worked but now it don't. :(
[G1 Android Development] xidominicanoix:
nah i dont think it's gunna be like that .. either it works/worked or it never did ;)
[G1 Android Development] octobclrnts:
Even that is progress :)
[G1 Android Development] followinginsanity:
still isolating the exact steps. don't worry i'm still here. just wanna make sure I have it all right the first time.
[G1 Android Development] otto888:
If this works and I can't get my CLIQ rooted,its going to eBay! :D
[G1 Android Development] staulkor:
:P I may take it off your hands :p I really like the cliq, I hope it gets rooted soon. My bet is the droid gets rooted first, then the cliq will follow since they will both have similar security schemes since they are moto phones.

Anyways, im still dancing :D
[G1 Android Development] Jrbourque:
would you be able to tell us where the problem is? or a direction for us to go in while we wait
[G1 Android Development] followinginsanity:
Alright... i've yet to be able to identify the specific lines yet... but here you go.

I was able to get navigation using the 2 build props attached.

I used SU File Browser and adb to do this. You can do it all with adb but between the 2 i was able to do things faster.

Mount system as rw

delete build.prop and build.trout.prop

(or you may modify yours to match, and skip the next step)

push the new build.prop and build.trout.prop to /system/

delete /system/app/Maps.apk

delete /system/sd/app/com.google.android.maps.apk if present

delete /system/sd/dalvik-cache/data@app@com.google.android.apps.maps.apk@classes.dex

REBOOT you have to reboot for the phone to re-read the build props

install the new maps.apk --- i did adb install <path-to-Maps.apk>

if you do not get Success then you missed something.

update: after all is working.. you may put your old build props back
[G1 Android Development] xidominicanoix:
theres nothing attached... :\ EDIT: ok they're there now ;)
[G1 Android Development] canadiancow:
Where's the attachment ;)
[G1 Android Development] followinginsanity:
relevent edits are in bold red

# begin build properties

ro.build.version.sdk=5

ro.build.version.release=2.0

ro.build.version.codename=REL

ro.build.type=user

ro.build.user=shade

ro.build.host=toxygene

ro.build.tags=ota-rel-keys,test-keys

#

# ADDITIONAL_BUILD_PROPERTIES

#

ro.config.notification_sound=F1_New_SMS.ogg

ro.com.google.locationfeatures=1

ro.com.android.wifi-watchlist=GoogleGuest

ro.com.android.dateformat=MM-dd-yyyy

ro.com.android.dataroaming=true

ro.com.google.clientidbase=android-verizon

ro.setupwizard.mode=OPTIONAL

ro.url.legal=http://www.google.com/intl/%s/mobile/android/android-dev-phone-legal.html

ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/android-dev-phone-privacy.html

keyguard.no_require_sim=true

ro.config.sync=yes

net.bt.name=Android

dalvik.vm.stack-trace-file=/data/anr/traces.txt

ro.qualcomm.proprietary_obex=true

# Google's checkin service. I don't like it, but it's required for the SetupWizard -cm

#ro.config.nocheckin=1

ro.modversion=CyanogenMod-4.2.3.1
[G1 Android Development] rp1783:
Are you using maps.apk from the GSM dump?
[G1 Android Development] followinginsanity:
again relevant edits are bold red

# begin build properties

# autogenerated by buildinfo.sh

ro.build.id=ESD20

ro.build.display.id=ESD20

ro.build.version.incremental=17572

ro.build.date=Mon Sep 21 16:16:12 PDT 2009

ro.build.date.utc=1253574972

ro.product.model=Droid

ro.product.brand=verizon

ro.product.name=kila

ro.product.device=sholes

ro.product.board=sholes

ro.product.cpu.abi=armeabi

ro.product.manufacturer=Motorola

ro.product.locale.language=en

ro.product.locale.region=US

ro.board.platform=msm7k

# ro.build.product is obsolete; use ro.product.device

ro.build.product=dream

# Do not try to parse ro.build.description or .fingerprint

ro.build.description=voles-user 2.0 ESD20 17572 ota-rel-keys,release-keys

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

# end build properties

#

# system.prop for dream

#

rild.libpath=/system/lib/libhtc_ril.so

ro.ril.hsxpa=1

ro.ril.gprsclass=10

wifi.interface = tiwlan0

# Time between scans in seconds. Keep it high to minimize battery drain.

# This only affects the case in which there are remembered access points,

# but none are in range.

wifi.supplicant_scan_interval = 45

# density in DPI of the LCD of this board. This is used to scale the UI

# appropriately. If this property is not defined, the default value is 160 dpi.

ro.sf.lcd_density = 160

# Default network type

# # 0 => WCDMA Preferred.

ro.telephony.default_network = 0
[G1 Android Development] captinamerica:
You should have root and be all set to give this a try. not sure

Also nphaskins I sent you a PM :)
[G1 Android Development] lazzy81:
Just go to superuser permissions and remove
[G1 Android Development] R@F@:
i got the same thing. gives me option to :-c just copy

-d create directories

-D create leading target directories

and so on.
[G1 Android Development] Bkent:
lazy81 Just go to superuser permissions and remove

How So?
[G1 Android Development] gophergun:
EDIT: Disregard this, should have read the thread more closely.
[G1 Android Development] mmayhew:
I've noticed several MT3G users that this isn't working for.

I believe these users AREN'T doing Apps2SD.

I believe they should substitute /system/sd/ with /data/ when deleting *Maps* and *maps*

Basically instead of doing:

rm /system/sd/app/*maps*

You would do:

rm /data/app/*maps*

Same thing for other lines that say /system/sd/

HTH
[G1 Android Development] captinamerica:
Google maps app is no longer showing on my phone. I have gone over every step to the T I have tried to install maps apk by typing in this

install /sdcard/Maps.apk

And I get this

BusyBox v1.15.1 (2009-09-17 21:01:46 EDT) multi-call binary

Usage: install [-cdDsp] [-o USER] [-g GRP] [-m MODE] [source] dest|directory

then i get this

copy files and set attributes

options:

-c just copy Default

and other options

Any suggestions??
[G1 Android Development] kusotare:
try this:

install /sdcard/Maps.apk /system/app

you didnt specify the install directory.
[G1 Android Development] kurtis.austin2:
rather strange why google voice is needed to be installed to use navigation....
[G1 Android Development] Bkent:
I have root how do i get SU permission
[G1 Android Development] captinamerica:
Didn't give me the options screen, but still no maps :(
[G1 Android Development] yozpalang:
just open the terminal and type

su

check always allow when prompt when you get the " # " that means you have su permission
[G1 Android Development] here.david:
If you want the correct version to show in the about (settings Menu) you need to correct the build.prop:

FROM - ro.modversion=CyanogenMod-4.2.3.1

TO - ro.modversion=CyanogenMod-4.2.4

then re-copy...
[G1 Android Development] Bkent:
doesnt give me option or prompt just says permission denied
[G1 Android Development] jklong03:
Google Voice fixed

I had problems getting Google Voice to sync after updating to Cyanogen 4.2.4 and enabling Nav in maps.

What I did was get Nav working, then reinstalled 4.2.4 again to rewrite the original build.props restored. Now I have Nav working in Maps AND Goggle Voice syncing and the system is back reporting itself as a G-1 (not Droid).

I am guessing you need the Droid build properties to get New Maps to install correctly, but once installed you can revert back to G-1 build props and New Maps and Nav still works. Not sure why GV didn't want to sync, but am guessing it had something to do with the Droid build props?
[G1 Android Development] dj_blueshift:
for a while anyway :P
[G1 Android Development] R@F@:
im having the same issue. anybody have a fix?
[G1 Android Development] kieshari:
For mytouch users who have cyanogen...before updating to 4.2.4 take a look at this thread

I've tried for since for two days following the instructions in this thread and still no navigation, but I finally got it with this

http://xdaforums.com/showthread.php?t=583182
[G1 Android Development] yellathcir:
so is there a way to keep this working without the modified prop files yet?