Welcome guest, is this your first visit? Click the "Create Account" button now to join.
Page 1 of 3 123 LastLast
Results 1 to 10 of 30
  1. #1
    ☼ADMIN☼
    catymag's Avatar
    Join Date
    Nov 2007
    Location
    light side
    Posts
    23,641
    Rep Power
    5326

    Android Monterra Outdoor.apk

    Some days ago,Garmin posted on its server a mysterious B1716 software version 0.23 as of March 1, 2013, now pulled.
    More infos here:
    [Only registered and activated users can see links. ]

    This B1716 software contained:
    MonterraOutdoor.apk
    [Only registered and activated users can see links. ]

    Till now nobody could install it, I post it here to give it more visiblity and see if some users can discover something interesting.
    Probably Monterra Outdoor program might add to Android phone Montana's features (topo,bluecharts and route maps capable)


    WARNING: Installing this app (do it at your risk) can lead your phone to constantly reboot: read the whole thread please.
    Last edited by catymag; 8th September 2013 at 21:26. Reason: added warning
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]
    You have to navigate to get to the good.
    Nuvi1250/Nuvi 34xx/Nuvi 2200/Nuvi 66/Oregon 600/Galaxy S5 MM 6.0.1/TomTom GO/iGO Nextgen Avic,Basar,Isr.Gift/Navigon
    Please don't flood my pm box with questions you can post on forum!! You won't hear back from me.

  2.    Advertissements


  3. #2
    ☼ADMIN☼
    catymag's Avatar
    Join Date
    Nov 2007
    Location
    light side
    Posts
    23,641
    Rep Power
    5326

    Default

    now official
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]
    You have to navigate to get to the good.
    Nuvi1250/Nuvi 34xx/Nuvi 2200/Nuvi 66/Oregon 600/Galaxy S5 MM 6.0.1/TomTom GO/iGO Nextgen Avic,Basar,Isr.Gift/Navigon
    Please don't flood my pm box with questions you can post on forum!! You won't hear back from me.

  4. #3
    Junior Member
    Join Date
    Jun 2012
    Location
    Italy
    Posts
    5
    Rep Power
    0

    Default

    Quote Originally Posted by catymag View Post

    Till now nobody could install it, I post it here to give it more visiblity and see if some users can discover something interesting.
    Probably Monterra Outdoor program might add to Android phone Montana's features (topo,bluecharts and route maps capable)
    The installation fails because the apk refers to an external shared library (package com.garmin.android.iop).
    I think the library is in the B1716 garmin package but now the download link is broken.
    Could you provide the full B1716 package ?

  5. #4
    ☼ADMIN☼
    catymag's Avatar
    Join Date
    Nov 2007
    Location
    light side
    Posts
    23,641
    Rep Power
    5326

    Default

    new link provided in original post linked above
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]
    You have to navigate to get to the good.
    Nuvi1250/Nuvi 34xx/Nuvi 2200/Nuvi 66/Oregon 600/Galaxy S5 MM 6.0.1/TomTom GO/iGO Nextgen Avic,Basar,Isr.Gift/Navigon
    Please don't flood my pm box with questions you can post on forum!! You won't hear back from me.

  6. #5
    Junior Member
    Join Date
    Apr 2011
    Location
    Germany
    Posts
    3
    Rep Power
    0

    Default

    Quote Originally Posted by catymag View Post
    new link provided in original post linked above
    Has anyone (You) made it run on any Android Phone or Tablet?

  7. #6
    Junior Member
    Join Date
    Jun 2012
    Location
    Italy
    Posts
    5
    Rep Power
    0

    Default

    Quote Originally Posted by pbruck View Post
    Has anyone (You) made it run on any Android Phone or Tablet?
    I have done some tests.
    The original apk doesn't install because refers to two external libraries. I have get the libraries from the firmware and added to the original apk.
    Now the apk installs correctly and install to my phone many applications but the applications crashes.
    I have corrected some path problems (they search for the sdcard into /mnt/ext_sdcard), i have converted the apps to "system applications” as in the original device, ecc…
    But there are many other errors.
    I don't think i can do much more, maybe someone with better android knowledge as mine can do better.

  8. #7
    ☼ADMIN☼
    catymag's Avatar
    Join Date
    Nov 2007
    Location
    light side
    Posts
    23,641
    Rep Power
    5326

    Default

    Can you upload your modified file please ?
    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]
    You have to navigate to get to the good.
    Nuvi1250/Nuvi 34xx/Nuvi 2200/Nuvi 66/Oregon 600/Galaxy S5 MM 6.0.1/TomTom GO/iGO Nextgen Avic,Basar,Isr.Gift/Navigon
    Please don't flood my pm box with questions you can post on forum!! You won't hear back from me.

  9. #8
    Junior Member
    Join Date
    Jun 2012
    Location
    Italy
    Posts
    5
    Rep Power
    0

    Default

    Quote Originally Posted by catymag View Post
    Can you upload your modified file please ?
    I have uploaded my apk to:
    [Only registered and activated users can see links. ]

    Before to install you must sign the apk using "ZipSigner" app you can download from Google Play.

    The original apk had a reference to the two following libraries i have found under /system/framework into the firmware file.
    com.garmin.android.guigal.jar
    com.garmin.android.iop.jar

    To generate te new apk i have done the following:
    Decompiled the MonterraOutdorr.apk with APKTool (command "apktool d MonterraOudoor.apk")
    Decompiled the two libraries ("apktool d com.garmin.android.guigal.jar", "apktool d com.garmin.android.iop.jar")
    Merged the "smali" directories of the two decompiled libraries into the "smali" directory of the decompiled apk,
    Edited and modified the AndroidManifest.xml under the decompiled apk to remove the external library reference
    Rebuild the apk using APKTool (command "apktool b MonterraOutdoor")

    Looking into the libgarminos.so with a hex editor i have found it uses /mnt/ext_sdcard path, then i have created a symlink under /mnt of my phone to point my sdcard (command "ln -s /mnt/ext_sdcard /storage/sdcard0) In my phone the sdcard is located on /storage/sdcard0, but my differs in other phones.

    Thatís all.
    Attached Files Attached Files
    Last edited by catymag; 8th September 2013 at 21:46. Reason: added file in attach

  10. #9
    Junior Member
    Join Date
    Nov 2009
    Location
    France
    Age
    38
    Posts
    2
    Rep Power
    0

    Default

    It looks really interesting but at the moment, does the software starts on some Android Phone ?

    I guess many people would love a garmin software to read topo maps on the phone

  11. #10
    Junior Member
    Join Date
    Apr 2011
    Location
    Germany
    Posts
    3
    Rep Power
    0

    Default

    Have installed on my Galaxy S4. And, as you said, it installs a lot of Apps beside and all attempts to run some of them leads to an Crash.
    But. Most bad thing was, that the Phone an half Hour later begans to constantly reboot. The only way to stop this was an hradreset via Recovery.

    Dont understand me wrong.
    I dont blame you for this happens. I know that testing it will be probably risky.

    To bad.
    I will also be very glad if you (someone else) can make this apps run on Smartphones.

 

 
Page 1 of 3 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.