This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
manual:faq:locus_on_external_sdcard [2021/12/03 10:16] – mstupka | manual:faq:locus_on_external_sdcard [2023/10/12 14:16] – [Locus and all its data on SD card] mstupka | ||
---|---|---|---|
Line 2: | Line 2: | ||
---- | ---- | ||
+ | ===== OS-related assumptions ===== | ||
- | ===== Android 11+ ===== | + | ==== Android 11+ ==== |
In November 2021, Google launched a **[[https:// | In November 2021, Google launched a **[[https:// | ||
- | **The app has a full read/write access only to its PRIVATE FOLDER** in /// | + | |
- | It is possible to store some Locus data into the **private folder on the external SD card - vector maps, SRTM data and backup files**. [[manual: | + | ==== Android 5 - 10 ==== |
- | ===== Android 5 - 10 ===== | + | |
- | Locus Map installs itself in the **internal | + | * Locus Map installs itself in the root of the **internal |
- | ==== Locus in internal and some data in external storage ==== | + | ===== Locus in internal and some data in external storage |
- | The best solution | + | If you want to free as much space in the inner storage |
- | * **raster maps** - map tiles downloaded by Locus or from external sources | + | |
- | * **vector maps** - e.g. LoMaps or OpenAndroMaps | + | |
- | * **backup files** - created by the [[manual: | + | |
- | * **SRTM data** - elevation data from online or offline sources | + | |
- | === Raster | + | 1) in the app **private folder** (/// |
+ | * ///Maps/// - raster | ||
+ | * /// | ||
+ | * /// | ||
+ | * ///SRTM/// - offline elevation data | ||
+ | * /// | ||
- | 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 | + | 2) anywhere on the SD card: |
+ | * ///Backup/// - ZIP files with backup | ||
+ | |||
+ | ==== Android/ | ||
+ | |||
+ | Map files can also be stored in this directory on the SD card. | ||
+ | |||
+ | * raster map files in ///Android/Media/menion.android.locus/Maps/// directory | ||
+ | * vector map files in /// | ||
+ | |||
+ | The app loads them to the **[[manual: | ||
- | === Vector maps === | ||
- | LoMaps or other vector maps are stored by default in /// | ||
- | * create a new folder for your vector maps on the external SD card, e.g. " | ||
- | * move contents (if there are any) of / | ||
- | * 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 |
</ | </ | ||
Line 47: | Line 47: | ||
* External SD cards get easily malfunctioned and you can **lose all your maps/ | * External SD cards get easily malfunctioned and you can **lose all your maps/ | ||
- | Anyway, if you decide to use this option, | + | Anyway, if you decide to use this option, **[[manual:user_guide:settings:backup_fsys#set_the_main_directory|follow these steps >> |
- | + | ||
- | * Open //Locus > Menu > Settings > Miscellaneous > Default directories > Set the main directory// | + | |
- | * Select SD card (private)\\ {{ : | + | |
- | * The 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 the system configuration | + | |
- | * Install application | + | |
- | * 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 version there is another way to make your external SD read-write (root is required too!). | + | |
- | + | ||
- | You have to modify 2 jar files on the /system partition. This can be done with a patch apk. For details [[https:// | + | |
- | === FolderMount === | + | |
- | * Install from [[https:// | + | |
- | * Add a folder pair. Source is the internal sdcard and destination is your extSdCard | + | |
- | * After adding, FM offers to move the files for you. Click yes. | + | |
- | | + | |
- | | + |