Alright guys. So it seems that there is no point to using Motonav on the Milestone seeing as to how its limited to a 60-day trial.
Well this guide is here to help you replace that trial version with a full blown version with voice-guided navigation and all that.
Requirements :
Full version of Motonav - available here
A Motorola Milestone with root access. If your phone is not rooted, refer to the guide here
Once rooted, you need to obtain the Android Debugging Tools, which are available at the Android Dev website, located here.
The Android SDK tools are not installable and can be run directly after extraction, so extract them to an easy to type location like C:\android-sdk-windows\
In the end, your tools folder should be located directly in the above mentioned folder.
Now we start.
Procedure :
1. Put the phone in Charge Only mode, after hooking it up via USB.
2. Open a command prompt ( ie, click Run in the start menu, and type cmd and press enter )
3. Type ( without the double quotes obviously ) "cd /D *folder path goes here*"
For example, if the tools path was C:\android-sdk-windows\tools, this is what you should put in the folder location.
4. Type in command prompt "adb devices". If your device shows up then you're good to go.
5. Now you'll have to type the following code to the dot, pressing enter after each line.
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock6 /system
cd /system/app
cp Motonav.apk /sdcard/backup
rm Motonav.apk
mount -o ro,remount /dev/block/mtdblock6 /system
sync
6. Now what you do, is on the phone, go to Settings > Applications > Manage Applications. Hit the Menu key and select Filter. Then select All Applications.
7. Uninstall com.navngo.igo.Javaclient from the phone.
8. Reboot the phone.
9. Put the downloaded Motonav.apk in the SD Card root folder. This is achieved by changing the USB mode to Mass Storage Mode. Once this is done, you eject the SD Card from the computer, and leaving the phone plugged in, change the USB connection mode to "Charge Only".
10. Now you have one of two options. Either install the downloaded Motonav.apk from the SD Card, or install it on the phone.
11. If youre going to install directly from the SD Card use Step #12b. Else use #12a but do not use both methods.
12a. Now what you have to do is essentially copy the new Motonav.apk from the sdcard to the /system/app folder. This can be done in the following steps in command prompt.
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock6 /system
cp /sdcard/Motonav.apk /system/app
mount -o ro,remount /dev/block/mtdblock6 /system
sync
12b. Using a File Manager, just open Motonav.apk from the SD Card using the Package Installer. The application should install to the phone.
13. Thats it. All you have to do is start Motonav from the Applications Drawer and you have, not a crippled, but a full fledged version of Motonav.
As for the Indian maps, I shall be uploading them later, and will add them to this post when I'm done.
The installation instructions for those are pretty simple. All you have to do is copy the extracted Motonav folder to the sdcard ( in Mass Storage Mode ) and merge it with the already existent Motonav folder there.
Edit - The file has been reuploaded.
dear Aumkar.
ReplyDeleteduring step 5 of your tutorial, it responded "su: am.. Error:No such file or directory"
can u tell me what went wrong?
When you run the su command for the first time from ADB, it tends to say that. As long as the dollar sign changes to a hash, you're fine.
ReplyDeleteExample :
adb shell
$ su
su: am.. Error:No such file or directory
#
Youre still fine. Superuser mode is denoted by the hash.
hmmm~ got it! thanks!
ReplyDeleteerm... but how do i uninstall com.navngo.igo.Javaclient? do i tap on "clear data"?
thanks again! great work here!
You have to uninstall from the Settings -> Applications -> Manage Applications Menu.
ReplyDeleteIt works!!! :D
ReplyDeleteBut I noticed one thing. When I am running Motonav and press the "Home" key, the app doesn't show on the notification bar on top, like it used to be. Is this normal? Anyway to fix that?
Lol thats weird. Its never shown up in the notification bar for me ever :P regardless of which version I had.
ReplyDeleteThere might be a setting somewhere for running in the background. Check that out.
HI, my device is not showing up in cmd prompt.
ReplyDeleteAny other way?
You have to make sure it shows up in the CMD prompt. This means the USB drivers from the rooting guide are not installed properly.
ReplyDeleteYou have to go to Settings - Applications - Development and enable the USB debugging for this to work.
ReplyDeleteThe data-storage of Motonav must be cleared before removing the apk (mine was 17MB cause of testing).
Plus, BEFORE REMOVING the application, go to Settings->Applications->Manage applications->MotoNav and click there on the button to delete all data of this app. If you can’t find MotoNav on the list, press the Options-Key->Filter->Select All.
Now follow the steps to delete the apk.
I did not clear the data and now there is no Motonav in the list nor I can install the new version. I have deleted the Motonav folder on the sdcard, but apparently the data to be cleared is not that one.
So, how to clear this data for an apk already deleted and which does not appear anymore in the list of apps?
after "adb devices" command I got "List of devices attached" message but there is no list and "adb shell" command returns "error: device not found". already installed the driver twice but nothing changed.
ReplyDeleteWhere can I find maps for motonav?
ReplyDeleteYou can get the Indian maps in another post here.
ReplyDeleteHowever, for other maps, I'm afraid you'll have to source them elsewhere.
my device is not showing in adb devices even after installing dricer several times
ReplyDeleteTo list your device you need to enable the USB debugging, see further up how to do it.
ReplyDeleteAny idea on that data to be cleared for a deleted apk?
Yeah, you just have to uninstall using the Settings - Applications - Manage or using a Task Manager.
ReplyDeleteit says insert your motonav sd card.. although i have copied the motonav folder in the card.
ReplyDeleteChange your usb connection to not share the sd card (last option, None), the PC is probably locking it and the phone cannot read the card nor the folder on it.
ReplyDeletei uninstalled and re-installed successfully. but now i only have the hungary map? i'm from south africa and the south african map was working fine before. any ideas?
ReplyDeleteI, of course, a newcomer to this blog, but the author does not agree
ReplyDeleteWill motonav work on Motorola Defy model?
ReplyDeletehi....I am looking for motonav maps data (sd card got corrupt). I tried the links but files have been removed etc.....could you please repost/upload them somewhere and sugest the link....plzzzzzzzzzzzzz
ReplyDelete