yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] andonnguyen:
You have to re-do the steps because the build props get replaced again when upgrading to 4.2.4

Contacts will only show if you have addresses stored within your contacts.
[G1 Android Development] andonnguyen:
Try it and see what happens...if you do lose navigation, just re-do the steps, and you should gain it back.
[G1 Android Development] xavier6303:
Not sure if anyone else had this problem....but..

I was able to get the navigation installed and working then put my original build.prop and build.trout.prop files back on and confirmed nav was still working.

Then this morning I tried it again and the option for nav was gone. Tried it several different times but no go. I just reinstalled it and I have it now but not sure if it will disappear again. Anyone have the same issue?
[G1 Android Development] rjgii:
Thank you all for this, working with CyanogenMod 4.2.4!
[G1 Android Development] posna:
thank you!!!!

Yes I agree You all rule and I love xda!
[G1 Android Development] nphaskins:
I'm wondering the same thing myself.

When voice searching for "navigation to..." it pulls up Google search. I'm thinking that the word "navigate" need to be linked to maps somehow.

Any thoughts on this anyone?
[G1 Android Development] andonnguyen:
Putting your original build props back will revert it. Kind of defeats the purpose of changing them in the first place doesnt it? Leave them modified.
[G1 Android Development] andonnguyen:
It does work but its not universal, only within the Navigation app itself. Menu > Search, then press the microphone icon the the top right. Voice search will pop up and say what youre looking for like "Thai food" or "Gas station" and a list of nearby places along your route will show up. No need to say "Navigate to". It's pretty dope.
[G1 Android Development] clide8:
If you've had Nav and lost it by changing the prop back then you don't need to reinstall to get nav back. Just replace your trout.prop, reboot, and change your phone time to 11:59 pm and wait a couple minutes and the Nav option should come back and you can change your time back to normal.

I've gone with the fully modified trout.prop, but stock build.prop and I now have Nav and protected apps. I may play around with it later to see which lines are affecting the protected apps.
[G1 Android Development] fosormic:
"Navigate To..." functionality

Now that the dust has settled on GV, I came online to try to figure that one. Anyone has tried/has time to extract the search package from the 2.0 emulator or a Droid? At work here, can't try yet...

I do believe it is required b/c a new type of intent needs to be raised in order to raise the app, and the current search has no clue. Any other ideas or opinions?
[G1 Android Development] reuthermonkey:
hrmm - that's working for me also. Everything's 100%.

Contacts, Voice-Search, TTS... Everything
[G1 Android Development] fosormic:
Not at all. The "Navigate To" functionality works from the Home screen, so there is no need to start maps, etc. It starts maps+navigation at once. Check the video on the G Nav official website.
[G1 Android Development] xavier6303:
There were several posts (like this) that said if you push the modified props then install the new maps.apk then verified it was working, you could push your original build.props back and it would still work. Guess this has been found to be not-the-case.
[G1 Android Development] andonnguyen:
Lines? You should have only modified one line. Which is this one:

ro.build.fingerprint==verizon/voles/sholes/trout:1.6/DRC83/14721:user/ota-rel-keys,release-key
[G1 Android Development] hyperandy:
Very Weird...

I was running Cyanogen 4.2.3.1 w/ Nav working (did it last night) and just installed 4.2.4 with full expectations to have to reinstall Maps and everything. But, when I started up Nav was still there, checked my build files and they definitely were replaced. I expect them to disappear after a while (we will see) but it is definitely not what I was expecting. I lost my blur animations and Stelock- screen. but I expected as much, just wondering if anyone else is having the same result and lost Nav yet?
[G1 Android Development] clide8:
If you change only that line then protected apps no longer show up in the market
[G1 Android Development] hyperandy:
update

interesting, set the clock to 11:59 and sure enough, lost it. During it's updates it must look at that file. Neat-o....blah
[G1 Android Development] nphaskins:
Video is showing it working from the home screen search widget though?
[G1 Android Development] nphaskins:
Hmm..that is definitely not working for me. It pulls up the browser.
[G1 Android Development] iznasty:
Well in the qwest to get GV to update correctly, I am no longer able to view protected apps on the market, anybody figure out which line in build.prop or build.trout.prop controls this? on the bright side, my GV updates normally again.

Phone Info:

Tmobile G1/ CyanogenMod 4.2.4

Build.prop

# begin build properties
ro.build.version.sdk=4
ro.build.version.release=1.6
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-tmobile
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.4

build.trout.prop

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=DRC83
ro.build.display.id=DRC83
ro.build.version.incremental=14721
ro.build.date=Mon Sep 21 16:16:12 PDT 2009
ro.build.date.utc=1253574972
ro.product.model=T-Mobile G1
ro.product.brand=tmobile
ro.product.name=kila
ro.product.device=dream
ro.product.board=trout
ro.product.cpu.abi=armeabi
ro.product.manufacturer=HTC
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=kila-user 1.6 DRC83 14721 ota-rel-keys,release-keys
ro.build.fingerprint=verizon/voles/sholes/trout:1.6/DRC83/14721: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] clide8:
Have you tried a fully modded build.trout.prop with a stock build.prop? That seems to be working for me. After changing the files and rebooting, set your clock to 11:59pm and wait a few minutes and market should show protected apps
[G1 Android Development] yellathcir:
I'm pretty sure were going to need to get the universal search from eclaire in order to get nav to pull up from the home page. I'm thinking that could take a little time to get working.
[G1 Android Development] gaffa234:
germany

Hi!

Some folks (like me) do not find the navigate option.

The option is only visible when the route is already available as a navigate-route. I dont get navigate trying to navigate inside berlin, germany but when I try and navigate from times square, ny to union square, ny the option is there...
[G1 Android Development] Dirtyfrank26:
Build.trout.prop & build.prop

If you don't put the old builds back on you are unable to receive txt messages. also like everybody else protected apps are fubar.

Also the contacts in maps will not work when you would like to get directions to a contact... in less you put the old builds back on. But once you do this navigation is gone.

I did what followinginsanity said to do on post 579. but it still will not allow protected apps, contacts in maps, txt, google voice to work.

Maps is looking for the elclair 2.0 in the build and other things. remove those lines and you lose navigation.

there needs to be a way to store this information in mem and fake the phone out into thinking it is using the Verizon builds. but be able to put the old builds back on.
[G1 Android Development] clintz:
Thank you very much for posting this. I was able to edit the build.prop file, and changed the version from 5 to 4, rebooted and now my Google Voice inbox is full, and Navigate still works. Excellent!
[G1 Android Development] gentryh:
NAV w CY 4.2.4 - just changed fingerprint.

Same deal here, NAV was there when I woke up this AM, but GMAIL stopped receiving e-mail. I was going to revert the build files, but upped to CY 4.2.4 instead, and NAV still there and GMAIL working again! Paid apps (NESoid paid) seem to be in the Market too.

I edited the fingerprint to the verizon sholes build in the trout file, just in case. I guess only time will tell if anything reverts. (GV is good to go too)

Thanks to all making this possible! Rock-on!
[G1 Android Development] AlanL228:
Tried to push the VoiceSearch.apk from the droid gsm dump, and the voice search crashes afterward. I found a string of code "ACTION_NAVIGATE_TO" within the VoiceSearch.apk under classes.dex. May be someone can figure it out how to update the VoiceSearch.apk from the GSM dump. :D
[G1 Android Development] staunty:
Cool. Thanks for the reply.
[G1 Android Development] hanumantmk:
I've had luck getting navigation + a working gv via:

Following OP instructions for installing the new maps.apk

editing the the droid-based build.prop line ro.build.version.sdk=5 to ro.build.version.sdk=4 (this seems to be what kills gv. Anyone know if there's a resource with an sdk changelog from v4 to 5?)

So I'm reporting android 2.0 and droid, while everything seems to be chugging along with sdk v4... intents I'm guessing?
[G1 Android Development] JAguirre1231:
Yes it is only available in the US
[G1 Android Development] iznasty:
No luck with the protected apps just yet, guess things could be much worse, maybe I just have to let the phone sit for awhile longer.
[G1 Android Development] clintz:
Slightly off topic, does anyone know how to clear the search history on this new maps setup?

edit: uninstalling and reinstalling maps seems like the only way, of course I have lost nav now...
[G1 Android Development] nphaskins:
I have the new builds on and mt text messages and gmail are working fine. My contacts and google voice are all fine as well. There is no need to put the old builds back on. Someone correct me if I am wrong.
[G1 Android Development] dcplaya:
Double post, ignore this. Im also to dumb to figure out how to delete this haha
[G1 Android Development] dcplaya:
What is an example of protected apps? My Market seems to be working just fine but I dont know a protected app that I can search for to verify if it is working or not.

Contacts in maps seems to work just fine, I can search for a contact in the maps.apk and it finds the address as well as navigate to them.
[G1 Android Development] iznasty:
Try searching for NESoid you should see the trial and the paid version, the paid will only show up if protected apps are being displayed...
[G1 Android Development] dcplaya:
I can confirm protected apps are not showing up either.
[G1 Android Development] clintz:
I can see protected apps fine.

I am now running CM 4.2.4, I ran the batch files from Pg 1. and only modified the version number from 5 to 4 in my build.prop.

What did you do differently from me?

(edit: I just noticed you are on a MT3G, that may be why)
[G1 Android Development] wyldtek:
While I only see the free version of NESoid, I can browse paid apps just fine. When I search for SNESoid, I see both the free and paid version. So maybe only certain paid apps aren't showing up.
[G1 Android Development] clide8:
Not all paid apps are protected.
[G1 Android Development] dwang:
paid apps doesn't mean protected apps.

You can have paid app that isn't protected.

You can have a free app that is protected.
[G1 Android Development] clide8:
Also just found out, make sure Market (and probably Maps) aren't running in the background before changing the time to 11:59 PM.

Not sure if it matters, but right after I change the time I go to the home screen and don't touch anything until 12:01
[G1 Android Development] nphaskins:
Ok weird so protected apps aren't showing for me...everything else is working great. What is the changing to 11:59 trick? Does that solve it?
[G1 Android Development] Bicster_:
Changing the build fingerprint apparently changes which apps the Market offers, presumably based on compatibility.

I suppose it also explains the Market's new look.

Hopefully someone can make a fixed Maps.apk that doesn't require changing the build fingerprint...
[G1 Android Development] hyperandy:
Time

setting the clock to a minute before midnight seems to be updating something to the servers...so if something is/ isn't working or you "think" the maps might disappear try this to test it.
[G1 Android Development] xidominicanoix:
hmm i automatically assumed that since i saw paid apps that protected apps would show up as well ... o well i have enough apps for now ;)
[G1 Android Development] mmayhew:
Yes, the prop files use the technique suggested by followinginsanity in post 579. I've been using these prop files for over 16 hours and Nav still works as well as every other app (including Google Voice).

Instructions (ADB and Terminal): http://blog.mmayhew.com
[G1 Android Development] mmayhew:
Glad it worked for you!
[G1 Android Development] clide8:
For me having a stock build.prop and the build.trout.prop linked in the first post with a bunch of lines modified allows Navigation and protected apps. Right now I am working on narrowing down which lines affect protected apps.

The 11:59 trick is required to get Market and Navigation to recognize the changes to your prop files. That's why many people think everything is fine and start having problems the next day.
[G1 Android Development] harpreet1988:
For everyone having trouble, do this

1. download and install CM 4.2.4 + any theme you wish to use

2. extract build.trout.prop from the 4.2.4 zip and modify it based on this guy's instructions (Hint: click here) using notepad

4. push modded build.trout.prop to phone

5. reboot phone

6. run part2.bat from first page

7. download google voice from market

8. open maps and get directions to somewhere and navigate option should show up

:)
[G1 Android Development] HSDarkT3k:
Also as an FYI for the ones that do not ave Apps2SD you might get an error just continue and it works ok after that.

cd /system/sd/app

rm *maps*

rm *Maps*

cd /system/sd/dalvik-cache

rm *maps*

rm *Maps*
[G1 Android Development] newerbee:
Can you post a link to the directions you used to get nav working on 4.2.3.1? When I load the new prop files Google Voice locks up. I'm on a rooted G1 w/ 4.2.3.1, with plans to go to 4.2.4. Thanks.
[G1 Android Development] harpreet1988:
http://xdaforums.com/showpost.php?p=4934052&postcount=933
[G1 Android Development] dbertoli:
NAV and not seeing Protected apps solved for me

I had NAV working. I could not see protected apps-the example other were using were the paid and free versions of Nesoid. At first I could only see the free one. Then I cleared my market cache and both are now visible.
[G1 Android Development] fosormic:
Please run adb logcat on your PC and then start the application (hope you do have the SDK). adb is located on the tools directory of the SDK.

If you can, pls send me via pm the complete log. Try not to start logcat much before you click the search to avoid capturing a lot of garbage. Do it just before touching search.
[G1 Android Development] zer0day:
Does this only work for US users? I'm from UK and tried it on my phone, including installing GV, and still no luck getting the option to show up.
[G1 Android Development] clintz:
Yes, as mentioned many many times before, this only works in the US
[G1 Android Development] ezzieyguywuf:
I was able to get this running in a jif with the page 32 instructions! I had to install google voice to get the navi going, but it's up and running now and seems to work great. YAHOO
[G1 Android Development] Orange Crush:
Easiest way is to back up your original build.prop and build.trout.prop files before following the instructions. Put them back once you get Navigation then reboot.

My Google Voice was crashing too until I restored the original prop files.
[G1 Android Development] warburto:
Can you post your build.trout.prop? Even better would be line by line comparison with a stock 4.X Cyanogen build.trout.prop

I am posting this specifically in response to clide8's claim that he has Navigation AND Protected Apps. I already have Nav working on 4.2.4.
[G1 Android Development] mrnv45:
anyone know how to get my handcent bacc workin heard it was a build.prob issue that i needed to push the original ones to get handcent bacc workin.. any lucc on that?
[G1 Android Development] bogdi1988:
http://xdaforums.com/showthread.php?t=583563

use my props... push the 2 files... remove all traces of maps, then reboot phone... adb install the maps application.. then install google voice... start up the maps and navigation will be there. then use my guide to go to 4.2.4 and keep navigation working
[G1 Android Development] bogdi1988:
try my build props.... link is one up
[G1 Android Development] mrnv45:
it says saphire..im on a g1..is that ook?

edit:

it didnt work.. i loaded both in using adb..in recovery.. nothin!..
[G1 Android Development] clide8:
OK, to get Navigation and protected apps working you need to modify the whole fingerprint line so it is:

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

The entire build.prop can remain stock and the rest of build.trout.prop can remain stock.

If you previously only had the first part of the fingerprint modified and lost protected apps in the Market then here are the steps you need to take to restore protected apps

1. Replace the build.trout.prop with one containing the fingerprint above

2. Reboot

3. Make sure Market is not running in the background

4. Clear the Market cache from Settings>Applications>Manage Applications>Market

5. Go to your time and date settings. Set the time to 11:59 PM and quickly exit to your home screen

6. Wait until your phone reaches 12:01 without doing anything

7. Start up Market and you should be able to find protected apps again

8. Set your time back to normal

That procedure also works to restore Navigation if you lost it from going back to a completely stock build.trout.prop

Edit oops 3 should be not running in background. Fixed
[G1 Android Development] soloxp:
I don’t see how people are having a hard time getting this to work on there G1

What I did for my G1…was downloaded (SapphireNav files) and ran part1 and at the end it asks to (Press any key to continue) and your phone should reboot.

Once your phone reboots…run part2 it will do its thing and it should say success or successful (Press any key to continue). Now if you already have Google Voice install…uninstall it and redownload it from the market. You should be good to go. Also on CM 4.2.4 voice search works find but on 4.2.3.1 I got fc.

I did this on CM-4.2.3.1 and CM-4.2.4. With CM 4.2.3.1 I did it yesterday around 12 pm and just did CM 4.2.4 around 2pm to day. So it has been working for more then 24hr.
[G1 Android Development] daze88:
Navigation works for me on cyanogen latest but only problem is Handcent sms contacts wont appear only the number.The stock messagaing app works fine just handcent got all messed up..
[G1 Android Development] mvv_hyd:
Mehh... didn't work for me.. still no protected apps
[G1 Android Development] dj_blueshift:
reporting new method test:

-pushed new props

-installed new Maps.apk

-installed google voice

-cleared market cache

-did time set/market/time reset

everything looks to be working at the moment (including nav)

lets see if it'll last until tomorrow :D

edit2: resolved protected apps. looks good!
[G1 Android Development] itnet7:
Just wanted to thank you and the original posters of this fix, it worked for me without a hitch. Running 4.2.4 and was receiving the same message!

Thanks,

itnet7
[G1 Android Development] jeremytippetts:
I'm having the same issue... anyone have a step by step on how to correct this?
[G1 Android Development] mrnv45:
tried one dudes build.props..didnt work for me.. stills aid i was on 4.3.2.1.. im just gonna reinstall 4.2.4..and wait..
[G1 Android Development] michaelkecia:
Google Navigation

After successfully installing and working great, the text to speech program

is running on my whole phone....and it's irritating!!! I have looked everywhere for settings to silence it but no luck at this time....

Help a noob!!???:confused:
[G1 Android Development] Chahk:
Press Menu. There is a giant "Mute" button that could do what you're looking for.
[G1 Android Development] HSDarkT3k:
I installed this and Google Voice worked ok. Updated to v4.2.4 on CyanogenMOD Rom and still worked ok no issues. After a 2nd reboot of the phone no more Navigation option.
[G1 Android Development] jikei:
Question about the protected apps not being shown in market. Do the ones you already have installed show up, or just those that are NOT installed not show up.

Upgraded to CM 4.2.4 (no wipe) and pushed the prop files back (edited build.prop to show CyanogenMod-4.2.4 instead of 4.2.3.1 because that would annoy me). Nav shows up. Set the time 11:59 PM and Nav still works so I guess nothing else is needed to be done if you upgrade to 4.2.4.
[G1 Android Development] jikei:
double post.
[G1 Android Development] xidominicanoix:
this only happens when you modify more than necessary of your build.trout.prop... only modify the small part of the ro.build.fingerprint line and this will not happen ... smh idk how many times i have to repeat this lol
[G1 Android Development] warburto:
Confirmed that clive8's edit to the build.trout.prop worked! I have Protected Apps AND Nav!

clive8, thank you very much for your response and clear directions.

edit: both Google Voice and the new Facebook app are also working with no problems
[G1 Android Development] followinginsanity:
I'm home. and working on the voice search navigation.
[G1 Android Development] RussianSolja:
ok i got the navi working with no problems.... now here is my 2nd problem... my facebook app keeps force closing. and i think i might have something to do with this navi app. can someone help me get my apps working again? and please explain in a newbie terms. thanks. :D
[G1 Android Development] dcplaya:
I can confirm it as well. Protected apps are now showing up in the market!
[G1 Android Development] KodieG:
my experience:

Ran Part 1.bat

Reboot.

Ran Part 2.bat and got the [INSTALL_FAILED_UPDATE_INCOMPATIBLE] error.

Edited packages.xml as described in post #839 by orbitus.

Reboot.

Ran Part 2.bat again, couldn't delete any of the files but installed successfully.

Reboot.

Installed google's voice thingy.

Turned on gps and ran nav perfectly. :)
[G1 Android Development] clide8:
Did you modify the build.prop? If you did then you should go back to the stock version. I'm not sure if that would affect it or not because I never touched the file, but I lost protected apps many times while trying to narrow things down and was always able to restore them by using that method.