yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] Jubei:
There's some weird stuff going on. The official maps 5.0 even though I"ve seen no announcement by google, allows for navigation in Japan.
[G1 Android Development] Brut.all:
Still nothing in Poland. Maybe they're just enabling it in new country/countries. AFAIR when they opened it in several Europe countries, people was reporting working navi a day or two earlier. Maybe we'll see a new blog entry today or tomorrow.

And one more time: navi isn't related to GMM version. If it works on 5.0 in Japan now, then it should work on 4.x as well.
[G1 Android Development] ranmaau:
They enabled navigation In. Australia about a month ago. Even on the older versions.
[G1 Android Development] bv_abhi:
Any chance of getting brut maps 5.0
[G1 Android Development] dagbro:
devs, what are your thoughts on enabling GMM5 navigation? did Google break the directions backend trick or is it just a matter of implementing it into the new version?
[G1 Android Development] canadiancow:
They don't enable it for any versions. They enable it on the server.
[G1 Android Development] Ambious:
That gives me an idea.

If we (or the dev of Brut, actually) can intercept that server request and redirect it, using - say, a proxy or a DNS redirection, we could THEORETICALLY enable navigation on ANY version, modded or not. It WOULD require us to know the server's address to 'hijak' it, and the server's responses and the program's requests, but it is doable, I think.

Anyone out there with enough programming experience and/or networking know-how to confirm/deny the plausibility of this theory?
[G1 Android Development] Brut.all:
And do you really think Google engineers are so stupid that if you ask their servers about a route from Poland to Poland, but using IP from USA, then they will allow you to navigate?
[G1 Android Development] xan:
do not reinvent the wheel. Didnt it cross your jind that brut actually modded many maps releases up to 4.6? he had to do it somehow. Believe knows what he is doing :-) I'm quite sure that if he needed such help he would state the problem and ask for answers, but he is a dev - he doesnt ask questions, he delievers :-)

Szcczesliwego nowego i wesolych swiat(tego co zostalo), keep up good work :-)
[G1 Android Development] Ambious:
I didn't mean use a proxy on the google servers, I meant use a proxy to fool the app into thinking it's talking with google servers, when actually it'd be talking with a custom made server that'll give an 'ok, go' to any requests.

I'm not trying to dismiss or belittle anyone's work, brut.all is an incredible dev, and his work is greatly appreciated.

I was just thinking out loud - it's a community, and that's what people do in communities.

I may be wrong in my theory, and in fact I probably am wrong - but without collaboration and open discussion, there can be no real progress in any field whatsoever.

It doesn't hurt to theorize and ask questions, as the old saying goes "He who is shy, will never learn a thing" (crude translation from old Hebrew).
[G1 Android Development] Brut.all:
Ah, ok :-) So we should start at creating our own, custom navigation service? ;-)
[G1 Android Development] Chima:
Hi! First of all, thanks for this mode buddy!

Why don't you use sqlite for the cache storage? ZIP can not compress PNGs well, I guess nothing can, so we need just some king of container, right? SQLite will fit perfectly, IMHO.

;)
[G1 Android Development] Ambious:
I must have misunderstood how the service works. I thought the server only 'allows' or 'disallows' navigation, I didn't realize navigation was actually done on the server.

Or actually I did, but didn't connect the dots and see the whole picture.

Well, guess I was wrong. Sorry for wasting your time.
[G1 Android Development] Brut.all:
Yeah, ideas are always worthy :-) And it's nice to see someone tries to help. It's much better to answer such question than next "how to install this mod?" one ;-)
[G1 Android Development] Firerat:
why add overhead?

has everyone had a liitle too much to drink?

whats with all the crazy ideas?
[G1 Android Development] Brut.all:
SQLite isn't human friendly - you can't open it and add/remove/replace some tiles just like that. And I don't use zip for compression, but for storage.

Yes, GMM is server-side navigation service.
[G1 Android Development] Chima:
this is dup, sorry (5 min spam protection is quite long actually)
[G1 Android Development] canadiancow:
No brut7? :(
[G1 Android Development] Brut.all:
No, why?

What is this "acc"?
[G1 Android Development] AndyCr15:
I guess I missed something in this thread, what are 'MT issues'?

Can I install this on my Nexus One and it will work... or not?

Thanks :)
[G1 Android Development] wildcathcmc:
I can't Join Latitude :(
[G1 Android Development] Brut.all:
You didn't miss, this is new.

Some time ago Google has added MT zooming, but it requires Eclair, so there are SDK version checks in a code which enable or disable it. I have added my own checks to enable MT on Donut ROMs, which have MT bits ported from Eclair and it worked just fine.

In GM4.1.0 they have reorganized their MT code and after enabling MT on my CM I have some problems. MT events are detected, zoom reacts to them, but effects are quite random - I must try for 10s to zoom in and during that I may be suddenly zoomed out to country level...

I wanna know whether this is a problem with my device/system only, with porting to GM4.1 (but I didn't even touch MT code, I just enabled it) or maybe GM now uses some MT features, that works poorly on Donut?

I just want to know that :-D Whether MT zooming works properly on original and on my Maps.

@wildcathcmc

Could you look into logcat, try to log in using original maps or log out if you have both Maps installed? We didn't have any Latitude issues so far.
[G1 Android Development] AndyCr15:
Everything seems to work for me.

Multitouch - Yes

Live Wallpaper - Yes

Latitude - Yes

Widget - Yes

Navigation - Yes

:)
[G1 Android Development] Zappletoo:
MT doesn't work at all for me, ADP1/CM4.2.15.1

After trying for a while, the map zoomed a bit out then back to original zoom.

I don't really miss it though, I like the buttons better.

HTH
[G1 Android Development] Brut.all:
@Zappletoo

Yep, same platform as mine and exactly the same effects. Thanks for info.

@AndyCr15

What device and system are you using?

I'll try to look what was changed between 4.0 and 4.1 and maybe I will be able to use 4.0 code in a GM4.1 .
[G1 Android Development] AndyCr15:
Nexus One - MCR 2.0
[G1 Android Development] Brut.all:
Thanks.

And one more question. Could someone on Eclair check whether MT works smoother or somehow better on GM4.1 than on GM4.0? If they really changed something, they probably had some reasons to do it. And if so I don't wanna revert their enhancements because of Donut users - I have to support all 3 cases:

stock Donut - MT disabled

Donut with ported MT - MT from GM4.0 enabled

Eclair - MT from GM4.1 enabled
[G1 Android Development] samsara00:
MT acts weird for me too (32B Magic / SuperD 1.9.3)

Actually zoom out kinda works, but no zoom in. it zooms out all the time even if i try to zoom in.
[G1 Android Development] AndyCr15:
My first thought was it was smoother. It always seemed a little jittery/jumpy before. Seems smoother now I think.
[G1 Android Development] Brut.all:
Ok, I will try to support all cases.

@canadiancow

If you are sad because you can't test automatic GM updating, you may have a chance today ;-)

And I think you should update to newer versions of GM as well. 4.1-brut6 is definitely newer than 4.0-brut6.
[G1 Android Development] Brut.all:
They have drastically modified interface between MT controller and rest of the app. It's waste of time to work on this now, I will wait for newer apktool.
[G1 Android Development] StefanSarzio:
Are you interested in replies from stock rom users? If so: I have no MT problems on either GM.

The only problems I have with you mod is that it displays a login error upon start. Choosing Login from the menu make it hang indefinately - or at least for a very long time.

My contacts from my Google Apps account are available, though. So it seems this would only be a problem if I wanted to switch accounts in order to use buzz. But that's what the standard GM is for.

So I'm very happy. Thank you!
[G1 Android Development] spamcakes:
This may be a bit of a stupid question, but what does this app do better than the stock google maps? As the stock google maps offers directions as well, and neither of them seem to do turn-by-turn or voice directions I'm a bit confused as to what this does better.

Not trying to insult this guy's work, I would just like to know how this would benefit me.
[G1 Android Development] Brut.all:
Modded version does. You can not navigate using it?
[G1 Android Development] Rothy:
Speechless is kinda useless

Maybe turn-by-turn is working, but unfortunately there's no speech output, at least in Germany :(

Tried to set speech output to English but didn't work either ...
[G1 Android Development] canadiancow:
I guess I'll have to check some other stuff to determine if an update is necessary.
[G1 Android Development] canadiancow:
As far as I'm concerned, the speech in the modded version is useless. But the map display in Navigation mode is extremely useful.
[G1 Android Development] Brut.all:
I didn't know about zip size limit when I was implementing caching. Of course it should be fixed somehow - maybe multiple zip files, maybe SQL.

Could you, guys, report, how vector maps works on older devices? You could use brutdev version posted few pages ago. I'm considering removing caching feature and trying to enhance GMM5 builtin caching. It would be much better, cause it takes much less space.

But I need to know, how much people can't use vector maps cause of performance. As I said vector maps works on my G1/CM6.1, but it's too slow to be a day-to-day replacement of 2D. I guess same for HTC Magic, but what about Hero, HTC Widlfire? What about modern, but low-end devices? I think it should work ok on most devices.
[G1 Android Development] Chima:
Anyway, appreciate what you are doing, thanks. It does work with cache which is great already!

PS: Renamed version installs smoothly on Galaxy S 2.2 after GM updates are off.
[G1 Android Development] copyliu:
Latitude shift issue in China

I am in china an I don't need "fix for map shift issue in China" enable,

but in Latitude widget , bu my location address is not correct (address only , location in maps is correct)

if I enabled that features, my location in maps will go wrong, but my location address in Latitude widget will go right.

again , fxxking Mars coordinate system:o

sorry about my bad English
[G1 Android Development] Zoide_:
How did you trick Google Maps 4.6.x into allowing navigation in all countries? I do some software development (though no Android stuff yet), so feel free to go into the details ;)

Thanks
[G1 Android Development] ncceyad:
hi brut.all

in my country, Driving Direction not supported, can i use rout from Google Map Maker....

sorry for my boo English

thank you
[G1 Android Development] canadiancow:
Basically, the requests are sent to the "directions" server instead of the "navigation" server (since directions are available for most countries). The responses are very similar, which is why it works. However, this is also why the turn arrows don't always show up properly, and why the text in the top bar sometimes isn't formatted very well, and why the voice prompts are sometimes late.

I'm sure Brut can fill in any missing details.

This is more "reverse engineering" than "development" though :p
[G1 Android Development] Brut.all:
Just added to Q/A section:

As you can read just above in this post, my mod uses Google Directions service, so if it doesn't work in your area, you won't be able to use navi in my mod as well.
[G1 Android Development] Zoide_:
Thanks canadiancow and Brut.all!

You guys really did come up with a very clever workaround ;)
[G1 Android Development] J0s3f:
On Hero and ZTE Blade it kicks ass!

I was using Maverick most of the time before this, but now I nearly always use the new Maps!
[G1 Android Development] Brut.all:
Nice :-) And did you have to install my version or 3D was enabled by default on Hero?
[G1 Android Development] itandy:
On Hero, all new features in GM5 is disabled by default so it's exactly the same as GM4.7.
[G1 Android Development] J0s3f:
I had to install your version!

Thanks for creating it :D
[G1 Android Development] cocchiararo:
now that you know that the hero is ok, we can guess anything with an A8 derivate will run it without problems :P

ps: out of ignoranse, and NOT asking for a date, what changed in gmaps v5 that prevents you from using the old method ? is it similar to what might have changed on 4.7, or you didn't update to 4.7 cause the new features were meaningless ?
[G1 Android Development] masterg0g0:
brut maps works on galaxy 5800 apollo

I had tried brut maps earlier but never new this new version supported navigation.. especially in India :)

The google maps 5.0 doesnt show 3d building, but your version attempts to draw the outline of the 3d on galaxy 3 fon..

but the compass view / tilt dont seem to work as yet .. when r u changing the GM to 5.0 ?
[G1 Android Development] LuffyPSP:
Great work. Been using 4.4.0 all the way. any chance for 5.0 soon?
[G1 Android Development] andylokon:
Map shift issue

hi, i'm a user in HK.

here i got some problems with the Location Faking setting.

brut maps

Location Faking Off : result in correct location (Point 0)

Location Faking On : result in wrong location (Point A)

brut navigation

Location Faking Off : result in wrong location (Point A)

Location Faking On : result in wrong loaction (Point B)

in this situation, the Point A was faked for once, while Point B for twice. (illustrated in the picture)

It seems that the original loaction in brut navi has been already faked so i'm unable to get the correct loaction in the navi app.

Moreover, every time i click Brut Mod in brut navi it results in force close, so all the settings descirbed above was changed in brut maps Brut Mod, i wondered if this caused the problem.

ps: i am using HTC Desire 2.2
[G1 Android Development] chinni_bruce:
brut maps nt working after updating to google map 5 :(
[G1 Android Development] Firerat:
square peg not fit round hole :(
[G1 Android Development] aronmimi:
good thks, try and try, thank you very much
[G1 Android Development] Godfrd824:
So, I've uninstalled the original maps app through the terminal emulator, but when I try to install the new maps app, it tells me that the app was not installed, how do I fix this?
[G1 Android Development] Hrithan2020:
Oops, was not meant for this thread. Great work, Brut :)
[G1 Android Development] Konflikt:
Hi, thanks for the app.

one Q, when it will be updated to 5.0? BR, keep on the great work!
[G1 Android Development] zb87:
Hi Brut, thanks for your great work. I have a question. The map tiles downloaded by Mobile Atlas Creator is not clickable, while the tiles cached by your modified program store some extra information [LTIP], such as the labels and the positions of the interesting points, which make the offline map clickable. Is that the data structure you invent? And do you have any suggestions on adding those information to the map tiles downloaded by Mobile Atlas Creator? Thanks a lot!

ps. For the zip cache format, I find if you select the compression level to "Store - No Compression", it works much better, and can support a much larger zip file.
[G1 Android Development] Brut.all:
I didn't invent it, Google did. Map tiles for mobile are different than that from maps.google.com. They have bigger texts and sometimes they contain additional LTIP data about objects on a tile. We would have to add GMM map source to Mobile Atlas Creator, but GMM protocol is much more complicated.

Nevermind, I think vector maps is our future :-)

That makes sense. Thanks for info :-)
[G1 Android Development] Bladyle:
New version 5 work good on my magic 32a except I want to use 3d mod :)
[G1 Android Development] :No-Frost::
So, is there an estimated time for GMaps Brut.all mod 5??? :) I'm just asking what everyone is asking, but I don't have enough time to read all the pages =/...
[G1 Android Development] dexter93:
Congratulations to you Brut for this excellent mod. I am finally able to have a free map on the go without any network charges(not to mention about navigation...). :D

May i ask if there is going to be a gmaps 5 mod and perhaps a move to sd option for the ones that dont have app2sd (mostly the ones that are stuck in a stock rom)? :rolleyes:

Thanks in advance!
[G1 Android Development] chinni_bruce:
Brutt sorry for bothering u :( But can u temme if ur mod will work on Maps5.0? or ru planning to release?
[G1 Android Development] xan:
I observe this thread for some time now...

Brut, you should add some big-red-fat info in OP about 5.0 support for your own sake.

Or it just can be another 20 pages of when/if/how.
[G1 Android Development] Brut.all:
;-) Half of posts in this thread is about when/if/how: I read them all, but ignore most of them.

I have a deadline for some other project on Thursday, so there is no way to do GMM5 to that day. Friday? We'll see.
[G1 Android Development] xan:
Thats quicker than I expected :)

I need to learn this attitude, since I see its working for you.
[G1 Android Development] dexter93:
Had the same problem. Just install the renamed version ;)
[G1 Android Development] duongla:
Thanks Brut.all for the mod.

Now I use both google maps 5.0 and Brut GM. I find that GM 5.0 cannot use wireless network to determine my location while Brut GM can. When I uninstall Brut GM, GM 5.0 can use wireless network normally.

So I think there is a conflict here between the two applications. Just want to report so you know the issue.

More information:

Samsung Galaxy S (GT-I9000)

Firmware: XXJPY

Speedmode K12I kernel

Brut GM renamed tag version
[G1 Android Development] BryanChung:
Haha yes! Friday is sooner than I expected too! :D

Thanks brut for your work! :D
[G1 Android Development] verszipo:
I think the best would be to stick to how google does the estimations : "when it's dont it's done" :D

Anyways, thank you very much for your work, you made a good program into a great one ;)
[G1 Android Development] Brut.all:
That approach makes even more sense for free-time projects, because you never know, how much of free time will you have :-)
[G1 Android Development] -Simo-:
Can i change speak voice to finnish :o
[G1 Android Development] SkyWalker1726:
Where can i download the New Type of GM5 vector maps using my pc ?

(i used an app for the previous version but now that the type of map has changed where can i get it ?? )
[G1 Android Development] neo1691:
seeking some advice from the experts

i have the following version of brut maps installed on my mobile

maps4.3.0.4305-brut14

i am on samsung galaxy 3 eclair 2.1..unrooted

this version works well enough..

but i saw the files i see an updated version on brut maps on this thread..

if i install it, will it replace the current version of brut maps installed on my mobile??

and will it work..??

Are there any problems if i install?? please advice
[G1 Android Development] rodrigo.zr:
Yes, it will replace the current version and should work without any problems.
[G1 Android Development] neo1691:
Thanks a lot...
[G1 Android Development] ykphuah:
Anyone got this working on Nexus S?

I installed the renamed version, the first time I launch it, it prompt me the What's New screen, after I press OK it got stuck. When I force close it, and open it again, it says "Current location unavailable", but the default gmaps work just fine.

Sorry if this have been asked before, I tried searching but couldn't find any information.
[G1 Android Development] allmoney.ws:
Any way to download vector maps for Google Maps to use offline?
[G1 Android Development] genius.lizard2:
in my hero. i have Force Close Problem too
[G1 Android Development] genius.lizard2:
Installed BRUT17 in My HERO. Now Without FC ( NO Force Close ) .WORKS FINE.

BEST APP.THANX BRUT

The Way For Install: BRUT 17 Renamed Tagged Loged Iconed,... :D

1-Open Titanium Backup (So Must Have SuperUser per... ROOT)

*-Backup Maps (mine: 4.7.0)

2-Uninstall Stock Google Maps (Maps 4.7.0, maybe you must update to latest version then Uninstall it)

3-Install each BRUT (17) you want to install

*-you can now install Orginal Maps Again for other Works

***-Now orginal maps give FCs. BUT it don't matter ;)

it seems afew data between Orginal and Brut are Same.it cause FCs

ENJOY
[G1 Android Development] genius.lizard2:
HI Brut............

@BRUT:

Why don't you allow/support manny small zip files instead of one Folder

Like en_GB/17/35264.zip

en_GB/17/35265.zip

en_GB/17/35266.zip

....

....

....

with Winrar Or Zip Multiple Folders Into Separate Files Software we can zip all subfolders to Separate zips in 1,2,3...,17...,n.Folders

THANX
[G1 Android Development] petyo.tsanov:
how to install google maps 4.6 [brut] to my rooted galaxy s 2.2.1 ?

1. I remove my old google maps 4.5 in system/app

2. after install google maps 4.6 from market

3. unisntall google maps 4.6 from app manager

4. I try to install maps4.6.0.4686-brut.apk but result is unsuccessful...

Can anyone help me?
[G1 Android Development] tomekk_nt:
Try to install renamed version.
[G1 Android Development] petyo.tsanov:
maps4.6.0.4686-brut-renamed.apk

or

maps4.6.0.4686-brut-renamed-tagged.apk

?
[G1 Android Development] tomekk_nt:
It's the same, but tagger version has Brut tags on icons - it's convenient if you use both stock and Brutted maps ;)
[G1 Android Development] petyo.tsanov:
now with maps4.6.0.4686-brut-renamed.apk working fine big thanks man :)
[G1 Android Development] motorator:
5. Install Google Maps 4.7 and up from Market

6. Uninstall Google Maps

7. Install Brutmod APK.

Don't know why it was so but that's what I had to get it on my device. Earlier versions of Map gave me the same issue.
[G1 Android Development] rubik:
Anyone knows if the current version of brut maps works with nexus s , gingerbread ? I installed it but it FC's after launching.
[G1 Android Development] fpo74:
It works for me on HTC desire running Gingerbread (Oxygen-2.0-RC6).
[G1 Android Development] phensta77:
Hey Brut, now when, if and how?!

lol Sorry, checking your thread more or less constantly, just wanted to let you know that I am one of those to appreciate your work a lot, impatiently waiting for your next strike!

Will stay tuned, hope you will find some time to commit.
[G1 Android Development] coradux:
Didn't say which Friday :p.
[G1 Android Development] cvmravi:
maps5.0.0.5014-brutdev - can we get the other 2 variants too

Can you please make the 3 variants for your first cut version of the 5.0.
[G1 Android Development] scalp42:
Hi Brut!

I'm running into a huge problem.

I have tried to push (or "manually" copy within /system/app) :

- maps4.6.0.4686-brut

- maps5.0.0.5014-brutdev

Both appear in my directory, but not in the launcher (looks uninstalled somehow to me).

(I have also tried with maps5.0-brutdev decompiling and removing "android shared userid" in the manifest, recompiled and sucessfully managed to actually install it. But it FC on launch about a layer/header/bar something in logcat.)

Do you have any idea why it doesn't want to show up in my launcher ? (Ive tried every launcher, no problem here.)

I'm running CM nightly 316.

Only one that seems to be working in the renamed version (I remember it used to ANR a lot, so I didn't bother going further).

Worth mentionning that it is the *first* I run into this mystic problem.

Any idea pretty please ?

Thanks a lot in advance, Ive been spending 2 hours trying to find the problem, but no luck.
[G1 Android Development] waebi:
scalp, check the permissions with Root Explorer, they should be rw-r--r--, which is not the case if you copied them from the SD card, happened to me too yesterday.

edit: also checked this thread to see if 5 was coming any time - vector maps *drool* - looking forward to it and will put a few monies your way :)