Enable Access to SD Card with Android 6 and above

Bernhard Friess shared this idea 4 years ago
Completed

Hi Menion, hi Guys, I have updated my phone from Android 5.1.1 to 7.1.1 and it seems that there is no way anymore to use directories on the SD-Card as standard directory for e.g. Offline maps where Locus Pro needs write access.


I know th topic comes up again and again and is declined again and again.


However my view is the following: there are apps running on Android 7.1.1 which manage to getwrite access on the SD-Card at least when the ROM is rooted. Why can't this be done by Locus Map as well?


I think it would be very helpful if write access to the SD-Card is used by Locus Map at least on Phones/ROMs wjhich are rooted and provide root access rigts to the apps.


This cannot be so difficult and it would improve Locus maps tremendously on later Android versions.


@All: what do you think? If you agree, please vote for this idea!


@Menion, what do you think?

Best Answer
photo

Hello Bernhard,

please read carefully this topic: http://docs.locusmap.eu/doku.php?id=manual:faq:use_sdcard_on_kitkat . There should be all necessary information (at least information we know about).

It is not that "we do not want", but as is wrote in the mentioned topic, it is because "we cannot" (except few cases like Vector maps (LoMaps), that works on SD card without problems).

Replies (5)

photo
2

Hello Bernhard,

please read carefully this topic: http://docs.locusmap.eu/doku.php?id=manual:faq:use_sdcard_on_kitkat . There should be all necessary information (at least information we know about).

It is not that "we do not want", but as is wrote in the mentioned topic, it is because "we cannot" (except few cases like Vector maps (LoMaps), that works on SD card without problems).

photo
1

Hi Menion,

Many thanks for the link to the comprehensive documentation! This is really very good! I fixed the SD-Card Issue with the usage of TWRP + ExtSD Fix method.

I had TWRP already installed anyway on my phone because I needed it to update from stock ROM Android 5.1.1 to a LineageOS 14.1.

It was quite straight forward and works as a charm. So no need from my perspective to change anything in Locus.

Best regards

Bernhard

photo
1

Hi Menion,

After a week I had to figure out that the ExtSD Fix didn't work reliably! :(

Additionally my situation is a bit more complex: I run Locus Map Pro on a mobile phone which I use mainly for work and where I have a mail client installed which gives me access to my company mail. This software requires to run on a "Un-Rooted" device only.

As a consequence I can enable root on the device before I install the company software but I have to disable root again, before installing the compansy software.

So I did some research and I have the implression that access to external SD card above Adroid 5 depends on the exact verison of installed Android. I'm running Android 7.1.2 Nougat and require a fix which fits with this Android verison and which might require root for implementation but does not depend on root for working.

I found some information or my specific situation with the help of google and implemented it yesterday. I propose to test it a while (2-4 weeks) and if it still works satisfactory over the complete timeframe I'd be willing to write a little article which could find its way into the Locus help documentation for this particular requirements.

Menion, are you interested in such an article?

Best regards

Bernhard

photo
1

Hi Bernhard,

sorry, but my english is very bad. It is impossible for me, to read your text. Better you write in german, if you can.

Best regards Reiner

photo
1

Hallo Reiner,

deutsch ist kein Problem für mich, das ist meine Muttersprache :). Ich schlage allerdings folgendes vor:

  • ich bleiben zunächst bei Englisch hier im Thema
  • ich ermittle zunächst, meine Methode zuverlässig fuktioniert, um Locus Map Schreibberechtigung auf der SD Karte einzuräumen
  • wenn das der Fall ist, werde ich eine entsprechende Dokumentation auf Englisch und Deutsch erstellen

Viele Grüße

Bernhard

photo
photo
1

Good day Bernhard,

quite complicated method for average users. I'm not a fan of some crazy hacks and methods to bypass missing functionality. Anyway, if this method will work, I'm sure, Michal will gladly add it into our manual for other advanced users. Thanks for info.

photo
1

Hi Menion,

Fully agree with what you say. Let's see if it works reliably and then we take it from there, ok?

Best regards

Bernhard

photo
Leave a Comment
 
Attach a file