1. Locus Map Pro Outdoor GPS Install Instructions
  2. I‘ve been struggling for some time to find a way to successfully install Locus Map Pro. After much reading and a lot of trial & error, I’ve finally worked out how to do it (well, at least it works on my rooted LG G3) so thought I‘d share my experience with those who (like me! 😕 ) need some more detailed instructions.
  3. Install Instructions for Locus Map Pro without Lucky Patcher or modded Google Play
  4. Requirements: Android v2.2 and above, ROOT (you must have root for this to work)
  5. Tools you’ll need
  6. • A file explorer that can access all files and folders to the root of the device
  7. • CheatDroid
  8. Initial Steps Required
  9. • Find out which CPU instruction set your device uses (armabi vs armabi-v7a vs x86 vs mips)
  10. • If you don’t know, use a tool such as CPU X to tell you.
  11. • Get the required app library files for your device – I’ve uploaded the various types here
  12. • If you don’t already have one, get a file explorer (ES File Explorer, Root Explorer, MiXplorer etc)
  13. Detailed Instructions
  14. 1. Install Locus Map Pro v3.2.0
  15. 2. Open the app but only to when the first screen appears with the ‘BEGIN’ instruction at the bottom of the screen.
  16. Explanation
  17. This is to allow the app to create the folders “files” and “shared_prefs” under /data/data/menion.android.locus.pro/ with the appropriate permissions.
  18. 3. Then immediately close the app (also go to Settings – General – Apps – Locus Pro – App info > Force Stop to make sure it’s not still running in the background)
  19. 4. Use your file explorer app to move the library files for your particular device to /data/data/menion.android.locus.pro/files/
  20. 5. Use CheatDroid to locate and open the file menion.android.locus.pro_preferences.xml that is at /data/data/menion.android.locus.pro/shared_prefs/
  21. 6. Once you’ve opened the file with CheatDroid, add a new int key called KEY_S_APPLICATION_VERSION_LAST with a value of 295
  22. 7. Use the file explorer to set full permissions (rwxrwxrwx) for each of the newly added/modified files. These are the 2-3 library files you added at /data/data/menion.android.locus.pro/files/ + the menion.android.locus.pro_preferences.xml file you edited at /data/data/menion.android.locus.pro/shared_prefs/
  23. 8. Now launch Locus Map Pro v3.2.0. It should start normally without requiring any additional library downloads
  24. 9. Using CheatDroid, open the file /data/data/menion.android.locus.pro/files/menion.android.locus.pro_preferences.xml and search for the string KEY_I_START_NUM_OF_STARTS. Change the value to 9 and save the file
  25. Explanation
  26. You must start with this older version as v3.2.0 checks for the presence of the libraries and the _libraries.conf and also checks that the key KEY_S_APPLICATION_VERSION_LAST is 295. If it sees those elements, it then adds a new key: KEY_S_LIBS_VERSION. This is the only version of the app that I know of which does that without checking the validity of the license.
  27. The reason for doing step 9 is that in later versions of the app, it started to check the value of KEY_I_START_NUM_OF_STARTS which counts the numbers of times the app has been started. This value must be greater than or equal to 9.
  28. 10. Now install Locus Map Pro but do not open the app (again go to Settings – General – Apps – Locus Pro – App info > Force Stop to make sure it’s not running in the background)
  29. 11. Open the file menion.android.locus.pro_preferences.xml in CheatDroid and search for the int key called KEY_S_APPLICATION_VERSION_LAST. Change the value to 537
  30. Explanation
  31. The reason for the edit is that this entry contains the build version that previously was opened (in this case, it was 305 as that’s the build number of v3.2.0). So, by changing it to 435, you’re simply changing this to the build version that you’ve just installed; 435 is the build version of v3.7.0.
  32. 12. Open the app and all should be well – you can check the app version in ‘About Application’ in the app
  33. 13. Now you can upgrade to any version of the app that you like by repeating steps 10-12
  34. If you’re unsure of the build number of the particular version of the app you’re installing, it’s usually shown in brackets when android’s package installer prompts you that you’ll be updating a previous version of the app
  35. Note
  36. You can very likely miss out installing v3.7.1 and install any more recent version of the app you like once you’ve successfully installed v3.2.0 by doing steps 10-12. I only installed v3.7.1 as the ‘in between’ step as I was being cautious. In essence, this means you can:-
  37. • Do the first 9 steps
  38. • Once v3.2.0 is successfully installed, go straight to installing any later version by doing steps 10-12
  39. Credit for the above doesn’t in any way lie with me – I’ve just learnt from various instructions and explanations posted on various threads by SebSS to whom I’m incredibly grateful for his generosity in sharing his knowledge and skills.
  40. I really hope this helps at least some of you out there who have tried and failed to install this as many times as I have…!