This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
manual:faq:locus_on_external_sdcard [2018/11/27 15:11] – created mstupka | manual:faq:locus_on_external_sdcard [2024/04/03 10:49] (current) – mstupka | ||
---|---|---|---|
Line 2: | Line 2: | ||
---- | ---- | ||
+ | ===== OS-related assumptions ===== | ||
- | <WRAP center round important> | + | ==== Android 11+ ==== |
- | ===== Important! ===== | + | In November 2021, Google launched a **[[https:// |
- | Before Android 4.4.2., Locus Map was designed to work with SDcard as external | + | |
- | - **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** | + | |
- | Without these permissions any database is useless and that is why **it is not possible | + | |
- | For more information please see: | + | * by default, **the app has full read/write access to its private folder** in /// |
+ | * it is possible to move the main app's directory also to /// | ||
- | * [[http:// | + | ==== Android 5 - 10 ==== |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | </ | + | |
- | Locus Map installs itself in the **internal memory** of your device. During the installation a default directory structure //"/ | + | |
- | ===== Locus in internal and some data in external storage | + | |
- | The best solution you can get is to have Locus installed | + | * Locus Map installs itself |
- | | + | ===== Locus Map in the internal and some data in external storage |
- | * **vector maps** - e.g. LoMaps or OpenAndroMaps | + | |
- | * **backup files** - created | + | |
- | * **SRTM | + | |
- | ==== Raster maps ==== | + | If you want to free as much space in the inner storage as possible and keep a reasonable performance of the app, this is the best solution. **Keep the main directory ///Locus/// in the internal storage** and [[manual: |
- | All maps you are downloading by Locus from online sources or from Locus Store are stored by default | + | 1) in the app **private folder** |
+ | | ||
+ | * /// | ||
+ | * /// | ||
+ | * ///SRTM/// - offline elevation data | ||
+ | * /// | ||
- | ==== Vector maps ==== | + | 2) anywhere |
- | LoMaps or other vector maps are stored by default in /// | + | * ///Backup/// - ZIP files with backup of tracks, routes, points |
- | * create a new folder for your vector maps on the external SD card, e.g. " | + | |
- | * move contents (if there are any) of /Locus/mapsVector/ folder to the new folder " | + | |
- | * define a new path to your vector maps in //Locus settings > Miscellaneous > Default directories > Set ' | + | |
- | * restart Locus | + | |
- | <WRAP center round alert> | + | |
- | **This method works on Android 5.0 and higher only. If you use Android 4.4.x, follow the same instructions as for raster maps!** | + | |
- | </ | + | |
- | ==== Backup files and elevation (SRTM) data ==== | ||
- | These data have their folders in the internal storage basic structure /// | ||
<WRAP center round important> | <WRAP center round important> | ||
- | **Do not name your new folder on external SD card " | + | **External themes** of vector maps must remain in the default |
</ | </ | ||
- | ===== Locus and all its data on SD card ===== | + | ===== All Locus Map' |
- | + | ||
- | 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: | + | |
- | + | ||
- | * 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/ | + | |
- | * All content of this folder, including your purchased maps, recorded tracks or 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/ | + | |
- | + | ||
- | Anyway, if you decide to use this option, follow these steps: | + | |
- | + | ||
- | * Open //Locus > Menu > Settings > Miscellaneous > Default directories > Set Root directory// | + | |
- | * Select path which ends with " | + | |
- | * Move whole " | + | |
- | * Restart Locus | + | |
- | + | ||
- | ===== Advanced methods ===== | + | |
- | ==== 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, | + | |
- | === SDfix === | + | |
- | * In case that your device is rooted you can fix it by editing | + | |
- | * Install application **[[https:// | + | |
- | * Restart Locus. It can write on your external SD card as it could in Android 4.3. | + | |
- | + | ||
- | === 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 a 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 === | + | |
- | + | ||
- | * Install [[http:// | + | |
- | * Open " | + | |
- | + | ||
- | Install only with " | + | |
- | + | ||
- | It works fine with Samsung Galaxy S5 SM-G900F (TouchWiz) with Stock ROM (without Provider Branding) Android 6.0.1 (Marshmallow, | + | |
- | + | ||
- | [[http:// | + | |
- | + | ||
- | === 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:// | + | |
- | If you cannot install Xposed because it is not supported by your Android | + | Every app on Android |
- | You have to modify 2 jar files on the /system partition. This can be done with a patch apk. For details [[https:// | + | * Locus Map performance |
- | === FolderMount === | + | * External SD cards can easily malfunction |
- | * Install from [[https:// | + | |
- | * Add a folder pair. Source is the internal sdcard | + | |
- | * After adding, FM offers to move the files for you. Click yes. | + | |
- | | + | |
- | | + | |
- | ---- | + | Anyway, if you decide to use this option, **[[manual:user_guide: |
- | Is this article useful for you? Please rate it: | + | |
- | {(rater> | + |