[CLOSED][APP MOD] Google Maps navigation

Status
Not open for further replies.
Search This thread

pafaisal

Senior Member
Apr 7, 2011
247
21
Dubai
Hi, just to check if I installed the mod correctly. Does it say 6.2.0 (#6020014) gmm-android-samsung under Version when I go to Settings > About ?

Navigation works for me but when I select a destination, it gets stuck at "Searching for GPS.." at the bottom? Is this normal? :(
Search a place and click on "Get Direction" and from there click navigation icon which is appear down side....Try this....
 

pafaisal

Senior Member
Apr 7, 2011
247
21
Dubai
Hi..I have installed "Maps_mod_620_cleanup_xml.zip" and it works great..Thanks for the great work..
Do I have to install Street View seperately...? Can anyone post the latest stree view app..? It is not available in the market in UAE region.
 

pafaisal

Senior Member
Apr 7, 2011
247
21
Dubai
Dear Jayman
I have flashed "Maps_mod_620_cleanup_xml.zip" and it works well..When I saw the version 3, I flashed it. but there is no map installed. So i flashed "Maps_mod_620_cleanup_xml.zip" again and it works.. Is there any more features in v3....? Please advise....
Anyway a big thanks to you for your excellent work !!!
 

docnasef

Senior Member
Apr 25, 2009
194
17
Excuse my silly question!!
:rolleyes:

just so I can be clear on this

I am rooted and have a desire running runnymede

I just ignore the OP

Flash the Maps_mod_620_cleanup_xml_v3
via recovery

that will
clean all previous map versions, data etc
and install the maps v6.2.0 with nav
nothing else need to be done, right?

and if I ever need to rollback I just flash this "clean maps" zip also via recovery,


that simple, right?
:p

anyone please confirm?
 

angusc

Senior Member
May 12, 2006
2,799
504
Beijing
I messed up on the xml cleanup and didn't remove all the maps references and I believe that is why it's not working for you. If you manually go through the packages.xml and remove all the maps references and reboot then I believe it will work for you. I am still working out how to add the rest of the xml cleanup to the script in the zip and will post it once I have it right.

Manually editing the file was the solution that worked for me. You can do it with a txt editor or use the sed commands that were posted.

Ok.. I think I have fixed the script in the zip file to remove all the correct maps references. Thanks to szihs for helping with the syntax and providing the modded maps.

Of course.. please let me know if this doesn't work for you and we can try and solve the issues.

Hi Jayman007 can you or someone else help me out here...I have a rom that has the maps.apk located at "/sd-ext/app_s" the "packages.xml" file is still located at "/data/system/packages.xml" so i tried to change the front end of your "updater-script" from the flashable zip that you posted, but now in Recovery i get the error (Status 6), Installation aborted".

Can you advise the correct syntax for my above ROM and package locations?

This is the script that i ended up with:
Code:
ui_print("Packaged by Jayman007"); ui_print(">>> Mounting partitions");
	run_program("/sbin/busybox", "mount", "/dev/block/mmcblk0p2", "/sd-ext"); 
delete("/sd-ext/app_s/maps.apk"); 

ui_print(">>> Writing System"); package_extract_dir("system", "/sd-ext/app_s"); 

ui_print(">>> Cleanup packages.xml"); run_program("/sbin/busybox", "mount", "/data"); run_program("/sbin/sed", "-i", "/<shared-user name=\"com.google.android.apps.maps/,/<\/shared-user>/d", "/data/system/packages.xml");
	run_program("/sbin/sed", "-i", "/<package name=\"com.google.android.apps.maps/,/<\/package>/d", "/data/system/packages.xml");
	run_program("/sbin/sed", "-i", "/com.google.android.apps.maps.permission.C2D_MESSAGE/d", "/data/system/packages.xml"); 
ui_print(">>> Unmounting partitions"); run_program("/sbin/busybox", "umount", "/sd-ext"); run_program("/sbin/busybox", "umount", "/data"); 

ui_print("Done!");


Oh and i changed the file structure of the flashable zip by only having the "maps.apk" file within the "systems" folder inside the zip file.
Thanx for any help.
 
Last edited:

dr.ketan

Recognized Developer / Recognized Contributor
I cannot log in to latitude, I follow the OP instructions, but there is no way that I can restore the maps. Should I wait for the sign version?

Thx!

After installing non rooted version, go to lattitude, soon after u will see 3 time triangle on status bar, select each n allow it. When u see google sign in page just escape it. It is working fine for me.

Sent from my GT-N7000 using xda premium
 
  • Like
Reactions: GRACO

RealNowhereMan

New member
Jan 26, 2012
2
0
I try to flash in recovery this Zip Maps_mod_620_cleanup_xml_v3.zip
but always i have this error: Status 0, so i try to re-signing whit this method androidapps.es/2010/01/23/firmar-archivos-android (sorry it's in spanish because i speak that language).

Ok im not a programer so i try with patience create the second file signed but i have the same error Status 0

Someone try re-signing and post the Zip or What am I supposed to do?

PD: Sorry for my english if i have some error :)
 

GRACO

Senior Member
Dec 6, 2010
98
10
Oh now works! ...

Thx!

After installing non rooted version, go to lattitude, soon after u will see 3 time triangle on status bar, select each n allow it. When u see google sign in page just escape it. It is working fine for me.

Sent from my GT-N7000 using xda premium



Sent from my SGH-I897 using XDA App
 

Jayman007

Senior Member
Sep 19, 2007
314
72
Las Vegas
I try to flash in recovery this Zip Maps_mod_620_cleanup_xml_v3.zip
but always i have this error: Status 0, so i try to re-signing whit this method androidapps.es/2010/01/23/firmar-archivos-android (sorry it's in spanish because i speak that language).

Ok im not a programer so i try with patience create the second file signed but i have the same error Status 0

Someone try re-signing and post the Zip or What am I supposed to do?

PD: Sorry for my english if i have some error :)



The zip is signed. If you think that is an issue then reboot to the cwm recovery and there is an option to flash and ignore the signatures.
 

angusc

Senior Member
May 12, 2006
2,799
504
Beijing
Hi Jayman007 can you or someone else help me out here...I have a rom that has the maps.apk located at "/sd-ext/app_s" the "packages.xml" file is still located at "/data/system/packages.xml" so i tried to change the front end of your "updater-script" from the flashable zip that you posted, but now in Recovery i get the error (Status 6), Installation aborted".

Can you advise the correct syntax for my above ROM and package locations?

This is the script that i ended up with:
Code:
ui_print("Packaged by Jayman007"); ui_print(">>> Mounting partitions");
	run_program("/sbin/busybox", "mount", "/dev/block/mmcblk0p2", "/sd-ext"); 
delete("/sd-ext/app_s/maps.apk"); 

ui_print(">>> Writing System"); package_extract_dir("system", "/sd-ext/app_s"); 

ui_print(">>> Cleanup packages.xml"); run_program("/sbin/busybox", "mount", "/data"); run_program("/sbin/sed", "-i", "/<shared-user name=\"com.google.android.apps.maps/,/<\/shared-user>/d", "/data/system/packages.xml");
	run_program("/sbin/sed", "-i", "/<package name=\"com.google.android.apps.maps/,/<\/package>/d", "/data/system/packages.xml");
	run_program("/sbin/sed", "-i", "/com.google.android.apps.maps.permission.C2D_MESSAGE/d", "/data/system/packages.xml"); 
ui_print(">>> Unmounting partitions"); run_program("/sbin/busybox", "umount", "/sd-ext"); run_program("/sbin/busybox", "umount", "/data"); 

ui_print("Done!");


Oh and i changed the file structure of the flashable zip by only having the "maps.apk" file within the "systems" folder inside the zip file.
Thanx for any help.

Jayman007

Can you advise on this I've that i posted yesterday.....maybe you missed it.

Sent with Desire.
 
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 319
    home-1.jpg



    Quote brut.all " I have started this project about 1.5 years ago,( but I don't have time recently, so I don't port my changes to newer versions of Google Maps. Some Chinese guys do that for me ;-)"

    This map is for the country that cant use navigation on google map. It has been hacked and can be used by any country now.





    Installation for root:

    1. In Titanium Backup, select Maps and make a backup.
    2. Select Maps and wipe data, then uninstall.
    3. Select Street View and wipe data, then uninstall.
    4. Install Google Maps6.7.0-ownhere-signed.apk.
    5. Go to market, and reinstall street view.(download it from the second post).
    Or
    1.Uninstall maps from Titanium Backup.
    2.Install maps from the Market.
    3.Uninstall it normally (not from Titanium).
    4.Install the re-signed version.

    or ADB

    first uninstall Maps from /system/app
    HTML:
    adb remount
    adb push /Google maps6.7.0-ownhere.apk /system/app



    Note:
    For those who get the "Login Failed" message Pull down the status bar and press all three triangles and give permission then closing maps.

    If you don't get the three warning triangles
    1. Install original maps from market.
    2. Sign in and join latititude
    3. Back up maps in titanium, app and data.
    4. Wipe date and uninstall maps
    5. Install resign version. DO NOT RUN, reboot right after installing.
    6. After reboot, go to titanium and restore DATA only.


    I'm not going to post any more links to ownhere-maps . After a lawyer representing google contacted me on G+ and then later call me and we had a little talk ,we came to the conclusion that I'm not going to spread anymore modified maps . I'm not going get on the wrong side off Google .. And I'm considering closing the thread .






    Admin Edit: These Maps apk files have been removed due to a copyright infringement complaint from Google. Please do not post any more Google Maps apk's
    31
    How to get navigasion voice in your own language​

    1. Download Classic Text To Speech Engine from the marked.https://market.android.com/details?id=com.svox.classic&feature=search_result
    2. After installation, open to select the language you want (USD 2.99) to download.
    3. Go to Android Settings -> Voice Input & Output -> Text-to-Speech settings, activate SvoxClassic at the bottom of the screen, then select SvoxClassic as the Default Engine.

    Notes:
    - Google Navigation requires that the Text-to-Speech voice matches the phone language. You can change the phone language in Android Settings -> Language & keyboard -> Select language.

    Would anyone like to share how the maps.apk is changed to allow navigation to work in all countries. I'm sure this forum would benefit from this info so that more ppl could help on getting the latest release out when google releases it.


    Do somebody please tell me how to unlock the google maps for navigation?

    1) Download a working version of the hacked map, its corresponding original version and the latest map version.
    2) Extract from all apks their classes.dex.
    3) Disassemble the classes.dex (hack, original & new) using*baksmali . This will create a folder of disassembled files for each classes.dex, viz., hfolder, ofolder & nfolder respectively.
    4) Use a diff tool such as meld (in ubuntu) to find the differences in hfolder & ofolder.
    5) Port the diff (i.e., modified parts) in hfolder to nfolder. Please make sure that they are the same file when porting (i.e., most of the other codes should match).
    6) If you realise that the hacked file does not corresponds to the new file (i.e., same file name or file does not exists in nfolder), look for some codes (in the hacked file) that can uniquely identify it and search in the folder, using tools such as grep or find.
    7) Copy all files in brut folder to nfolder.
    8) Edit the files in brut folder of nfolder such that the references (some function calls to the map classes) in them point to the correct classes/files in nfolder.
    9) Once all modifications are ported, assemble it using*smali *which will create a dex file. Name it as classes.dex.
    10) Replace the classes.dex of the new map apk with the newly assembled classes.dex.
    11) Resign the apk.
    ------------------------------------------------------------------

    Her is google street view.apk
    28
    maps6.5.0 ownhere thanks Brut.all
    27
    maps6.4.0 ownhere global navigation thanks Brut.all
    20
    It's nothing new, I'm really surprised you didn't know about it: http://xdaforums.com/showthread.php?t=630887 . I have started this project about 1.5 years ago, but I don't have time recently, so I don't port my changes to newer versions of Google Maps. Some Chinese guys do that for me ;-)

    Actually this is written on the page linked by you:

    Version of Google Maps [Brut] famous xda-developers forum is currently only developed to v4.6.0