pagehome
page_id172466120
share_typediscussion
created2014-06-29T06:55:41-07:00
createdByseppen
titleRoot the Monterra, how to!
description Description:
1. Enable "USB Debugging mode: Settings -> Developer options -> Set "USB Debugging".
2. Install "Kingo Android Root", download from http://www.kingoapp.com/android-root/download.htm
3. Connect the Monterra with the PC.
4. See the description in the window.
5. Klick on "Root" and wait a few seconds before the Monterra restart.
6. Disconnect the Monterra from PC.
7. The Monterra is rooted now!
replies
usercreated body
GPS-Max2015-07-19T06:29:49-07:00 Now I had a problem by just following the Tips of pbruck.
But I have found a way to change the System App to V1.26 and insert in this .apk-File the patched Library.
So when I do a factory-Reset it comes up with FW 3.20 and GOA 1.26 with fully patched libgarminos.so and Root acess to the Device. (SuperSU as System-App)
I also added some other useful Apps to the System-Apps. Like Root-Explorer or "Alpen Wetter" and "Clinometer".
And also deleted some system-Apps that I donīt need.

Howto:
1. First I have done a complete Faactory-Reset By following my last Post till step 6.
2. Yes select the original and just renamed Monterra_320.zip as update-File and click "OK" with the Power-Button.
3. Stay in ihis Recovery-Mode and select to Factory-Reset all data and cash. wait till it is done. And select to Reboot.
4. Monterra should start-up like factory-Fresh. (OK not 100% all of the partitions are reset)
5. Now go to Settings--Developer Options and enable USB-Debugging.
6. I have connected to Play-Store and have done all Updates in Play-Store. Then Installed "Root-Explorer" and "App Freeze"
7. DO NOT search for Garmin Updates with the Menu "About Monterra" !! Do Just all the updates available in Play-Store !
6. Root your Device and (see 8. and 9. from last Post)

So Now all is ready and we have just to freeze "Garmin Outdoor Apps" and copy and Paste some things.

7. Download GOA 1.26 from here to your PC. Unzip so that you see "MonterraOutdoorSoftware_126.apk"
8. Rename it to .zip and copy out the libgarminos.so file. (found in lib folder of this zip-File)
9. patch this File with Firmware-Patcher. and copy it back to the zip-Archive (delete the old File first)
10. the file should still be zipped and renamed to "MonterraOutdoor.apk" (now with new patched libgarminos.so)
11. Just copy this File and the patched "libgarminos.so" to CD-Card. And use Root-Explorer on Android
to copy the new "MonterraOutdoor.apk" - File to "/System/app" Folder. (overwrite the old)
12. Copy the libgarminos.so file to "System/lib" folder and overwrite the old file.
(maybe I also copied to "/data/data/com.garmin.android.apps.outdoor/lib/")
13. Make sure to delete the app from "/data/apps/" folder.
13 now unfreeze the GarminOutdoorSoftware and restart your Device.
14. Be happy.

Its really cool to use high detailed Terrain-Model as Raster Map al Background for all other Maps.
So I can see all the Information of the Terrain. I see Footways in this "Height-Model". I uploaded the Map as *.jnx Map.
Bebo20aug 2015-08-15T09:05:24-07:00 @ Seppen and other rooting experts.
For new firmware 4.10 "- Added access to Android recovery menu by holding volume down during startup- Added access to Android recovery menu by holding volume down during startup"
Makes this any difference for playing with rooting.
After many efforts my Monterra is rooted now (came from 3.5) so I fear trying 4.1
4.1 might have some not mentioned bugfixes. Maybe FM radio works normal.
maybe 4.1 is rootable or the advantages of being rooted (killing apps, freeing sys memory) are smaller than the advantages of 4.1
Who knows???
Ben
GPS-Max2015-11-15T02:50:14-08:00 In System-Version 4.10 the GPS-Receiver works much better than in 3.20. So I decided to update to latest Version. But at moment I canīt find out how to Root this Version. Can Anyone help here ?
herlek2015-11-15T03:00:54-08:00 For the moment I've tried everything but no root. However if you have updated the gps firmware then you can downgrade to 3.20 - root the monterra and update goa to 1.29 - it should make no difference whatsoever as the android version isn't updated. I think that firmware 4.10 only means that the goa is updated to 1.28 - and if that is so then you only lose your root capability (perhaps is that exactly what garmin is seeking)
GPS-Max2015-12-05T02:39:14-08:00 When I use Firmware 3.20 with newest GOA Version, then most of the GPS-Satellites are blinking and not used for Position calculation. When I use the newest Firmware 4.10 then most of the Time mote than 16 Satellites are locked and used for Position calculation. This is the reason why I use the Monterra unrooted.
GPS-Max2015-12-05T02:46:26-08:00 And I bought a one Year subscription for Birds-Eye. So I am able to create my own .jnx background raster Map and unlock it with BaseCamp. (Copy my .jnx file to /Garmin/BirdsEye Folder first, then import to Basecamp and unlock and copy back to Device)
So I am still able to use my high detailled Terrain- Shade-Model as Background. (50 cm laser point distance)
And I just disabled all the unused Apps.
seppen2015-12-06T07:23:45-08:00 No problems with GPS-Satellites:

Firmware 3.20
GPS 3.00
GOA 1.30.00
stan0452015-12-07T05:04:28-08:00 hi everybody.. i 've a 4.10_1.28.00 version in my monterra device. how can i root it to use my own .jnx files? do i have downgrade my version or it can be work with the 4.10_1.28.00?
seppen2015-12-07T07:53:15-08:00 Root is only possible with 3.20.
Follow the steps from "GPS-MAX Jul 19, 2015".
You only have to switch the GOA 1.26.00 to 1.28.00 or 1.30.00.
stan0452015-12-07T09:12:34-08:00 ok thank you for your advises seppen ;-)
leogoto2015-12-07T19:31:58-08:00 About POI of map scale.
I'm using Firmware 3.20, GPS 3.00, GOA 1.26.00.
Only POI appear of 80m and above scale.
80m http://travelx.org/gps/Screenshot_2015-12-07-18-15-27.png
120m http://travelx.org/gps/Screenshot_2015-12-07-18-20-40.png


But I upgrade to ver1.28 of GOA. Any scale of map appear the POI.
300m http://travelx.org/gps/Screenshot_2015-12-07-18-14-24.png
That's couldn't see the road.
leogoto2015-12-10T16:05:40-08:00 I try to add Japanese font for Ver4.10.
So, I make a update-signed.zip by auto-sign. And I try to install by recovery mode.
But error occurred to "signature verification failed" I think Garmin used
not goggle sign key.
http://travelx.org/gps/DSC_0008_2.JPG
http://travelx.org/gps/DSC_0009_2.JPG
http://forum.xda-developers.com/showthread.php?t=471634

I am no way. So that, I have to downgrade ver3.20 and take a root.
Install Japanese font.
Install to Ver 1.26 GOA.
Replace to Ver1.30 GOA's FmRadioApp.apk and odex.
Replace to Ver1.30 GOA's FmService.apk and odex.
Replace to Ver1.30 GOA's Camera.apk and odex.
Replace to Ver1.30 GOA's libfmradio.so.
After reboot, That's Icon are disappear. So, I back to GOA ver1.26.

Replace to Ver1.30 of GOA's libgarminos.so.
I am not sure but FMradio is better than GOA Ver1.26.

"Improved POIs to show up to 1.2mi zoom level instead of 300ft" ----above Ver1.28
About POI level, I replace to Ver1.30 of GOA's libgarminos.so but POI level still same as Ver1.26.
There're very good for me.
HEADLANDERS 2014-12-16T04:28:04-08:00 Is it possible to put a 'patched libgarminos.so into the APK file then install the APK on a non-rooted device?. The APK would obviously have to be correctly re-signed after the re-insertion of the patched file
herlek2014-12-27T09:14:00-08:00 Has anyone already tried the newest version of kingo root?
seppen2014-12-28T02:37:01-08:00 Also Kingo Root v1.2.9 doesnīt root the 3.50!
Transylmanya 2014-12-31T03:35:56-08:00 Great work.
Attention for write protection enabled.(Not overwright the file)
Now i find the bigesst problem on the Monterra.
The map detail is set to max detail(most),but the monterra show like a montana with low detail map settings.
Whit Topo map the same problem.
From 22m scale it's ok,but 30m up is not detailed.
I have 2.90_1.20.00 firmware version and i want to change with 3.20..... this firmware resolve the problem?
Thanks
zstatman 2014-12-31T06:25:19-08:00 Kingo v1.2.9 doesn't find my Monterra running v3.50?
-Lupus-2015-02-16T11:54:42-08:00 Kingo Root v1.3.3 doesnīt root the 3.50
HEADLANDERS 2015-02-17T04:32:06-08:00 Has anyone who has tried to 'root' 3.50 with 'Kingo Root' contacted the developers of the app as requested on the following link?

http://www.kingoapp.com/universal-android-root.htm

On the face of it they seem to be interested in developing 'fixes' for problem devices.
zstatman 2015-02-17T05:19:48-08:00 V1.3.3 still doesn't recognize the GPSr, log sent to Kingo
sibiha.ru 2015-02-18T00:43:21-08:00 changes are not saved in libgarminos.so /data/data/com.garmin.android.apps.outdoor/lib/

I have a 3.5 GOA 1.26 after installing Monterra_3.20.zip Monterra shows actual version 3.20_1.26.00
stop the application Garmin Outdoor app
then replacing the patched the libgarminos.so from /data/data/com.garmin.android.apps.outdoor/lib/ in / system / lib.
stop the application Garmin Outdoor app falls several times (independently run) when Monterrey displays jnx card - I overload Monterrey.
after rebooting jnx does not show.
when replacing and installing GOA on 1.23.00: 1.24.00; 1.25.00.apk everything unchanged.
what am I doing wrong?
sibiha.ru 2015-02-19T01:42:22-08:00 I think the problem is what, it is impossible to stop the operation of system program - Garmin outdoor app.
pbruck2015-04-06T18:50:02-07:00 I managed it this way:
- rooted with Kingoroot and FW 3.20
- Updated GOA to V. 1.26 from FW 3.50 Update
- patched libgarminos.so
- installed Titanium Backup Root from Market (own the Pro Version)
- in Titanium freeze GOA
- this produces an lot of FC Messages for GOA but after a few they disapear
- most of Icons and Widgets disappear from Startmenu and Homescreen. So dont wonder about it.
- With Root Explorer copied patched libgarminos.so into /data/data/com.garmin.android.apps.outdoor/lib/ and in / system / lib
- unfreeze GOA with Titanium and rebooted Monterra
Success :))
libgarminos.so stays patched since that and i can view self created JNX Maps
GPS-Max2015-07-14T18:28:50-07:00 With Kigo root my device wasnīt really rooted. Or not all applications work with this root-Method.
So I uninstalled kigoRoot completely and use an other Rooting Tool called "Root with Restore".
To uninstall Kingoroot i have to reset to factory. After this.... go on

First you have to copy the Firmware 3.20 to a FAT32 formated SD-Card and rename to Monterra_320.zip. Insert th SD-Cart to your Monterra.

1. Enable USB-Debugging in the Developer-Options
2. Install ADB-Driver on the PC. And the complete Adb SDK.
3. Connect the Device via USB to your PC.
4. Start a new console "Start-->Run--> cmd.exe"
5. type in "adb reboot recovery" and the Device reboots in Recovery Mode. Press ArrowUp- and Power-Button at same Time.
6. Select to install from SD-Card.
7. Select this File and press Power Button short. Wait some Time until the Update finishes. and select to Reboot.
In Settings Re-Enable the USB-Debubbing Mode
8. Now the device is Ready for Rooting. On PC start the tool "Root with Restore by Bin4ry_v36"
9. Select Option 2 (Xperia Roote by cubeundcube) and wait some Seconds till all is done. The Device should Reboot.
10. Follow the steps described in the Post above. (-Upgraded GOA to...)

Thank you pbruck for this Trick...
sibiha.ru 2014-08-16T04:16:15-07:00 Seppen thank you. I"ll try
gibben2014-08-16T21:34:57-07:00 @seppen
I have discovered the problem I am having but I don't know how to overcome it. Every time I reboot my Monterra it appears to be restoring the old libgarminos.so in the /data/data/com.garmin.android.app.outdoor/lib/ directory but leaving the one in /system/lib intact. The custom maps to work until I reboot the Monterra.
seppen2014-08-17T01:51:25-07:00 @gibben
try, before replacing the patched libgarminos.so from /data/data/com.garmin.android.apps.outdoor/lib/ in both locations to stop the "Garmin Outdoor Apps" in "Apps" "Active".
gibben2014-08-17T07:41:21-07:00 @seppen
I have discovered a solution to the problem I was having. After installing MonterraOutdoor.apk i had to replace the /system/app/MonterraOutdoor.apk with the one in the 3.5 update. Now my patched libgarminos.so persists after a restart.
sibiha.ru 2014-08-18T01:16:17-07:00 I can,t run Monterra in the recovery mode! SDK meneger instaled. In Nexus Root Toolkit v1.8.6 selected Galaxy Nexus (GSM/YSPA+.. Android 4.0.4, Build: IMM76D
when I select reboot recovery Monterra displayed "android robot@ and an exclamation point. it's all
sibiha.ru 2014-08-18T03:56:27-07:00 Ok. it is wors
sibiha.ru 2014-08-18T03:56:57-07:00 works
sibiha.ru 2014-08-18T05:29:56-07:00 3.2 is not installed. gives an error: E: signature verification failed ((
seppen2014-08-20T15:06:15-07:00 @sibiha.ru
was your download of the Monterra_320.update complete?
Have you changed somewhat in the folders in the zip?
If you have the complete Monterra_320.update, renamed and nothing changed in the Monterra_320.zip on your ext-SdCard then it will work.
sibiha.ru 2014-08-21T22:57:41-07:00 Seppen Thank you very much, I understand. Monterra_320.update file is loaded with error. It is about 80 Mb instead of 214 МВ
GPS-Max2014-09-30T08:43:05-07:00 How to root Monterra with Version 3.50 ?? When I install this Update, I canīt get root anymore.
skitapa2014-10-01T00:49:10-07:00 You guys who root the monterra. How much better battery time do you get? I mean if you remove the bloat stuff like youtube, gmail, google+ and so on which obviously should not be on a GPS by default.
brumse2014-07-12T04:24:47-07:00 This could help you: http://www.naviboard.de/vb/showthread.php?t=56995
HEADLANDERS 2014-07-15T07:44:54-07:00 I still do not understand the process for using the 'Patcher' with the Monterra firmware. For example, is it carried out on a PC like with the GCD files for other Garmins or is it done on the device itself. Any clues or a reference thread would be appreciated.
seppen2014-07-15T10:51:55-07:00 You have to copy "libgarminos.so" from /system/lib/ on your PC an patch it there.
Than copy with e.g. "Root explorer" the patched "libgarminos.so" in /system/lib/ on the Monterra.
HEADLANDERS 2014-07-15T11:02:47-07:00 Thanks 'seppen' now I understand.
matoz2014-08-13T11:21:45-07:00 After update fw to 3.5 this root not worked...
sibiha.ru 2014-08-15T03:36:57-07:00 does anyone know how to turn on Monterra in recovery mode?
seppen2014-08-15T08:48:40-07:00 The buttons on the Montarra for recovery donīt work.
You can make it with Android SDK or easier with "Wug's Nexus Root Toolkit v1.8.6".
If you have installed the "Wug's Nexus Root Toolkit v1.8.6" and the Android ADB-Driver.
Type your model, e.g. Galaxy Nexus (GSM/..) -> Android 4.0.4, Build: IMM76D
Then connect the Monterra with the PC.

-> Advanced Utilities: "Launch" -> Quick Tools, "ADB - Device On" -> Make your selection: Reboot Recovery

Then your Monterra goto Recovery, next click Buttons Power and Vol+, make your choice with the Vol-Buttons
and enter with the Power-Button.
seppen2014-08-15T09:04:24-07:00 The new 3.50 is not rootable till now.
If you would like to install the new GOA 1.23.00 on the 3.20, you can it extract from 3.50.update.
-> rename 350.update to 3.50.zip
-> in \system\app you find the "MonterraOutdoor.apk", thatīs it.

Patch the libgarminos.so from /data/data/com.garmin.android.apps.outdoor/lib/
and replace it, also in /system/lib.

Restart the Monterra and enjoy your BirdsEye-Maps.
gibben2014-08-15T22:24:22-07:00 My custom JNX maps don't seem to work with GOA 1.23.00 using the patcher 3.20 on the libgarminos.so from firmware 3.50. I have tried patching and replacing libgarminos.so in both locations 3 different times with no success. If I revert to GOA 1.21.00 and a patched libgarminos.so from firmware 3.20 the custom JNX maps show up again. Has anyone else had any success with custom JNX maps and GOA 1.23?
seppen2014-08-16T00:22:12-07:00 @gibben
For me, it works.
Can you see the maps in the map menue?
Please note, after install 1.23.00.apk on version 3.20 you have different libgarminos.so in both locations.
You have to patch the libgarminos.so from /data/data/com.garmin.android.apps.outdoor/lib/ and replace it.
Also replace the patched the libgarminos.so from /data/data/com.garmin.android.apps.outdoor/lib/ in /system/lib.
sibiha.ru 2014-08-16T02:16:04-07:00 how to get back to the old version? 3.5 to 3.2
seppen2014-08-16T03:21:00-07:00 @sibiha.ru
Rename Monterra_320.update to Monterra_320.zip.
Copy Monterra_320.zip on ext-SDCard.

Go to Recovery, see above.

Choose Monterra_320.zip on ext-SDCard to install with Vol-Button.
Enter with Power-Button.
brumse2014-06-30T11:59:58-07:00 Monterra is not detected....:((
seppen2014-07-01T12:12:29-07:00 Try this
http://forum.xda-developers.com/google-nexus-5/development/adb-fb-apx-driver-universal-naked-t2513339
sibiha.ru 2014-07-03T08:22:59-07:00 Thanks!! My Monterra is rooted, but I can't find libgarminos.so. Root explorer is downloaded. Help!!
seppen2014-07-03T08:44:49-07:00 Look into /system/lib/
sibiha.ru 2014-07-03T08:58:24-07:00 Thanks.
sibiha.ru 2014-07-03T11:39:12-07:00 whether it is possible in any way make the Monterra include maps individually rather than all at once?
sibiha.ru 2014-07-03T11:40:24-07:00 JNX Maps
seppen2014-07-03T12:56:45-07:00 You have to set different "Product ID" and "Product Name" per map, then you can choose once per map.
sibiha.ru 2014-07-06T03:48:01-07:00 Ok. It is work.

I installed maps with a scale of 250 m - 1 layer. (It is established programmatically display 5-300 meters) As well installed TOPO vector map on Monterra.

Why the raster map is displayed on all scales? On Montanna it is works correctly
zstatman 2014-07-06T05:15:37-07:00 This is great info but for the simple minded one: What is the benefit of rooting the unit?

Tks
seno2002 2014-07-10T03:58:00-07:00 Driver installed, Kingo Android ROOT Monterra not see
http://i-fotki.info/17/c5e0022a24a83e3a9d216a1fb9370b8bbca241187649676.png.html
Why?
zstatman 2014-07-10T17:37:55-07:00 Mine is also not seen?
AlexWhiter 2014-06-29T07:11:09-07:00 Great!
The patcher is ready for processing Monterra firmware. I'll upload the new version ASAP.
AlexWhiter 2014-06-29T08:34:08-07:00 Ok. The patcher is updated. Here's the link: https://www.sendspace.com/file/b02r4k
seppen2014-06-29T09:57:59-07:00 Great work, Alex!
Now the BirdsEye made with SAS.Planet works like on the Montana. :)

Thank you very much.
seppen2014-06-29T10:12:05-07:00 For all who will try it.
Before replace the patched libgarminos.so you have to "Stop" the "TrackRecordingSevice" in "Apps" -> "Running".
After Replacing -> Restart the Monterra or "Force stop" the "Garmin Outdoor Apps" in "Apps" -> "All".
The "Garmin Sevices" are loading again with *.jnx.
Now the BirsEye-Maps are in the "Map Information".
darknstormy 2014-06-30T01:56:57-07:00 Hey, do i need to do anything with the Patcher before I root it? As the android root program doesnt seem to detect my monterra
bigalr24 2014-06-30T06:30:02-07:00 In order to get Debugging on my PC to detect my Monterra, I had to follow the steps listed on my thread here http://garminmonterra.wikispaces.com/share/view/68546228. Hope this helps!
seppen2014-06-30T11:40:13-07:00 Or, have you installed the "universal adb driver" on the PC?