User Tools

Site Tools


manual:faq:locus_on_external_sdcard

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
manual:faq:locus_on_external_sdcard [2018/11/27 15:11] – created mstupkamanual:faq:locus_on_external_sdcard [2020/10/02 15:01] mstupka
Line 5: Line 5:
 <WRAP center round important> <WRAP center round important>
 ===== Important! ===== ===== Important! =====
-Before Android 4.4.2., Locus Map was designed to work with SDcard as external storage space for all data related to the application - downloaded SQLite maps, point databases, SRTM data etc. After KitKat came on stage SD card reading/writing permissions were completely redefined:+Before Android 4.4.2., Locus Map was designed to work with SDcard as external storage space for all data related to the application - downloaded SQLite maps, point databases, SRTM dataetc. After KitKat came on stage SD card reading/writing permissions were completely redefined:
   - **random reading** of any place in a file stored on SD card was **disabled**   - **random reading** of any place in a file stored on SD card was **disabled**
   - **random writing** at any place in a file stored on SD card was **disabled**    - **random writing** at any place in a file stored on SD card was **disabled** 
-Without these permissions any database is useless and that is why **it is not possible to have your tracks, points, downloading directory of online maps, online maps cache and lots of other DTB-related files on the external SD card root directory**.+Without these permissions any database is useless and that is why **it is not possible to have your tracks, points, downloading directory of online maps, online maps cacheand lots of other DTB-related files on the external SD card root directory**.
  
 For more information please see: For more information please see:
Line 16: Line 16:
   * [[http://www.mobiflip.de/samsung-galaxy-note-3-probleme-nach-update-auf-android-4-4-2-kitkat//|www.mobiflip.de (Deutsch)]]   * [[http://www.mobiflip.de/samsung-galaxy-note-3-probleme-nach-update-auf-android-4-4-2-kitkat//|www.mobiflip.de (Deutsch)]]
 </WRAP> </WRAP>
-Locus Map installs itself in the **internal memory** of your device. During the installation a default directory structure //"/Locus/.."// is created in the internal memory too. This configuration, however, might be problematic for devices with little inner storage space. Nevertheless, there are **methods how to use all or some of your data on an external drive** and save your inner memory space: +Locus Map installs itself in the **internal memory** of your device. During the installation a default directory structure //"/Locus/.."// is created in the internal memory too. This configuration, however, might be problematic for devices with little inner storage space. Nevertheless, there are **methods of how to use all or some of your data on an external drive** and save your inner memory space: 
 ===== Locus in internal and some data in external storage - RECOMMENDED ===== ===== Locus in internal and some data in external storage - RECOMMENDED =====
  
Line 27: Line 27:
 ==== Raster maps ==== ==== Raster maps ====
  
-All maps you are downloading by Locus from online sources or from Locus Store are stored by default in ///Locus/Maps/// directory in the inner storage of your device. This, unfortunately, can not be changed. Nevertheless, all downloaded maps can be transferred to your external SD card (with any mobile file manager, e.g. [[https://play.google.com/store/apps/details?id=com.estrongs.android.pop|ES Explorer]]) and linked to Locus via the **[[manual:user_guide:maps_external|Add external map]]** command. The same procedure can be applied to all other raster maps obtained from other sources out of Locus.+All maps you are downloading by Locus from online sources or Locus Store are stored by default in ///Locus/Maps/// directory in the inner storage of your device. This, unfortunately, can not be changed. Nevertheless, all downloaded maps can be transferred to your external SD card (with any mobile file manager, e.g. [[https://play.google.com/store/apps/details?id=com.estrongs.android.pop|ES Explorer]]) and linked to Locus via the **[[manual:user_guide:maps_external|Add external map]]** command. The same procedure can be applied to all other raster maps obtained from other sources out of Locus.
  
 ==== Vector maps ==== ==== Vector maps ====
Line 42: Line 42:
 These data have their folders in the internal storage basic structure ///Locus/backup///, resp. ///Locus/data/srtm///. You can change their location to the external SD card the same way as with vector maps and redefine their directories in //Locus settings > Miscellaneous > Default directories > Set 'backup' directory (or Set 'data/srtm/' directory)//\\ {{ :manual:faq:locus_sd_card02.png?nolink |}} These data have their folders in the internal storage basic structure ///Locus/backup///, resp. ///Locus/data/srtm///. You can change their location to the external SD card the same way as with vector maps and redefine their directories in //Locus settings > Miscellaneous > Default directories > Set 'backup' directory (or Set 'data/srtm/' directory)//\\ {{ :manual:faq:locus_sd_card02.png?nolink |}}
 <WRAP center round important> <WRAP center round important>
-**Do not name your new folder on external SD card "Locus"** - the operation system would be confused which directory is Locus default root which may result in Locus malfunction.+**Do not name your new folder on the external SD card "Locus"** - the operating system would be confused which directory is Locus default root which may result in Locus malfunction.
 </WRAP> </WRAP>
  
 ===== Locus and all its data on SD card ===== ===== Locus and all its data on SD card =====
  
-Every app on Android has its own special folder on the external SD card which is writable only for this app and as such can be used as the only storage space for the app. However, **we do NOT recommend it**, because:+Every app on Android has its own private folder on the external SD card which is writable only for this app and as such can be used as the only storage space for the app. However, in the case of Locus Map, **we do NOT recommend it**, because:
  
   * Locus Map performance on SD card is slower than in the inner storage   * Locus Map performance on SD card is slower than in the inner storage
   * External SD cards get easily malfunctioned and you can **lose all your maps/tracks/points data**   * External SD cards get easily malfunctioned and you can **lose all your maps/tracks/points data**
-  * All content of this folder, including your purchased maps, recorded tracks or downloaded geocaches will be automatically **deleted when you uninstall Locus**.+  * All content of this folder, including your purchased maps, recorded tracksor downloaded geocaches will be automatically **deleted when you uninstall Locus**.
   * If you upgrade from Locus Map Free to Locus Map Pro, you **can not use the same data** (maps/tracks/points) as the two apps create their own individual directory structures.   * If you upgrade from Locus Map Free to Locus Map Pro, you **can not use the same data** (maps/tracks/points) as the two apps create their own individual directory structures.
  
Line 57: Line 57:
  
   * Open //Locus > Menu > Settings > Miscellaneous > Default directories > Set Root directory//\\ {{ :manual:faq:locus_sd_card03.png?nolink |}}   * Open //Locus > Menu > Settings > Miscellaneous > Default directories > Set Root directory//\\ {{ :manual:faq:locus_sd_card03.png?nolink |}}
-  * Select path which ends with "menion.android.locus/files" or "menion.android.locus.pro/files"\\ {{ :manual:faq:locus_sd_card04.png?nolink |}} +  * Select SD card (private)\\ {{ :manual:faq:locus_sd_card04.png?nolink |}} 
-  * Move whole "Locus" folder to the directory defined in previous step with a File browser+  * Move the whole "Locus" directory to //Android/data/menion.android.locus/files// (or //Android/data/menion.android.locus.pro/files// in case you use Locus Map Pro) on your SD card with a File browser
   * Restart Locus   * Restart Locus
  
Line 64: Line 64:
 ==== Rooted devices - warranty-void solutions ==== ==== Rooted devices - warranty-void solutions ====
    
-<WRAP important round>A few tips from Locus users how to tackle full access to external SD card on rooted devices. **None of these methods are fully tested and may not work on all devices** or, in case of inexperienced manipulation, can cause damage to your data or mobile device. </WRAP>+<WRAP important round>A few tips from Locus users on how to tackle full access to external SD card on rooted devices. **None of these methods are fully tested and may not work on all devices** or, in case of inexperienced manipulation, can cause damage to your data or mobile device. </WRAP>
 === SDfix === === SDfix ===
   * In case that your device is rooted you can fix it by editing the system configuration   * In case that your device is rooted you can fix it by editing the system configuration
Line 71: Line 71:
  
 === FAT32 formatting === === FAT32 formatting ===
-Another option for rooted devices is to format your SD card in FAT32 system in your PC. That eliminates the file system rights. If you use SD card larger than 64 GB you need a tool like H2format for Windows to format the SD card with FAT32. Be aware that this does not support files larger than 4 GB.+Another option for rooted devices is to format your SD card in FAT32 system in your PC. That eliminates the file system rights. If you use an SD card larger than 64 GB you need a tool like H2format for Windows to format the SD card with FAT32. Be aware that this does not support files larger than 4 GB.
  
 === TWRP + ExtSD Fix === === TWRP + ExtSD Fix ===
  
   * Install [[http://forum.xda-developers.com/android/software/fix-extsd-fix-v1-0b-2016-01-18-t3296266|ExtSD Fix 1.9 latest stable Version]] (v2.9b - 2016-06-09) by rufus.wilson   * Install [[http://forum.xda-developers.com/android/software/fix-extsd-fix-v1-0b-2016-01-18-t3296266|ExtSD Fix 1.9 latest stable Version]] (v2.9b - 2016-06-09) by rufus.wilson
-  * Open "TWRP" app and go to the menu "Install" and select the "ExtSD_Fix_rw-signed-v1.9b.zip" Zip-File.+  * Open the "TWRP" app and go to the menu "Install" and select the "ExtSD_Fix_rw-signed-v1.9b.zip" Zip-File.
  
-Install only with "TWRP" App over the Menu "Install“. You must open the menu „Install TWRP“ und select your device and the „Recovery Version to install“ and download it. Then download and install „twrp-3.0.2-2.klte.img“. Boot the Android Device with the TWRP Recovery-Mod. Now you have Write Access for all apps on your extSD Card image.+Install only with "TWRP" App over the Menu "Install“. You must open the menu „Install TWRP“ and select your device and the „Recovery Version to install“ and download it. Then download and install „twrp-3.0.2-2.klte.img“. Boot the Android Device with the TWRP Recovery-Mod. Now you have Write Access for all apps on your extSD Card image.
  
 It works fine with Samsung Galaxy S5 SM-G900F (TouchWiz) with Stock ROM (without Provider Branding) Android 6.0.1 (Marshmallow, API 23) It works fine with Samsung Galaxy S5 SM-G900F (TouchWiz) with Stock ROM (without Provider Branding) Android 6.0.1 (Marshmallow, API 23)
Line 86: Line 86:
 === XPosed module XInternalSD === === XPosed module XInternalSD ===
  
-This app has an option to grant full access to the external SD, just like in prior to 4.4.2. [[http://repo.xposed.info/module/com.pyler.xinternalsd|Download and other instructions >>>]]+This app has an option to grant full access to the external SD, just like in before 4.4.2. [[http://repo.xposed.info/module/com.pyler.xinternalsd|Download and other instructions >>>]]
  
 If you cannot install Xposed because it is not supported by your Android version there is another way to make your external SD read-write (root is required too!). If you cannot install Xposed because it is not supported by your Android version there is another way to make your external SD read-write (root is required too!).
Line 93: Line 93:
 === FolderMount === === FolderMount ===
   * Install from [[https://play.google.com/store/apps/details?id=com.devasque.fmount|GooglePlay]]   * Install from [[https://play.google.com/store/apps/details?id=com.devasque.fmount|GooglePlay]]
-  * Add a folder pair. Source is the internal sdcard and destination is your extSdCard+  * Add a folder pair. The source is the internal sdcard and the destination is your ext SD card
   * After adding, FM offers to move the files for you. Click yes.   * After adding, FM offers to move the files for you. Click yes.
-  * Wait until the moving operation is done, then click on the PIN. If PIN turns green, you are all set.+  * Wait until the moving operation is done, then click on the PIN. If the PIN turns green, you are all set.
   * The files will exist in both the source and destination after moving. This is expected and is normal. The files you see in your internal sdcard actually reside in your external sdcard now and if you "unpin" the pair, you will see that your internal sdcard is empty again.   * The files will exist in both the source and destination after moving. This is expected and is normal. The files you see in your internal sdcard actually reside in your external sdcard now and if you "unpin" the pair, you will see that your internal sdcard is empty again.
- 
----- 
-Is this article useful for you? Please rate it: 
-{(rater>id=1|name=faq_use_sdcard_on_kitkat|type=rate|headline=off)} 
manual/faq/locus_on_external_sdcard.txt · Last modified: 2022/01/21 15:44 by mstupka