sygic maps on external sd ICS - Galaxy S II Q&A, Help & Troubleshooting

hello guys i followed this guide trying to put the sygic maps on external sd but it didnt work. i am thinking that it is cause of ICS. i am currently running hydrogenics. here is the guide i followed:
Code:
1. Install Sygic GPS Navigation on your Android phone.
2. Start the Sygic Download application and download your favorites maps.
3. After download is completed close the Sygic Download application and connect your phone in USB storage mode to a PC.
4. On the PC side, move all content except database.xml and base-is-ok.txt from Aura folder on the internal phone memory to a folder called Aura on the external_sd card.
So after this process on the internal phone memory should be a folder called Aura with 2 files in it: database.xml and base-is-ok.txt and on the external_sd card in the Aura folder should be all the files needed by Sygic.
5. Make a back-up copy of database.xml then open it with Notepad editor. You will see that the file is pretty consistent. While in Notepad press CRTL+H and the find and replace option appears.
In the Find what field write:Aura/
In the Replace with write:external_sd/Aura/
Now press Replace All then Save the file (CTRL+S).
6. Disconnect storage from PC and start Sygic GPS Navigation. The program should start with no problem.
Make sure to not start Sygic Download application after this process as it will erase everything from the external_sd and will re-download the maps to internal phone memory. If you want new maps you have to start the process all over again or move the maps to a temporary folder, start Sygic Download, download new maps, and repeat the whole process from step 3.
If something goes wrong and your Sygic GPS Navigation application is not working or you just want to go to default program folders you can always delete the Aura folder from internal phone memory and external sd card but be aware you’ll lose all the downloaded maps.
Or without loosing the downloaded maps, you can move the content of Aura folder from the external sd card back to Aura folder on the internal phone memory, delete database.xml file, restore the back-up file and everything should be fine.

Ask Sygic support. Since you paid for the app/maps, they'll be happy to help.

sygic has no information, they said try to uninstall the app and install it again, it should detect the aura directory but it didn't

I do it in my I9003 with RemICS (4.0.4), and Sygic dont work.
Sygic dont open.

You MUST copy navi files to internal memory card, not external.

succes
You may have them on external sd card with ICS but it's a little strange.
I looked at the file settings.ini in the folder Android of the folder Aura on the internal memory.
There is 3 settings for the maps : RessourcePath, MapsPath and ContentsPath
The 3 are set to relative path from this folder to go to the folder Aura/Maps and Aura/Res
I modified them to go to the relative path where I put my maps on the external sd ie up to aura, up to sdcard, up to mnt then down to external sd, down to aura and Maps or Res
It works perfectly on my ics device.
So happy I was
I tried to do the same on my android 2.3.1 device, a samsung mini 2 and it don't work, although the path is correct. More strange, when I use relative paths, I got the sygic logo and initialization" than nothing. When I use absolute path, black screen.
So be careful

eurorpeen said:
You may have them on external sd card with ICS but it's a little strange.
I looked at the file settings.ini in the folder Android of the folder Aura on the internal memory.
There is 3 settings for the maps : RessourcePath, MapsPath and ContentsPath
The 3 are set to relative path from this folder to go to the folder Aura/Maps and Aura/Res
I modified them to go to the relative path where I put my maps on the external sd ie up to aura, up to sdcard, up to mnt then down to external sd, down to aura and Maps or Res
It works perfectly on my ics device.
So happy I was
I tried to do the same on my android 2.3.1 device, a samsung mini 2 and it don't work, although the path is correct. More strange, when I use relative paths, I got the sygic logo and initialization" than nothing. When I use absolute path, black screen.
So be careful
Click to expand...
Click to collapse
hello eurorpeen, can you please write down a stepbystep howto move those maps maps to the external sd (noobproof)? i tried all sorts of things moving the maps to my external card, but no joy
running resurrection remix on s2. thank you

luke2007 said:
hello eurorpeen, can you please write down a stepbystep howto move those maps maps to the external sd (noobproof)? i tried all sorts of things moving the maps to my external card, but no joy
running resurrection remix on s2. thank you
Click to expand...
Click to collapse
I'll give you a step-by-step guide on how to do this. I did it on android 4.0.4 (ICS), so I don't know if it'll work on any other version of android.
First, you will need a file manager (like ES File Explorer), and you will need to know the path of your external sd card.
There are two options that I know, and I'll tell you what to do for those options. If the path is different, just adjust accordingly.
The external sd card path could be something like:
a) /emmc/ -> I have this on CM9
b) /storage/sdcard1/ -> I have this on CM10
c) /sdcard/external_sd/ -> I think this is for the stock rom
The path of the internal card will be /sdcard/
Now, go to your external sd card from your file manager, and create a folder called 'Aura'.
Then go to your internal card, then to the folder 'Aura', and move the folders 'Res' and 'Maps' to the 'Aura' folder you just created on your external sd card.
Finally, you have to go to your internal sd card, then to the folder 'Aura' and then to 'Android'. There you'll find a file called 'settings.ini'. Open it in your explorer and use a text editor (if you are using ES File Explorer, then when you click on the file, choose ES Text Editor to open it).
Once opened, look for 'ResourcePath', 'MapPath' and 'ContentPath'.
You will see something like this:
Code:
ResourcePath=/../Res
MapPath=/../Maps
ContentPath=/../Maps
Now, you will have to change these values to the relative path to your external sd card.
If your external sd card's path is one of this:
a) /emmc/
b) /storage/sdcard1/
c) /scard/external_sd/
Just use the instructions bellow. Otherwise, adjust accordingly.
For a) you'll have to change the values to this:
Code:
ResourcePath=/../../../emmc/Aura/Res
MapPath=/../../../emmc/Aura/Maps
ContentPath=/../../../emmc/Aura/Maps
For b):
Code:
ResourcePath=/../../../sdcard1/Aura/Res
MapPath=/../../../sdcard1/Aura/Maps
ContentPath=/../../../sdcard1/Aura/Maps
And for c), to this:
Code:
ResourcePath=/../../external_sd/Aura/Res
MapPath=/../../external_sd/Aura/Maps
ContentPath=/../../external_sd/Aura/Maps
Hope this helps.

thanks
thanks bro it worked for me but i am also at cm9 b2 and my directory is not emmc but mnt/external_sd/Aura and thats works fine thank you

It took me almost two days to make this work but it finely works on my Note 2. Here are the steps. They are based on the instructions above but just a bit different.
On the Note2, the internal (built-in) SD card shows up as "sdcard" under root. The external SD card shows up as /storage/extSdCard (you can also navigate to it using this path /mnt/extSdCard).
After the initial installation, there will be three directories under Aura/on your internal SD card: Android, Maps, and Res. There will be also two files there: base-is-ok.txt and database.xml.
1. Make backup copies of database.xml and Android/settings.ini. You will be making changes to both of them.
3. On the external SD card create a directory called Aura (root of the SD card).
2. Move Maps and Res directories to /Aura/ on the external SD card. Leave the Android directory and the two files under Aura on the internal SD card (Android, base-is-ok.txt, and database.xml remain where they are - on the internal SD card).
3. Using Notepad++ or a similar editor, open database.xml on the internal SD card and replace all occurrences of Aura/Maps and Aura/Res with mnt/extSdCard/Aura/Maps and mnt/extSdCard/Aura/Res. No leading /.
4. Using Notepad++, open Android/settings.ini on the internal SD card and change these lines:
ResourcePath=/../Res
MapPath=/../Maps
ContentPath=/../Maps
to
ResourcePath=/../../../extSdCard/Aura/Res
MapPath=/../../../extSdCard/Aura/Maps
ContentPath=/../../../extSdCard/Aura/Maps
=========
sent from SG Note II T889 using Tapatalk 2

Have Galaxy S2 but there is not Aura folder
I have Sygic folder and there is not database.xml and base-is-ok.txt fils?!!
how to manage to work from SD card?

What version of Sygic are you running? Did you try to search for those two files in case your installation was different. Did you try to edit the settings.ini file in the Android directory?
=========
sent from SG Note II T889 using Tapatalk 2

it is 12.1.3 version
checked all folders, there is not any database.xml and base-is-ok.txt fils

best110 said:
it is 12.1.3 version
checked all folders, there is not any database.xml and base-is-ok.txt fils
Click to expand...
Click to collapse
Files are in /sdcard/Sygic.

That's strange; mine is the same version. Try to uninstall, clean up all directories, make sure all directories are gone and reinstall.
=========
sent from SG Note II T889 using Tapatalk 2

Thanks
Thanks a lot guys, :good:
Finally found the solution to this problem. Working well on my SGS Duos s7562. Sygic 11.2.6
Regards
Keliuss

keliuss said:
Thanks a lot guys, :good:
Finally found the solution to this problem. Working well on my SGS Duos s7562. Sygic 11.2.6
Regards
Keliuss
Click to expand...
Click to collapse
What was your solution?

MystKid said:
hello guys i followed this guide trying to put the sygic maps on external sd but it didnt work. i am thinking that it is cause of ICS. i am currently running hydrogenics. here is the guide i followed:
Code:
1. Install Sygic GPS Navigation on your Android phone.
2. Start the Sygic Download application and download your favorites maps.
3. After download is completed close the Sygic Download application and connect your phone in USB storage mode to a PC.
4. On the PC side, move all content except database.xml and base-is-ok.txt from Aura folder on the internal phone memory to a folder called Aura on the external_sd card.
So after this process on the internal phone memory should be a folder called Aura with 2 files in it: database.xml and base-is-ok.txt and on the external_sd card in the Aura folder should be all the files needed by Sygic.
5. Make a back-up copy of database.xml then open it with Notepad editor. You will see that the file is pretty consistent. While in Notepad press CRTL+H and the find and replace option appears.
In the Find what field write:Aura/
In the Replace with write:external_sd/Aura/
Now press Replace All then Save the file (CTRL+S).
6. Disconnect storage from PC and start Sygic GPS Navigation. The program should start with no problem.
Make sure to not start Sygic Download application after this process as it will erase everything from the external_sd and will re-download the maps to internal phone memory. If you want new maps you have to start the process all over again or move the maps to a temporary folder, start Sygic Download, download new maps, and repeat the whole process from step 3.
If something goes wrong and your Sygic GPS Navigation application is not working or you just want to go to default program folders you can always delete the Aura folder from internal phone memory and external sd card but be aware you’ll lose all the downloaded maps.
Or without loosing the downloaded maps, you can move the content of Aura folder from the external sd card back to Aura folder on the internal phone memory, delete database.xml file, restore the back-up file and everything should be fine.
Click to expand...
Click to collapse
Enviado de meu GT-N7000 usando o Tapatalk 2

I didn't understand whether you were asking a question, asking for help, or something else.
Look here
http://forum.xda-developers.com/showthread.php?p=33939060
Sent from my SGH-T889 using Tapatalk 2

Sygic 12.1.3 working with SGS2
1. Install and open Sygic (12.1.3) and wait for the download ("\Sygic\Res" folders will be created)
2. Move your "Maps" folder to a folder called "Sygic" in your external SD card
3. Edit the file "settings" from the internal SD card (\Sygic\Android) and change the paths:
With ROM 4.0.3:
; Path to folder with Maps
MapPath=/../../external_sd/Sygic/Maps
; Path to folder with Content Informations (content.info, content.lic, footprint.info)
ContentPath=/../../external_sd/Sygic/Maps
With ROM 4.1.2:
; Path to folder with Maps
MapPath=/../../../extSdCard/Sygic/Maps
; Path to folder with Content Informations (content.info, content.lic, footprint.info)
ContentPath=/../../../extSdCard/Sygic/Maps

Related

[Q] Cant see files that I copy to the SD card over USB

I have been searching for answers on this and so far found nothing. Sorry if its already been covered somewhere I didn't find.
The SD card is working fine in the pone.
When I put it in a usb adapter to plug into my pc it mounts fine and I can copy files to it without any errors but when I put it back in the phone I cant see the files?
Same thing happens when I plug the phone into a pc with USB and copy the files.
The files are still there because when I plug back into the pc I can see them.
Anyone know why I have this issue please?
Many thanks
Ben
Try unmounting an remounting the sdcard in the Settings menu.
Have you tried other filemanagers than the stock one?
I can't confirm your issue but it sounds like a caching issue.
Have you tried turning it off and on again? =)
I have a similar issue , I have files that I have copied over to the phone sd card and wanted to use a file manager to move them around into different files however none of the file managers seem to see the files
Sent from my GT-I9300 using xda premium
d4fseeker said:
Try unmounting an remounting the sdcard in the Settings menu.
Have you tried other filemanagers than the stock one?
I can't confirm your issue but it sounds like a caching issue.
Have you tried turning it off and on again? =)
Click to expand...
Click to collapse
I am using ES File Explorer
I have tried rebooting the phone and also (after you said) mounting and unmounting the SD card. The Issue remains the same.
Does anyone else have this issue or any ideas?
If you're connected to PC as MTP mode, try to switch to camera transfer mode..
Maybe this will help?
External and internal sdcard mount points
After some more investigating I have discovered that what is displayed as /sdcard/ is in fact the phones internal flash memory and the actual SD card is mounted as something else.
There you have 2 folders in /mnt
/mnt/sdcard >> taht is the internal flash storage
/mnt/sdextcard >> that is the inserted sd card
http://mono-for-android.1047100.n5.nabble.com/detect-SD-Card-path-td5710218.html
This explains why I could see the files i copied to my sd card on my phone as my phone wont enable me to see the actual external SD card.
Was surprised I couldn't find an actual thread about this on the forum.
I can see that creating a mount point for called SDCARD within the internal memory will allow apps that default large content files to use this space without complaining but this means that although Samsung allow SD cards to be inserted they cannot be used with a standard set up?
So is there any way for me to get to this other mount point without root access?
I thought, for a change, I might hold off rooting my phone but this might spur me on...
Afaik Android does not have a concept of "internal" SD card. (Which is the or at least a reason why most phones have a separate data partition)
However when phone manufacturer's started offering internal storage capacity for normal files, they just used the sdcard.
The name of the external sdcard varies from phone to phone and manufacturer.
I can remember that the name of the external sd card on my S1 was /sdcard/external_sd/ (no /mnt as with the S3 !)
On current Cyanogenmod for the S1 it's /mnt/emmc/ which seems to be introduced as some sort of "standard".
This variety in naming shemes and the possibility of a phone not having internal SD-card storage, only having internal SD-card storage or having both _SHOULD_ make app developers give you the option where to store it.
If it doesn't it's a restriction in the app, not the sdcard.
Solution[/b[
If you are rooted you can easily bypass these restrictions with a simple trick. Make sure the app is terminated before attempting this!
Go to the terminal emulator and type:
Code:
su
mkdir /mnt/sdcardext/APPFOLDER
cp -rvf /mnt/sdcard/APPFOLDER /mnt/sdcardext/APPFOLDER
mount -o bind /mnt/sdcard/APPFOLDER /mnt/sdcardext/APPFOLDER
You've now told Android to re-route all filesystem access'es transparently to the external SDcard while the app still believes it's on the internal one.
Note that you'll have to run the following after every boot (or have it run as auto-start) since mount's are not persistant.
Code:
su
mount -o bind /mnt/sdcard/APPFOLDER /mnt/sdcardext/APPFOLDER
Thank you for the explanation on this d4fseeker. Really all I wanted to do at this time was be able to access the external SD or point to it as a content location. But I will bookmark the solution for forcing apps to use it.
No I know what I know I have rooted my phone, curtesy of Chainfires guide here and can now see the extSDCard directory
houseofcutler said:
I am using ES File Explorer
I have tried rebooting the phone and also (after you said) mounting and unmounting the SD card. The Issue remains the same.
Does anyone else have this issue or any ideas?
Click to expand...
Click to collapse
In ES file explorer, you can go to your external SDcard by open Menu (left capacitive button), then select Manager and then SD card Analyst.
it will show /sdcard,,, it means internal SDcard. You have to touch "Disks" icon (the second from the left), then select /mnt/extSdCard. Eventually you can browse your external SD.
I don't know if there is the easier way. Or you can use the stock explorer app "My files", it is easier to browse the external card but with less function than 3rd party app.
That does work thanks - Turns out I purchased Root Explorer a while back so I have installed that and set the home directory to be the external SD mount point. Still need ES though for when I am copying across my network
jackie_jerk said:
In ES file explorer, you can go to your external SDcard by open Menu (left capacitive button), then select Manager and then SD card Analyst.
it will show /sdcard,,, it means internal SDcard. You have to touch "Disks" icon (the second from the left), then select /mnt/extSdCard. Eventually you can browse your external SD.
I don't know if there is the easier way. Or you can use the stock explorer app "My files", it is easier to browse the external card but with less function than 3rd party app.
Click to expand...
Click to collapse
I have quite the same problem but another way around. I can see all the (music)files in the phone but when I connect the phone via USB to my PC I can only see a few (about 30) of the files in the folder. I have booted the PC and the phone, took the SDcard also out and in. Also when I insert the SDCard to the PC's cardreader I can see all the files, so I quess the problem is in the phone. Any ideas how to solve this?
Not sure what your issue is but my advise is to confirm you a definitely looking at what you think you are - that was my problem before.
For example when the Phone is connected to your PC:
Create a text file called phone.txt in the 'Phone' Directory
Create one called card.txt in the 'Card' directory
Then use the built in 'my files' browser or whatever app you use to see if the files are where you think they are.
Might help...
d4fseeker said:
Afaik Android does not have a concept of "internal" SD card. (Which is the or at least a reason why most phones have a separate data partition)
However when phone manufacturer's started offering internal storage capacity for normal files, they just used the sdcard.
The name of the external sdcard varies from phone to phone and manufacturer.
I can remember that the name of the external sd card on my S1 was /sdcard/external_sd/ (no /mnt as with the S3 !)
On current Cyanogenmod for the S1 it's /mnt/emmc/ which seems to be introduced as some sort of "standard".
This variety in naming shemes and the possibility of a phone not having internal SD-card storage, only having internal SD-card storage or having both _SHOULD_ make app developers give you the option where to store it.
If it doesn't it's a restriction in the app, not the sdcard.
Solution[/b[
If you are rooted you can easily bypass these restrictions with a simple trick. Make sure the app is terminated before attempting this!
Go to the terminal emulator and type:
Code:
su
mkdir /mnt/sdcardext/APPFOLDER
cp -rvf /mnt/sdcard/APPFOLDER /mnt/sdcardext/APPFOLDER
mount -o bind /mnt/sdcard/APPFOLDER /mnt/sdcardext/APPFOLDER
You've now told Android to re-route all filesystem access'es transparently to the external SDcard while the app still believes it's on the internal one.
Note that you'll have to run the following after every boot (or have it run as auto-start) since mount's are not persistant.
Code:
su
mount -o bind /mnt/sdcard/APPFOLDER /mnt/sdcardext/APPFOLDER
Click to expand...
Click to collapse
But doesn't this simply relocate 100% of APPFOLDER to the microSD card and still leave no option to have Apps in both flash locations? Or will programs like App 2 SD somehow now be able to relocate apps back to the internal flash partition (aka "internal sdcard")?
Ah, nevermind. "APPFOLDER" is a single application's appfolder, not a directory with all the apps. So this should be something an app could do on any rooted S3 with a nice gui and persistence through some service mod in init.d or whatever Android uses in its place, yes?
Ok, was just digging around in /mnt/sdcard and while a few apps have obvious directories there, most do not. What's more, being an android noob, I'm not sure where their directories would be located (app manager doesn't say either).
Anyone care to point me in the right direction? Also, is there a way to install some other standard linux shell commands like more and grep?
Thanks.
Sent from my GT-I9300 using XDA

Moving Google translate offline data to external SD

As translate now offers offline translation I want to move that big amount of data to external SD if this is possible. I am on 4.2.2 custom AOKP ROM .
Sent from my GT-I9000 using Tapatalk 2
Sorry to resurrect a dead thread, but I'm looking for a solution to this as well. Using a Samsung Galaxy S4 i9505 with Android 4.4.2, would like to transfer the offline translation data from internal sd to external sd (want to download all possible languages before travelling, won't fit on internal sd).
Google Translate is automatically creating a folder on my external SD in the same place as on the internal SD, but not putting any files in it. Results from a google search indicated I should just move the data files to that folder, but it's not working. Google Translate still shows them as downloaded (does the same if I just delete them), but if I turn off data and wifi and try to translate something it just comes up blank.
Ideally I'd prefer to avoid rooting my device or using app2sd or link2sd or anything similar. Just looking for a solution for this one app, and maybe a few others. The other apps I'd like to do the same for are google voice keyboard, google text to speech and possibly some GPS software (if I install any). Really just trying to create a micro SD card to use when travelling while keeping the internal memory free for everything else.
If there'd be some way to duplicate this data onto another phone as well, without re-downloading it that'd be even better.
Thanks.
Saving Offline Languages For Google Translate Into External Sd.
The newest version of Google Translate has the capability for offline translates. This is really cool but requires very large files to be downloaded. Here's how to move the file into the external SD card:
1. Go ahead and download all the necessary file onto the device.
2.In your external SD card,create a folder called Android and inside it create a folder called data.
3. In the device storage, look for the file called Android and inside you'll find a folder called data. Go inside that and find the folder com.google.android.apps.translate.
4. Cut (move) the whole folder into the folder you just made called 'data' in the external SD
5.Enjoy - Not now )))
6. Delete folder com.google.android.apps.translate from phone memory.
https://sites.google.com/site/galax...nguages-for-google-translate-into-external-sd
bsvif said:
Saving Offline Languages For Google Translate Into External Sd.
The newest version of Google Translate has the capability for offline translates. This is really cool but requires very large files to be downloaded. Here's how to move the file into the external SD card:
1. Go ahead and download all the necessary file onto the device.
2.In your external SD card,create a folder called Android and inside it create a folder called data.
3. In the device storage, look for the file called Android and inside you'll find a folder called data. Go inside that and find the folder com.google.android.apps.translate.
4. Cut (move) the whole folder into the folder you just made called 'data' in the external SD
5.Enjoy - Not now )))
6. Delete folder com.google.android.apps.translate from phone memory.
Very sorry -- but this instruction to "Saving Offline Languages For Google Translate Into External Sd" doesn't work. (Samsung Galaxy S4 Mini, rooted)
I deleted - resp. uninstalled the Languages in the App; than copy again the files to extSDcard/Android/data/com.google.android.apps.translate
than trial to install without WLAN nor 'mobile-data' -- it ask to connect WLAN -- so I switched WLAN on -- but it downloads/installs to the internal SDcard. After using with WLAN it has created again a new "internalSDcard/Android/data/com.google.android.apps.translate"
It "seems that the Translate-App is configured only to accept the internal SDcard.
Is there maybe a ''config-file' with the path-instructions?
Thanks
Click to expand...
Click to collapse
guido33 said:
bsvif said:
Saving Offline Languages For Google Translate Into External Sd.
The newest version of Google Translate has the capability for offline translates. This is really cool but requires very large files to be downloaded. Here's how to move the file into the external SD card:
1. Go ahead and download all the necessary file onto the device.
2.In your external SD card,create a folder called Android and inside it create a folder called data.
3. In the device storage, look for the file called Android and inside you'll find a folder called data. Go inside that and find the folder com.google.android.apps.translate.
4. Cut (move) the whole folder into the folder you just made called 'data' in the external SD
5.Enjoy - Not now )))
6. Delete folder com.google.android.apps.translate from phone memory.
Very sorry -- but this instruction to "Saving Offline Languages For Google Translate Into External Sd" doesn't work. (Samsung Galaxy S4 Mini, rooted)
I deleted - resp. uninstalled the Languages in the App; than copy again the files to extSDcard/Android/data/com.google.android.apps.translate
than trial to install without WLAN nor 'mobile-data' -- it ask to connect WLAN -- so I switched WLAN on -- but it downloads/installs to the internal SDcard. After using with WLAN it has created again a new "internalSDcard/Android/data/com.google.android.apps.translate"
It "seems that the Translate-App is configured only to accept the internal SDcard.
Is there maybe a ''config-file' with the path-instructions?
Thanks
Click to expand...
Click to collapse
Hi there,
I could be wrong here but, I have the Big brother S4 i9505.
Just tried the instructions above, and it did work.
I think each time you do a download with the app it will save the new downloaded pack to internal storage, then you have to go to the internal storage, cut, and paste new stuff to sdcard each time.
But so far the app itself has not tried to re-download the packs I have moved over to the sdcard to internal storage, just new ones I have chosen since.
I hope that helps
Click to expand...
Click to collapse
Hi, you says "whole folder" - you mean all with the icon ? I made that that way, does it make any problems speed etc, should I remove anything on internal sd ?
Something funky about folders and or permissions that seems specific to Google Translate, of course with other factors, perhaps something like this:
In order to have the proper permissions maintained as the material is moved the steps in the posted instructions are all important because certain rules of file/folder copying/Moving/creating will be followed by the system (as with PC or network permissions).
In this case it seems that the material must be moved into a folder that was created by the same user that is moving the material so it inherits permissions that make it accessible to that user later in the app.
If there is no such folder on the external SD and the user creates it according to the provided instructions I can see how this works for some people however.
On my phone, and most likely others, that folder already exists having been created the first day I had the phone by ??some app or system function?? as apps got installed and the phone got configured. So, because I don't own the location that the files are being copied to, the files end up with the wrong permissions. Consequently even though they are physically present the app cannot access them.
Since that folder structure may be important to stuff I use I don't really want to fiddle with permissions within it, not that I know how to do so anyhow. Also there is this -
Titanium Back stalls when trying to backup Google Translate.
I would imagine there is some way to work around this or....Google could provide an option to save to external storage (good golly what folly for the failure to provide that).
---------- Post added at 09:28 PM ---------- Previous post was at 09:20 PM ----------
sdsda said:
Hi, you says "whole folder" - you mean all with the icon ? I made that that way, does it make any problems speed etc, should I remove anything on internal sd ?
Click to expand...
Click to collapse
Yes, that would be the whole folder that is named "com.google.android.apps.translate". That folder will get recreated if Google Translate is re-installed. If you successfully get it onto the external SD you would want to delete it from it's original home or the system would just use it there instead of where it was copied to. If the test fails you would (as was the case for me) want to uninstall Google Translate and delete the "com.google.android.apps" that you copied there before reinstalling Google Translate.
IronTechmonkey said:
Something funky about folders and or permissions that seems specific to Google Translate, of course with other factors, perhaps something like this:
In order to have the proper permissions maintained as the material is moved the steps in the posted instructions are all important because certain rules of file/folder copying/Moving/creating will be followed by the system (as with PC or network permissions).
In this case it seems that the material must be moved into a folder that was created by the same user that is moving the material so it inherits permissions that make it accessible to that user later in the app.
If there is no such folder on the external SD and the user creates it according to the provided instructions I can see how this works for some people however.
On my phone, and most likely others, that folder already exists having been created the first day I had the phone by ??some app or system function?? as apps got installed and the phone got configured. So, because I don't own the location that the files are being copied to, the files end up with the wrong permissions. Consequently even though they are physically present the app cannot access them.
Since that folder structure may be important to stuff I use I don't really want to fiddle with permissions within it, not that I know how to do so anyhow. Also there is this -
Titanium Back stalls when trying to backup Google Translate.
I would imagine there is some way to work around this or....Google could provide an option to save to external storage (good golly what folly for the failure to provide that).
---------- Post added at 09:28 PM ---------- Previous post was at 09:20 PM ----------
Yes, that would be the whole folder that is named "com.google.android.apps.translate". That folder will get recreated if Google Translate is re-installed. If you successfully get it onto the external SD you would want to delete it from it's original home or the system would just use it there instead of where it was copied to. If the test fails you would (as was the case for me) want to uninstall Google Translate and delete the "com.google.android.apps" that you copied there before reinstalling Google Translate.
Click to expand...
Click to collapse
But is there a way to prevent Translate from using external SD?
Each time I insert the SD, Translate stops offline translation. It automatically creates its empty data subtree in /storage/sdcard1/Android on each run if SD card is present. Only card removal restores offline translation.
emuzychenko said:
But is there a way to prevent Translate from using external SD?
Each time I insert the SD, Translate stops offline translation. It automatically creates its empty data subtree in /storage/sdcard1/Android on each run if SD card is present. Only card removal restores offline translation.
Click to expand...
Click to collapse
I've not played with this for some time but am not surprised to hear what you've experienced. Microsoft Translator, which is quite nice, allows ofline language packs to be stored on external SD and used off line for text translations so I switched.
IronTechmonkey said:
Microsoft Translator, which is quite nice, allows ofline language packs to be stored on external SD
Click to expand...
Click to collapse
As I explained, Google Translate allows them to be stored in external SD too. But the problem is that GT forces external SD to be used if present. Even if you had downloaded offline files to the internal memory while SD was not present, GT forcibly switches to external SD as you insert it. Since it contains no offline files, GT stops offline translation until you remove the SD.
emuzychenko said:
As I explained, Google Translate allows them to be stored in external SD too. But the problem is that GT forces external SD to be used if present. Even if you had downloaded offline files to the internal memory while SD was not present, GT forcibly switches to external SD as you insert it. Since it contains no offline files, GT stops offline translation until you remove the SD.
Click to expand...
Click to collapse
AFAIK Google has never officially added any functionality to store language packs on external SD, and the effectiveness of workarounds may vary across to Android and ROM versions. This makes it both odd and ironic that you are being forced to use external SD when that is just what others are trying but unable to do.
I'm not sure how to fix your situation but I'm inclined to look toward what it is that is allowing the offline files to be saved and used from an external SD in the first place, which could be due to one of the following:
- New functionality in Google Translate? (unlikely).
- A quirk of the Android version and ROM that you are using perhaps allowing storage on external SD in your case but not others?
- The result of a workaround applied in the past?
- Using Marshmallow with Adoptable Storage (ext SD used as internal).
IronTechmonkey said:
- A quirk of the Android version and ROM that you are using perhaps allowing storage on external SD in your case but not others?
Click to expand...
Click to collapse
I use Xiaomi Redmi Note 3 Qualcomm (Android 5.1.1) and Mi Max (Android 6.0.1). All other apps that don't offer an explicit selection, use internal memory (/sdcard/Android/data).
IronTechmonkey said:
- Using Marshmallow with Adoptable Storage (ext SD used as internal).
Click to expand...
Click to collapse
Never used and don't plan to use adoptable storage.
emuzychenko said:
I use Xiaomi Redmi Note 3 Qualcomm (Android 5.1.1) and Mi Max (Android 6.0.1). All other apps that don't offer an explicit selection, use internal memory (/sdcard/Android/data).
Never used and don't plan to use adoptable storage.
Click to expand...
Click to collapse
Nor have I. Although I strongly dislike adaptable storage I had to eliminate it as a factor.
You may not want to take your testing this deep but, I would wonder if the same thing occurs with a different and completely blank SD card which has nothing on it except what you are testing.
You are rooted,
1:Create any folder on your sdcard
2: Copy (Preventing mistakes instead moving), all the downloaded language data to the new folder on sdcard
3:Test the following commands using terminal emulator:
busybox mount -o bind /mnt/yourSdCard/yourNewDir /data/data/com.google.andrhoid.apps.translate/(the_app_languagedataDir).
Open the translator and test.
If does not works, due to sdCard permissions (some data on sdcard is unusable because fat permisions on unix),
You will need create a virtual disk using dd command with the specified size of your language data, on someDir inside the sdcard, format the disk in ext2 fs, mount the disk inside the /data/data/com.google.android.apps.translate/(LanguageDir), and finally, move the language data contente (STRICTLY FOLLOWING THE CONTENT PERMISIONS), and test again.
That is all.
Sent from my XT687 using xda premium
IronTechmonkey said:
I would wonder if the same thing occurs with a different and completely blank SD card which has nothing on it except what you are testing.
Click to expand...
Click to collapse
- Uninstalled GT.
- Rebooted the phone.
- Inserted a freshly formatted (FAT32) SD card.
- Installed GT (5.2.0RC10).
- Downloaded an offline language.
- Language files have been placed to the /Android/data/com.google.android.apps.translate on the SD card.
emuzychenko said:
- Uninstalled GT.
- Rebooted the phone.
- Inserted a freshly formatted (FAT32) SD card.
- Installed GT (5.2.0RC10).
- Downloaded an offline language.
- Language files have been placed to the /Android/data/com.google.android.apps.translate on the SD card.
Click to expand...
Click to collapse
When you say "SD card" do you mean the external SD card? If so, then I'm totally stumped about this one.
[EDIT] One more thing. I could see how, if the app is stored on external SD the data might also be saved to external but the last time I tested (months ago) even with app on external SD language data only saved to internal SD.
IronTechmonkey said:
When you say "SD card" do you mean the external SD card?
Click to expand...
Click to collapse
Of course yes. Otherwise, how could it be "inserted"?
IronTechmonkey said:
If so, then I'm totally stumped about this one.
Click to expand...
Click to collapse
Me too. But tested it several times on two phones. GT behaves the same way.
IronTechmonkey said:
I could see how, if the app is stored on external SD the data might also be saved to external but the last time I tested (months ago) even with app on external SD language data only saved to internal SD.
Click to expand...
Click to collapse
No matter where the app itself is stored. getExternalFilesDirs() return a list of all external data storage paths starting from a primary one. If there is an "internal emulated SD", it is the primary storage. In old devices with small internal memory, only external SD card can be a primary external storage.
emuzychenko said:
Of course yes. Otherwise, how could it be "inserted"?
Click to expand...
Click to collapse
D'oh! I missed some context there.
emuzychenko said:
Me too. But tested it several times on two phones. GT behaves the same way.
No matter where the app itself is stored. getExternalFilesDirs() return a list of all external data storage paths starting from a primary one. If there is an "internal emulated SD", it is the primary storage. In old devices with small internal memory, only external SD card can be a primary external storage.
Click to expand...
Click to collapse
Ironically, there are probably many people who would like to know how to force that to happen on their devices.
IronTechmonkey said:
Ironically, there are probably many people who would like to know how to force that to happen on their devices.
Click to expand...
Click to collapse
I know. And it once again confirms that GT uses a strange storage selection logic. No other app (I have more than a hundred) behaves like GT.

[Q] Moving app Data to External SD card

Hi Guys,
I have karbonn A15 android ICS(4.0.4) smartphone, its not rooted.
I want to move the app Data to my external sd card, i tried to move the data folder from the internal SD (android/data) to External SD (root folder), just to check whether it releases any memory in the storage section in phone settings. but the internal storage was same, there was no change, can anyone tell me where does the app data resides in the internal memory, its fine if i can move app data manually to the external sd card.
I also want some clarification on below questions:
1. Also i want to know whether there is any risk rooting phone like (Bricking Phone), as i have bricked my previous Galaxy Ace when i rooted and used ROM manager.
2. Also i have heard about Folder Binding app which automatically transfers App Data to External Sd Card, is there any risk of bricking phone.
3. Whats the easiest method to root Karbonn A15 phone, i am not that tech savvy, so easiest method would be grateful in rooting device.
My concern is just to move App Data to External Sd Card, because i have some app whose Data increase very frequently (E.g: FireFox app).
Answers to this would be really appreciated.
Moving apps to EXT_SD
smartabbas said:
Hi Guys,
I have karbonn A15 android ICS(4.0.4) smartphone, its not rooted.
I want to move the app Data to my external sd card, i tried to move the data folder from the internal SD (android/data) to External SD (root folder), just to check whether it releases any memory in the storage section in phone settings. but the internal storage was same, there was no change, can anyone tell me where does the app data resides in the internal memory, its fine if i can move app data manually to the external sd card.
I also want some clarification on below questions:
1. Also i want to know whether there is any risk rooting phone like (Bricking Phone), as i have bricked my previous Galaxy Ace when i rooted and used ROM manager.
2. Also i have heard about Folder Binding app which automatically transfers App Data to External Sd Card, is there any risk of bricking phone.
3. Whats the easiest method to root Karbonn A15 phone, i am not that tech savvy, so easiest method would be grateful in rooting device.
My concern is just to move App Data to External Sd Card, because i have some app whose Data increase very frequently (E.g: FireFox app).
Click to expand...
Click to collapse
Rooting:
here are the steps
the driver files are included on the phone internal card called pcdrivers.zip. you can connect the usb mount the internal usb storage and copy the file to your pc. if you face any problems you can download the file from here
1. Enable USB Debugging -> Under SETTINGS -> DEVELOPER OPTIONS
2. Install the drivers for the phone.
3. download "Android Root Unlock" from sourceforge.net and extract it to your Disktop
4. navigate to the above folder and run the batch file ICS_Root_Unlocker.bat
the batch file will reboot your phone a couple of times and will wait with a message "Press Any Key to continue"
IMPORTANT NOTE : if you PC is saying "PRESS ANY KEY" note if your phone is on or rebooting....
if it is Rebooting, wait for it to start before pressing a key
5. After a couple of boots the phone will be rooted
6. verify that the Root is complete by observing a "Superuser" shortcut in the application list
Moving Apps:
Once rooted, download Folder Mount From the Play Store
- Once installed, open FolderMount and grant superuser access when asked.
- In FolderMount, you have the options to:
- Name your folder (IE: "Generic Game 1")
- Select the "Source" Folder (the one on your local storage)
- Select the "Destination" Folder (the one on your SD Card)
When you enter these details, it will then move them to your SD Card!
I highly recomend FolderMount Pro, because it also shows you filesizes when browsing.
Common Locations of Large Files:
Two common locations for games (IE: Gameloft games, EA Games, etc.)
Android/data
Android/obb
I know it's not the easiest process ever, but hopefully I've explained it enough to get people started.
Hit the Like button if i helped :good:
Moving apps to SD Card
Just download the app link2sd and movew apps to SD card
You must have root for this
Press the thanks button if i helped you
TouchLeclouds said:
Rooting:
here are the steps
the driver files are included on the phone internal card called pcdrivers.zip. you can connect the usb mount the internal usb storage and copy the file to your pc. if you face any problems you can download the file from here
1. Enable USB Debugging -> Under SETTINGS -> DEVELOPER OPTIONS
2. Install the drivers for the phone.
3. download "Android Root Unlock" from sourceforge.net and extract it to your Disktop
4. navigate to the above folder and run the batch file ICS_Root_Unlocker.bat
the batch file will reboot your phone a couple of times and will wait with a message "Press Any Key to continue"
IMPORTANT NOTE : if you PC is saying "PRESS ANY KEY" note if your phone is on or rebooting....
if it is Rebooting, wait for it to start before pressing a key
5. After a couple of boots the phone will be rooted
6. verify that the Root is complete by observing a "Superuser" shortcut in the application list
Moving Apps:
Once rooted, download Folder Mount From the Play Store
- Once installed, open FolderMount and grant superuser access when asked.
- In FolderMount, you have the options to:
- Name your folder (IE: "Generic Game 1")
- Select the "Source" Folder (the one on your local storage)
- Select the "Destination" Folder (the one on your SD Card)
When you enter these details, it will then move them to your SD Card!
I highly recomend FolderMount Pro, because it also shows you filesizes when browsing.
Common Locations of Large Files:
Two common locations for games (IE: Gameloft games, EA Games, etc.)
Android/data
Android/obb
I know it's not the easiest process ever, but hopefully I've explained it enough to get people started.
Hit the Like button if i helped :good:
Click to expand...
Click to collapse
Is there any method/app that can provide a similar functionality without rooting the phone? I tried rooting my Karbonn A21 without success and do not really want to brick it?
Also is there any way of backing up the phone and app data before rooting? Will the existing apps and data be wiped out by rooting?
Thanks in advance.
guptasuneet said:
Is there any method/app that can provide a similar functionality without rooting the phone? I tried rooting my Karbonn A21 without success and do not really want to brick it?
Also is there any way of backing up the phone and app data before rooting? Will the existing apps and data be wiped out by rooting?
Thanks in advance.
Click to expand...
Click to collapse
You can use App2SD but you have to check if your device is compatible or not.
you can use Kies to backup your apps, settings, etc.
Dont forget to hit the like button if i helped :good:
Use apps2sd ........it is compatible with A15
Sent from my A15 using xda premium
use DS Super App2SD Lite it will work if your phone is rooted and it can move the app and app data to the sd card
foldermount
so quick question, i transferred games to external sd, worked fine and all, but after a while my games asked me to download the files again, anyone know a solution?
I m using foldermount but there is write error mention that was unable to write into the external sdcard caused by a permission issue where normal apps are not able to write anything into storage/ext_sd. What should I do next to solve this problem? Attempt to recover using the apps not solving it.
This is what i mean.
Moving app Data to External SD card
in particular the movement of android apps data from internal memory to SD card is a simple process, but the problem with these issues is your smartphone is to be a latest version like 4.3 version.
Idea
Can I move the game folders from Internal Storage: Android/data -> SD card: Android/data, will it work on non rooted phone? In the Data folder on the SD card are partition of some apps and they work just fine. Same with folder "obb".
moving apps data and obb to External sdcard.
I recommend using an app called folder mount. ..it needs root but it's as easy as fishing in a barrel. .. I am using It and it works fine... and now you have a clear space in your internal storage.
Hey, I followed above instructions and my phone Samsung S5 6.0.1 successfully rooted, but now I've entered into an endless restarting loop.
Please help what's the problem might be?

[Q] [Google Music] Trying to symbolic link to ExtSD

Hi guys,
So I'm trying to symbolic link the cache of google music to my external SD, but the Cache file seems to be persisting even after I try to delete through Rom toolbox (root browser). I tried overriding the cache file through renaming my symbolic link short cut, but it just seems to end up INSIDE the cache file unchanged. Not sure how to test if this is actually working or not... Anyone properly get this set up to work on Verizon GS4?
I'm on ME7, rooted.
Wrathos said:
Hi guys,
So I'm trying to symbolic link the cache of google music to my external SD, but the Cache file seems to be persisting even after I try to delete through Rom toolbox (root browser). I tried overriding the cache file through renaming my symbolic link short cut, but it just seems to end up INSIDE the cache file unchanged. Not sure how to test if this is actually working or not... Anyone properly get this set up to work on Verizon GS4?
I'm on ME7, rooted.
Click to expand...
Click to collapse
I've had this working on mine using the root browser in Rom Toolbox. This is what I did:
0. Open ROM Toolbox > Root Browser
1. Make a folder in your desired location (sdcard) called "Music" or something to that sort.
2. Tap and hold, select the option "Create Shortcut" at the bottom
3. Navigate to /data/data/com.google.android.music/
4. Paste (to create the shortcut)
5. Delete the "files" folder in this directory
6. Rename the shortcut to "files"
This will cache all music files and album art to the sd card location you choose. Items will still appear to be in the location on the internal storage, however if you watch the available space on your SD card and Internal Storage after caching a ton of music, you will notice only the SD Card is increasing despite the apparent presence on the internal storage location.
Interesting, it's "files" and not "Cache"? I didn't know that's the case, let me try it now.
charliebronson said:
I've had this working on mine using the root browser in Rom Toolbox. This is what I did:
0. Open ROM Toolbox > Root Browser
1. Make a folder in your desired location (sdcard) called "Music" or something to that sort.
2. Tap and hold, select the option "Create Shortcut" at the bottom
3. Navigate to /data/data/com.google.android.music/
4. Paste (to create the shortcut)
5. Delete the "files" folder in this directory
6. Rename the shortcut to "files"
This will cache all music files and album art to the sd card location you choose. Items will still appear to be in the location on the internal storage, however if you watch the available space on your SD card and Internal Storage after caching a ton of music, you will notice only the SD Card is increasing despite the apparent presence on the internal storage location.
Click to expand...
Click to collapse
So, when I try to delete the file "files", it isn't deleted at all. It just... stays there, so when I rename my file "Music" to "File", the file "Music" goes under the file named "file". It's a bit confusing, but the thing I'm curious about is that I cannot delete the file named "file" it seems, through the root browser.

[Q] can't create new folder in external sdcard

Hi,
I bought a z2 yesterday. formatted my old 16gb microsdcard to use in my z2. I can see the folders and the phone can read my card. So i tried to download a file directly to my external card but it showed me a error lik "no valdi folder" or something like that. After i tried to create a new folder in my card using a file explorer but it gives me a error "operation stopped". Any idea why and any solution?
ty
Welcome to android kitkat
Sent from my D6503 using Tapatalk 2
Aricci said:
Hi,
I bought a z2 yesterday. formatted my old 16gb microsdcard to use in my z2. I can see the folders and the phone can read my card. So i tried to download a file directly to my external card but it showed me a error lik "no valdi folder" or something like that. After i tried to create a new folder in my card using a file explorer but it gives me a error "operation stopped". Any idea why and any solution?
ty
Click to expand...
Click to collapse
On Android KitKat applications aren't allowed to modify the files on the SDcard. They are only allowed to place files in their own folders on the SDcard (/SDCard/Android/data/app_name if I remember correctly).
You can fix this only by gaining root access and modifying build.prop.
Jackos said:
On Android KitKat applications aren't allowed to modify the files on the SDcard. They are only allowed to place files in their own folders on the SDcard (/SDCard/Android/data/app_name if I remember correctly).
You can fix this only by gaining root access and modifying build.prop.
Click to expand...
Click to collapse
So this means i cant save any file to my external sdcard?
rooting wouldnt be a problem.. but editing the build prompt..?
Aricci said:
So this means i cant save any file to my external sdcard?
rooting wouldnt be a problem.. but editing the build prompt..?
Click to expand...
Click to collapse
Uch, I was wrong about the build.pro. Actually you need to modify "/system/etc/permissions/platform.xml".
Here is some reference:
http://jrummy-apps.com/fix-sdcard-on-kitkat/
Root access is essential.
You can create a folder if you use the file explorer that came pre installed on the z2, all downloads go to internal storage but can be moved to sd card with 'file commander' this is the only app that can create and move folders to the sd card, apps such as astro and es explorer no longer have the permission.
Maybe I misunderstand the problem, but PocketCast can download and save the files to SD card without any problem. So, if this one can...
Yes PocketCast CAN write to the SD card, but only in its own folder, not everywhere. And it could write to a public folder (there are some defined in the Android SDK).
See Jackos post above...
Only software that is installed as system software may modify the files on the SDcard outside their personal folder. For example the build-in file manager.
File Commander (The built in file manager) is able to read and write to external SD. Use it instead of any other third party file manager app.

Categories

Resources