yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Dtrespass:
Just noticed the Kodak ektra is price around a ton at clearance stock and is stuck on marshmallow. Might be a good alternative to an xz for going walking and taking photos and will still work with mmtracker, getting one to try.
[Android Apps and Games] lawrencestannard:
Yes use old android phone (most work) Remove apps Google Play etc , use Automateit to set a rule to boot straight into MM Tracker , good to go as soon as you boot it. Also to be honest the Memory Map official app will let you use classic map compatibility for a one off transferable payment of £15. I prefer MM Traker but is the gain worth the effort?
[Android Apps and Games] freelander303:
Moto G5

Did you ever get MM Tracker working on your G5. I've had same issues as you but I cant find a work around.
[Android Apps and Games] freelander303:
Displaying elevation data

I have 1.10.6 running on my Samsung S6.

Does anyone know how to display elevation data on the map? I have tried adding the .qed file to the map file but no success.

Maybe this feature isn't present.
[Android Apps and Games] Reigncloud:
Working on A7.1.2

Ok here's how I solved this problem on A7.1.2. Hopefully it also works for others. Note that this requires root.

1. Get version 10.1.6 (maybe not totally necessary but best to use the latest)

2. Assuming you already have a version of MM tracker installed (any version), open your file explorer and Go to /data/data/com.meixi/shared_prefs (this requires root access)

3. Copy your preferences file. This is called "com.meixi_preferences.xml"

4. Paste this file into your SD card somewhere you can find it again

5. Edit the above file to make all your references correct. I did this in X-plore file manager. For example:

<string name="editMapPath">/storage/58A6-B6A6/mm tracker/maps/</string>

Do this for maps, routes, tracks and waypoints using the correct folders on your device. Make sure Routes, tracks and waypoints are on your internal storage (not the external SD card) so they have write access.

6. Save.

7. Uninstall any current version of MM tracker

8. Install 10.1.6

4. Open the app and click accept/OK on all the popups (including the one saying the directories are not set)

5. Exit the app completely

6. Take the preferences file you edited above and paste it here: /data/data/com.meixi/shared_prefs

7. Start the app and it should work fine.

**** Now don't mess with the directories settings in the settings menu. Don't even click on it in the settings. You should be able to load all your maps, tracks, routes and waypoints directly form the map screen as normal.
[Android Apps and Games] PerryGrin:
No need to root the phone . . .

Installing MMtracker for the first time a couple of years ago I did the thing with the preferences file (need to have root if you want to write to files in /data/. . . ).

My nice new MotoG4+ came with a good-enough, un-bloated Android7 so I saw no need to root it. To get MMtracker running properly here, I simply installed it and then used ADB to back up the app to my laptop, unpacked the backup, edited the necessary files, repacked the backup and restored it to the phone. Sweet.

MMT still works like a champ - I use it often.

PG
[Android Apps and Games] carlosantoniolopez:
For the more dim-witted amongst us (well, me, anyway :)), would you be able to give some more details of what you did, please?
[Android Apps and Games] Dtrespass:
I think you are right, was waiting for an update to mmtracker but now thinking of going official with the 15 pound on my xz. If I upgrade to an xz1 does the 15 cover more than 1 phone
[Android Apps and Games] matty538:
I used helium to take a backup of a working copy of mm tracker. I edited the map location in the preferences file and restored to my HTC u11+ running Oreo. I now have mm tracker working again on an unrooted device.
[Android Apps and Games] touchee:
Recently upgraded my Pixel2XL to Android P and MMTracker still working perfectly.
[Android Apps and Games] SSThing:
Can anyone please help me to find Os explorer 242? Mine has corrupted and I have no access currently to my backups on disc.

Thank you
[Android Apps and Games] SSThing:
A huge thank you to Carlosantoniolopez and Snowman11 for their help.
[Android Apps and Games] netwave:
Installed MM v1.10.6 on my XZP Carbon AOSP , does anyone know why I can't set the directories?
[Android Apps and Games] Dtrespass:
That's because Sony's don't work on it. The only ones are marshmallow like the xz and then you have to use helium.
[Android Apps and Games] largeruk:
I have a rooted Xiaomi Redmi Note 4 which has Android 7.0 with a MIUI (v9.5) overlay.

I followed these instructions precisely but when I get an 'invalid directory' message every time. I've tried editing the preferences file to point to folders on both the internal storage and my external sdcard but still the same outcome.

Do you or anyone else have any idea what is wrong and what I can do to fix things?

Any help or advice would be greatly appreciated.
[Android Apps and Games] John Craig:
How do I refer to the SD CARD?

Hi

Also, thanks for the great set of instructions. Inevitably, it was not quite as easy as it seemed especially with Android directories.

So I have an LG V20 running Android 7 and I too want

- Maps on the SD card

- Everything else on internal memory

When I look at the Phone under settings->General->Storage

I can see internal and SD card

Under each I have an explore option which shows the directories

Internal storage has a directory [SDCARD] which I think is in a directory called LGE LG-H990 (at least that is the title in the menu. The other storage is called SD Card)

So how do I refer to the physical SD card in the MMTracker prefs file (MMTrackers own directory select option will not show the SDCard at all)?

TFAI
[Android Apps and Games] davejj:
Just had to downgrade my Android 8 Nexus 6P to Android 6 to get MMTracker working. I tried the Helium route but it didn't work. Still hoping that someone who is able to, fixes MMtracker to work on later Androids.

Go on - you know you want to.....
[Android Apps and Games] PerryGrin:
#729 no use to any of you . . . ?

what doesn't work in that solution?
[Android Apps and Games] davejj:
Thanks for post #729 but it is beyond me at the moment - I will have to do some swatting up before I can attempt that. What I did with Helium is: backed up MMTracker on the Nexus 5 (Android 6), copied the carbon folder to the Nexus 6P (Android 8) and tried to restore it. Helium couldn't find any backup to restore.
[Android Apps and Games] Snowman11:
I too am very apprehensive about being able to complete all the steps in the excellent tutorial successfully without making a mistake and am concerned about the dire warnings of bricking one's phone. So can I echo Davejj's request for someone to modify MMTracker so it works on the latest versions of android - Please!!!!
[Android Apps and Games] j.i.wilson:
I have had no problems with MMT on S8+ running Android 8. No modifications needed. Only compromise is routes, tracks and way points need to be on internal ad card. Maps are on external sd card.

I think the trick maybe getting to the menu. On And8 there is a menu button at bottom of screen. On earlier versions it was a long press on either home, back or programs key.

---------- Post added at 11:36 AM ---------- Previous post was at 11:11 AM ----------

Just checked on my tablet (Samsung Tab S 8.4 running Android 6.0.1), menu comes up with long press on the programs key. After that just a matter of setting directories via "settings". Note the folders must exist before starting this stage. I use ES File Explorer Plus to do this.
[Android Apps and Games] Snowman11:
I have a Moto G5 running Android 7.0

When I start MMT I get a message "The track directory is invalid or not writeable ... etc"

I hit OK and am then in the setup menu. If I select directories I get the next level menu. Whichever of the options I pick I get a directory of "/" and a select key.

If I touch the /, nothing happens. I do not have an option to navigate to the correct directory as on earlier versions of android. If i hit select, it returns me to the previous menu.

When I return to the program I get a message "The map directory is set to the filesystem root. MMtracker will not work properly ... etc"

and an OK key. If I hit that I get no map loaded message.

If there is any way I can get around this by selecting different options, I would like to hear about it please.
[Android Apps and Games] John Craig:
OK so it seems as well as the confusing [SDCARD] folder there is also a [Storage] folder under which is a [numeric folder] which is actually the SD card.

Once defined MMTracker picks up the maps just fine
[Android Apps and Games] Dtrespass:
No the only way is the helium method, unless someone can update the 1.10.6 version, you can get memory map officially with an old map license which will set you back 15 and will work with the 2014 v5 of maps that everyone has. I am happy to use my m4 aquas until a new version of mmtracker then I would go xz xz1 xz2 as they are waterproof

---------- Post added at 01:37 AM ---------- Previous post was at 01:33 AM ----------

Incidentally an Xperia xz will work without helium if on original marshmallow, you need to ask the version on ebay before buying
[Android Apps and Games] Snowman11:
Thanks for that info. Helium has worked for me and thank you John Craig for the tip to get the real SDcard.

All is now peace and happiness!
[Android Apps and Games] Dtrespass:
People are private messaging me so the 2014 was a typo I have 2004 v5 OS .qct maps that where originally made available on newsgroups. I paid giganews 10 GBP to get them originally lol
[Android Apps and Games] mollotof7:
i have exactly the same problem on my Samsung S5 (g900T) and lineageos 15.1-20180910-nightly

i've search this thread, but fonund nothing.

:crying:
[Android Apps and Games] Snowman11:
There are suggestions that rooting your phone will cure this bit I did not fancy this. in case I ruined my phone.

Another suggestion (which works for me) was to install it on a device running an older version of Android (V6 or earlier). set up the directories on there. Use Helium (free version) to back it up then restore it on the device running the new Android version. The directories remain set to something valid and MMTracker then works.
[Android Apps and Games] mollotof7:
It works for me : samsung S5 sm-g900T, Linageos 15.1-20180910-nightly-klte.

many, many, thanks...
[Android Apps and Games] MGTF:
Version 1.10.6 installed and working fine on Samsung galaxy S9 with android 8
[Android Apps and Games] Dave3q:
I was running MM Tracker fairly successfully on a Sony Xperia M with Jelly Bean but after a full phone reset its not working properly.

I can go into Menu > Overlay > Routes and the GPX is visible but when I select it View & Navi are greyed out.

I've drawn a route in the app and that is working perfectly, its just downloaded GPX that seems to be causing the problem.

Any ideas how I can get it back up and running as although its not perfect, it seems to be the best app out there for what I want.
[Android Apps and Games] giorobert88:
Pixel 3 & Oreo

Hi. First off thanks very much for sharing this guide. I've spent quite a bit of time over the past couple of days going through the forums to see if I can get this to work for me but despite my efforts I don't seem to be getting anywhere setting the directories. What I managed to achieve:

- Created backup through ADB

- Extracted TAR

- Used notepad++ to edit preferences file

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<boolean name="checkboxLoadWpOnStartup" value="true" />
<string name="editWaypointPath">/storage/MMTracker/Waypoints/</string>
<string name="listLoadTracksAtStartup">6</string>
<boolean name="checkboxLoadRtOnStartup" value="true" />
<string name="editRoutePath">/storage/MMTracker/Routes/</string>
<string name="editMapPath">/storage/MMTracker/Maps/</string>
<string name="editTrackPath">/storage/MMTracker/Tracks/</string>
</map>

- Struggled to repack using cmd so repacked using 7z to TAR.

- The back to .ab file through cmd.

- Finally restored using ADB so accepted on phone.

When I open MMTracker it is still using root so won't show any maps as if I have changed nothing. Anyone any ideas/updates as to how I could fix this on Pixel 3 with Oreo? Love MMTracker and was hoping I could use it on my new, although maybe its one step to far. Any help would be much appreciated and happy to buy someone a beer for updating the APK to work on Oreo!
[Android Apps and Games] PerryGrin:
Things to check

If I recall, when my Moto got upgraded to 7 and then to 8, the databases got dumped in encrypted form, by default.

I think I had to use the Java tool I referenced earlier to unpack the .ab file and then to repack it after modification (so that Android would <I>restore</I> it). I beleve you could use any password to unpack or repack. This may not be what happened to you because you seem to have been able to retrieve the data files in the expected form.

However, the database format though simple is also quite pernickety. Hopefully your 7-Zip trick did produce a file in the right format (presumably so, since you did succeed in restoring the new .ab file).

I would check a couple of things (stop if/when anything points to the problem):

- take your new .ab file (the one you restored), unpack it again and see if indeed the mods you wanted did get into it.

- take a new database dump with ADB and unpack that result and check it has the right stuff in it.

- try modifying a non-contentious data item in the preferences file and see if that takes effect when you reload it (I don't have a database to hand so I can't suggest what to set but anything that you ought to be able to observe without actually needing to load a map).

- double check the paths you are specifying to your 4 different directories (M,T,R,W); check they actually exist on your device and if not then create them using a file manager or by running "adb shell" and doing "mkdir"s as needed; beware of paths like /sdcard and make sure you can access the path you use from the shell you run on the device from ADB.

Good luck.

PG
[Android Apps and Games] Mmtfan:
Hi,

I've had to buy a new phone and it has Android 9 pie. Unfortunately MM Tracker no longer works. Will you be doing an upgrade? This is the best app for OS maps.

Thanks.
[Android Apps and Games] j3trooper:
I have just updated my Samsung S8 to Android v9 and although MM Tracker still works it did not track my recent walk correctly, merely displayed straight lines between a few of the waypoints along my walk, hence the distance walked and track does not reflect the actual distance or track walked.

If there is any workaround I'd be grateful to know about it as I use MM Tracker a lot.

Regards

j3trooper
[Android Apps and Games] Snowman11:
My Moto G5 has recently had a system update to 8.1.0.

MMtracker has stopped working saying map directory is set to filesystem root.

I have tried restoring a Helium dump that has previously worked successfully but now it makes no difference. I have looked at com.mexi.ab in the dump with simple file manager and the correct path is set in there but seems to be ignored. All other paths (route, track and waypoints) are set correctly. I have uninstalled & reinstalled MMtracker then restored again. This makes no difference.

Has anyone got any suggestions please?
[Android Apps and Games] Snowman11:
Further to my previous post on Moto G5 and Helium.

I changed the directory for routes then did the restore again and it was left in the changed state. Helium had not restored it to its previously value despite saying the restore had completed OK.

Does Helium not work reliably any more?
[Android Apps and Games] John Craig:
Hi All

MMTracker working fine on LGV20 (Android 8.0)

Quick question: I have set Tracks, routes waypoints directories fine.

I have then recorded some waypoints but they are not in the designated waypoints directory is empty!

They are stored somewhere because if I exit and restart MMTracker the waypoints are still there.

Anyone know what the file is called or at least its extension so I can search?
[Android Apps and Games] dashforth:
Don't forget to switch off battery optimisation

The symptoms you describe are consistent with MM Tracker being put to sleep by the battery optimiser built into the OS. If you switch off the battery optimisation in the OS settings for MM Tracker it should start working fine. This applies also for fresh installs of MM Tracker.
[Android Apps and Games] dashforth:
MM Tracker still working fine on Xiaomi phones running Android 9 and MIUI 10

I have been running MM Tracker since 2010 and I am one of the early users who paid £5 before it got pulled from Google Play under the threat of legal action. Every time I upgrade my phone I am worried that MM Tracker will no longer work. I am pleased to report that it is still working fine on Xiaomi phones running Android 9. Specific ones tested are Mi 9T and Mix 3.

I always use Helium to migrate my directory settings from a working Android 6 phone but it took a bit longer than normal to get Helium to activate the Xiaomi phones. Installing ADB on my laptop https://www.xda-developers.com/install-adb-windows-macos-linux/ was the final step that did the trick.

The only difficulty I found when running MM Tracker was the menu button no longer appearing. However, I remembered that this had been an issue with some phones earlier in this thread. Fortunately the documented solution of a long press on the square button that normally brings up recent apps works fine. The downside of this is that you cannot select Full Screen Gestures for the phone as you need the buttons to appear - but this is a small price to pay.
[Android Apps and Games] Chris-g:
Hello all. I have been following the instructions in post no.729. I am complete novice with this sort of thing but so far, using adb, I have been able to backup the mmtracker app, convert the ap to a tar file, edit the folder paths in notepad, recreate the tar file with the edited com.meixi_preferences.xml file using 7zip, converted the new tar to a new ab file and restore the ab file to the phone. Unfortunately it appears to have had no effect, mmtracker still cant find the folders. I have gone through the backup process again and examined what I thought would be the amended com.meixi_preferences.xml file from the phone but it is not the same as file I edited, instead it has reverted to the original format. Has the phone rejected the restore file? Have done something wrong in creating the new tar and ab file? Do I need to specify where the restore file should be restored to? If anyone can give any help or advice as to where I have gone wrong, I would very much appreciate it.

I am using windows 7, the phone is an STK Evo 2 running Android Go 8.1 (not rooted).

Thank you.
[Android Apps and Games] dashforth:
Creating QCT files

I assume that most people following this thread are using old OS25 QCT files from 2004 or 2011. I also like to use MM Tracker when I travel outside the UK and, therefore, have to create my own QCT files from other sources. To do that I use Memory Map (Windows version) to import georeferenced TIFF files and generate the QCT format. I am interested in knowing what methods other people use?
[Android Apps and Games] Chris-g:
I Think I have cracked it, looks like I wasn't repacking the files correctly. I did it using Linux instead of Windows which seems to have worked out better. The next problem I have is accessing the menu in MM Tracker. A long press off the app switcher button (the 3 bars symbol) doesn't bring up the menu, it just displays the list of running apps. Does anyone have any suggestions for a solution to the menu button issue? At the moment I can not load a map to see if the setting folder location solution has worked because I can not get to the menu.

I have also managed to get MM Tracker working on my Xiaomi A2 Lite running Android 9. On this phone, I get a menu button in addition to the 3 standard buttons but it only appears in MM Tracker. I assume this is a function built into Android 9 for apps that require the use of a separate menu button.
[Android Apps and Games] kar999:
Does anyone have a copy of the OS 250 Road Atlas 2016 file please.? os250_16.qct Mine is corrupt and the 2019 free download from Memory Map won't work.

Thanks in advance
[Android Apps and Games] touchee:
Just confirming that I have MMTracker working on a Pixel 4XL. Used Helium to copy settings file across.

But I can't seem to get the menu button to appear! Moving from gesture navigation to 3 button navigation looked hopeful, but a long press on the square button doesn't bring up the menu (like it did in Android 9)

Long press on a map does work, so a map at the current position can be loaded.

Would be good to find a workaround for the main menu.
[Android Apps and Games] Ken_987654321:
Hi, I'm trying to get MM Tracker on my new Huawei Mate 20 Pro, but as others have found, I can't get the maps to load. I've tried using Helium to transfer MM Tracker over from my old phone, but to no joy.
[Android Apps and Games] dashforth:
Although I have managed to get MM Tracker working OK on my Xiaomi phones I have also bought the Alpine Quest app https://play.google.com/store/apps/details?id=psyberia.alpinequest.full (it worked out the same price as I paid for MM Tracker all those years ago £6.99 less a £2 credit I found on my account). It allows me to use my library of QCT maps that I have collected/created and it also allows me to use OSM topographical maps when I am outside the UK. I still prefer using MM Tracker because of its simple interface that I have got used to over the years.
[Android Apps and Games] nybor:
I am about to try to get MM Tracker working on my new Xiaomi Mi 9. I'd be grateful for any tips. Did you use Helium?

I too have been thinking of paying for Alpine Quest but was put off by the trial version that would not let me view any of my maps even for a day or two, saying that was a premium feature. It struck me as an object lesson in how to design a trial version that annoys potential customers and puts them off purchasing.
[Android Apps and Games] PerryGrin:
I have no experience of Helium and have not needed it to solve the problem. Have you tried my solution in post #729?
[Android Apps and Games] nybor:
Thanks. I haven't tried your #729 but will give it a go as soon as I have time.
[Android Apps and Games] dashforth:
I got MM Tracker working on my Xiaomi Mi 9T using Helium. Worked fine except you now have to long press the onscreen buttons to activate them.

---------- Post added at 08:42 PM ---------- Previous post was at 08:30 PM ----------

I agree that the trial version has been over-crippled. But you should have been able to briefly view your first QCT map. After that the functionality stops until you buy the full version. If you are still concerned you can always buy the full version and request a refund if it fails to do what it claims. https://support.google.com/googleplay/answer/7205930
[Android Apps and Games] Ken_987654321:
Hi, does anyone have the following QCT map, please?

1:25k Explorer Map 403: Cairngorm and Aviemore
[Android Apps and Games] nybor:
Just a note that may be of passing interest to some. Today I installed MM Tracker v1.10.6 on a new Samsung Galaxy Tab S3 running Android 8.0.0. It worked perfectly from the outset and allowed me to set all directories from within the app, giving a choice of the internal or external sd cards. No hacking required at all.

In the app, the menu is available by a long-press on the Back button.

If only all Android devices were as compliant.
[Android Apps and Games] freelander303:
2gb file size.

Is there a way to get round the 2gb file limit?

I have some OS maps that are 2.3gb.
[Android Apps and Games] j.i.wilson:
I have installed Android 10 on my note 9. Although MM tracker continues to work, I cannot get the menu to show. Long press on "back" doesn't work. The menu button that appeared in earlier versions of Android had also disappeared.

Anyone got any ideas please?