User Tools

Site Tools


manual:faq:use_sdcard_on_kitkat

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:faq:use_sdcard_on_kitkat [2017/01/24 13:59]
mstupka
manual:faq:use_sdcard_on_kitkat [2018/11/27 15:15] (current)
mstupka
Line 35: Line 35:
   * define a new path to your vector maps in //Locus settings > Miscellaneous > Default directories > Set '​mapsVector'​ directory//​\\ {{ :​manual:​faq:​locus_sd_card01.png?​nolink |}}   * define a new path to your vector maps in //Locus settings > Miscellaneous > Default directories > Set '​mapsVector'​ directory//​\\ {{ :​manual:​faq:​locus_sd_card01.png?​nolink |}}
   * restart Locus   * 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!**
 +</​WRAP>​
  
 ==== Backup files and elevation (SRTM) data ==== ==== Backup files and elevation (SRTM) data ====
 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>​
 +**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.
 +</​WRAP>​
  
 ===== Locus and all its data on SD card ===== ===== Locus and all its data on SD card =====
Line 43: Line 49:
 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 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 on SD card is **much ​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 tracks or downloaded geocaches will be automatically **deleted when you uninstall Locus**.
Line 56: Line 62:
  
 ===== Advanced methods ===== ===== Advanced methods =====
-==== Rooted devices ==== +==== 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>​ 
 +=== 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
   * Install application **[[https://​play.google.com/​store/​apps/​details?​id=nextapp.sdfix|SDFix]]** and perform the system changes   * Install application **[[https://​play.google.com/​store/​apps/​details?​id=nextapp.sdfix|SDFix]]** and perform the system changes
   * Restart Locus. It can write on your external SD card as it could in Android 4.3.   * Restart Locus. It can write on your external SD card as it could in Android 4.3.
  
-<WRAP center round tip>+=== 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. 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.
-</​WRAP>​ 
-<WRAP center round alert> 
-Beginning with Android 6, even rooted devices can not get random writing permission to the external SD card root directory. 
-</​WRAP>​ 
  
-==== TWRP ===+=== TWRP + ExtSD Fix ===
-<WRAP center round important>​ +
-This method should be tried only if you are an experienced Android user. It is not tested on ALL devices so it might not work for everyone. +
-</​WRAP>​+
  
   * 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 "​TWRP"​ app and go to the menu "​Install"​ and select the "​ExtSD_Fix_rw-signed-v1.9b.zip"​ Zip-File.
  
-=== Important for TWRP === +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.
-Only install ​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.+
  
 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 85: Line 84:
 [[http://​forum.xda-developers.com/​xposed/​modules/​xposed-marshmallow-sd-fix-write-t3403263/​page25#​post69415913|More information in this XDA forum >>]] [[http://​forum.xda-developers.com/​xposed/​modules/​xposed-marshmallow-sd-fix-write-t3403263/​page25#​post69415913|More information in this XDA forum >>]]
  
 +=== 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 >>>​]]
 +
 +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://​forum.xda-developers.com/​android/​software/​guide-allow-sdcard-write-access-switch-t3593021|read this xda-thread >>]]
 +=== FolderMount ===
 +  * 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
 +  * 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.
 +  * 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/use_sdcard_on_kitkat.1485262773.txt.gz · Last modified: 2017/01/24 13:59 by mstupka