[Q] Installing apps to external SD (or other folder in general)? - LG Optimus 2x

I am the proud owner of an LG Optimus 2X Speed.
It has an internal SD card. If you mount your own SD it is mounted under //mnt/sdcard/_ExternalSD. How can I install apps to the external SD?
App2SD won't work. It just copies apps from flash to internal SD. (so //mnt/sdcard/).
I've searched high and low for an answer. The closest I've come to someone sharing my problem is this thread: http://forum.xda-developers.com/showthread.php?t=842053
But nobody has answered that thread...

Can't be done without mount point changes in the kernel.
Surely /data + /sdcard is sufficient for apps?
This is going to be like the 720p issue for the Nexus One, it will become the most hated question on this forum very quickly I feel...
My recommendation, which will give you more than you can use:
* apps to internal
* External app data to /sdcard
* Multimedia, roms, backups etc /ExternalSD
Some apps don't yet recognise /ExternalSD as a legitimate location so hassle the devs, it's standard Android (now).

Well, the main problem is the maps from CoPilot Live. The Europe maps can't be downloaded since they are too big. I would like to have them on the ExternalSD. This may be going beyond the scope of the original question, but since that's the main reason I'm asking it would be appreciated...
So, how can I make Copilot Live download to the External SD? Or can't you make some symlink so that the apps can be on External SD but Android thinks they're on internal ?

xavdeman said:
Well, the main problem is the maps from CoPilot Live. The Europe maps can't be downloaded since they are too big. I would like to have them on the ExternalSD. This may be going beyond the scope of the original question, but since that's the main reason I'm asking it would be appreciated...
So, how can I make Copilot Live download to the External SD? Or can't you make some symlink so that the apps can be on External SD but Android thinks they're on internal ?
Click to expand...
Click to collapse
The easiest way around this probably is to contact the app dev and ask him to implement a way users can select where to grab those files from.
I wonder how this issue was resolved with the Galaxy S, didn't that one have an internal SD too?

xavdeman said:
Well, the main problem is the maps from CoPilot Live. The Europe maps can't be downloaded since they are too big. I would like to have them on the ExternalSD. This may be going beyond the scope of the original question, but since that's the main reason I'm asking it would be appreciated...
So, how can I make Copilot Live download to the External SD? Or can't you make some symlink so that the apps can be on External SD but Android thinks they're on internal ?
Click to expand...
Click to collapse
aMpeX said:
The easiest way around this probably is to contact the app dev and ask him to implement a way users can select where to grab those files from.
Click to expand...
Click to collapse
Yes, the above answer is correct. It's not just the easiest way, it's the best way.
I realise it's a practical problem for you but via the dev is the only way really. They should be quicker (especially for paid apps!) because this "issue" (internal SD) has been around since what, May last year...
Until we get a custom kernel it can't be solved (except via dev) and even with a custom kernel that re-mapped everything I'd be very hesitant to do this, it will break standard stuff I'm sure.

Using ExternalSD Space for CoPilot
xavdeman said:
Well, the main problem is the maps from CoPilot Live. The Europe maps can't be downloaded since they are too big. I would like to have them on the ExternalSD. This may be going beyond the scope of the original question, but since that's the main reason I'm asking it would be appreciated...
So, how can I make Copilot Live download to the External SD? Or can't you make some symlink so that the apps can be on External SD but Android thinks they're on internal ?
Click to expand...
Click to collapse
I'm by no means an expert with Android, but I've been using UNIX since working at Bell Labs in the mid-70s and I've used the link command to "fool" many a UNIX app. As it happens, you could use the same command "ln" to do the same. Just create a directory on ExternalSD and ln that one into the directory tree at the desired "mount" point. For CoPilot, that would probably be /SD/copilot/EU, SA, NA, etc. It should work fine since CoPilot almost certainly cannot "see through" this link - that, while possible, would be a true violation of standards.
I've done something similar with Android to put application cache space in one place on the SD mount-point. See here -> androidcommunity dot com/forums/f4/updated-move-caches-to-sd-card-11167 for details (I haven't done enough posts to be able to post a link). Just use a variation on this method to put the copilot maps where you have space. This worked for every app I tried it with.
That's just my opinion... I could be wrong,
A

Is there a solution for this issue by now?

I found a application Move2SD Enabler (root only) but I guess is work only for Froyo. I whant to install on my Galaxy S Plus ( i9001) but it's not compatible with device.
On my galaxy S Plus all aps in moved on internal sd card ( //mnt/sdcard ) not on my external sd card .

one of the most discussed topics on this phone is, everyone wants it!

xavdeman said:
I am the proud owner of an LG Optimus 2X Speed.
It has an internal SD card. If you mount your own SD it is mounted under //mnt/sdcard/_ExternalSD. How can I install apps to the external SD?
App2SD won't work. It just copies apps from flash to internal SD. (so //mnt/sdcard/).
I've searched high and low for an answer. The closest I've come to someone sharing my problem is this thread: http://forum.xda-developers.com/showthread.php?t=842053
But nobody has answered that thread...
Kind regards,
Xavier K.
Click to expand...
Click to collapse
solve your problem applications "GL to SD " Free on Android Market ))

wortos86 said:
solve your problem applications "GL to SD " Free on Android Market ))
Click to expand...
Click to collapse
I did install GL to SD, and it is working for me with GAMELOFT games, it is working perfectly, but how can I use this app with any other application and game that I install and it is located on internal SD card?

Try this app. Can be used for any application - just move the bigger folders to your external SD with Directory Bind:
http://forum.xda-developers.com/showthread.php?t=1410262

Related

[Q] Convert SDCard to MainMem so External_SD becomes SDCard?

Hi there,
Is there a way to make the add the internal SD card to the main memmory? So that there would not be an internal SD card anymore?
I do not mean swapping the moutpoints around so my External_SD becomes my primary and my internal my second....
I want to get rid of the internal one alltogether (adding it to main memory).
I figure that I'll have to format the storage in a certain way... would that do it?
Can someone tell me step by step what to do?
I do have CW-mod installed.
I did search the forum, but couldnt find anything conclusive. Just hints that it should be possible...
If there already is a thread where all this is explained, please point me to it, because I couldn't find it.
Thanks,
Pfeffa-rah
I don't think this is possible , never heard of someone who did it
I have no idea how to do that. My question is... why would you want to do that?
Having an internal_sd partition adds the benefit of having big app data (such as those in Gameloft games) sit in a very fast partition and still be called "sddata".
Also, it's mountable via PC so everything in there can still be backed up. So it's best of both worlds really.
This was discussed some time ago in this thread: http://forum.xda-developers.com/showthread.php?t=1013575
There were ideas on how to remount the cards at boot. I myself come to the conclusion that since more phones start to behave in this way, app developers will have to start dealing with it. It just sucks they are mostly slow on the uptake. My main problem was the Spotify cache location being hard coded so I resorted to hack the Spotify apk.
PS. salisbury_steak: What is it with people like you that every time someone has a question on how to do something, your immediate response is "But why would you want to do that?!".
sorech said:
PS. salisbury_steak: What is it with people like you that every time someone has a question on how to do something, your immediate response is "But why would you want to do that?!".
Click to expand...
Click to collapse
That was actually an honest question.
I wanted to understand why he wanted to do it. (i.e. What would be the advantages of it.) There was no supposed sarcasm in there.
how about the ability to install 5x more applications?
Having that stupid 5gb partition as sd card and the real sd card as a sub folder is retarded...
My 32GB class 10 cars is a lot faster than the internal one.
The internal 5gb memory is MUCH TOO SMALL!!! Most apps don't allow you to store data on the external card. If you like me and many others install some games that download aditional data + a nav app that downloads maps for europe + some streaming music app like wimp that can cache music for offline play then you are ****ed with LG's setup.
The setup CM7 uses solves the main problem but effectively wastes the 5gb by mounting it at emmc where like 0,0001% of apps are able to access it.
So adding those otherwise wasted 5gb to the main memory would be great. But i have not seen any solution to that yet :-(
Thank you Gensplejs for explaining that to them. I had no idea how to reply to that since it seemed so obvious to me.
This thread was ment to be a question about how to do it and not to discuss the usefullness of it. That is where I lost the way in other threads...
So, thanks for your replys all (realy).
But now, back On-Topic:
How would I do it?
Sent from my LG-P990 using XDA Premium App
Please don't blame me if you tried it and you screwed up your phone.. It's your choice...
Well, I don't know if this would work, but this is how I would do it (accepting the fact that I'd loose almost 2GB of /data's free space):
1. Format your internal sd card to the same file system as your /data partition is (ext3 or ext4)
2. Copy every file from /data 1:1 to your sdcard (cp -R /data/* /sdcard)
3. I don't know when and where the partitions are mounted (maybe init.rc??)...anyways change the target there and let /data point to the internal sd card partition (so it is ensured that it is mounted automatically to the new location)
4. Reboot and keep your fingers crossed
I think i figured how to do it in theory. First we need some free space at our microsd to cp /data. Then we should repartition with fdisk /dev/block/mmcblk0p8 and p9 into one partition and change vold.fstab to mount only externalsd at /sdcard as we do when we swap partitions. In theory it should work but i cant test it right now or make a script since ve gone vacations and i dont have a pc to restore in case of error
I agree.. certain apps wont store to sdcard.. its better to use the whole 8gb as phone storage, and use external sdcard as default sdcard.
Sent from my LG-P990 using XDA App
What ive found till now is that sd swapping is easy. You can do it by tweaking only vold.fstab. But repatriationing is a pain in the ass. Looks like lg has "faulty" partitions or something and to do it you must mesh up with with almost half partitions.
I had to rebuilt boot lgdrm recovery data and sdcard to make em half work. So it probably isnt worth the trouble. Also I think init.rc is built on the boot. So just remounting internal sd to /data wont work either.
sectors is not space
it says 7996, so thats 8GB
i saw it in hurry. the brain sometimes belives whats he want to belive
sorry
New to XDA
Hello everybody,
I'm new to android and i'm trying to find out how to solve the problem posted in this thread.
I see you've got the awnser but i don't know how to do this.
I've been searching google and XDA for ever but i just can't find the awnser.
Could you make a step by step howto or point out to a post how to do this.
I mean converting your external sd to ext4 and change the mounting points.
I'm a complete nood, i didn't get adb to work on my pc, ext4 recovery is not for the p990 2x.
I've read something abbout changing fstap for swapping te mounting points for sdcard and emmc, witch is also ok for me, but formating to ext4... wel i frankly don't know how to do this.
I'm quite stuk on this.
The only partitioning experience i've got is Gparted in Ubuntu or repartitioning in Windows 7.
Thans in andvance!
Greetz,
JMG
http://android.modaco.com/topic/347...-partitions/page__gopid__1821791#entry1821791
check this
you can expand data partition , but there is a limitation of 1.75gb
Thanks davjan
Thanks davjan,
As far i can see it's indeed not worth it.
I wil have to go on and try to find out how to change the filesystem to ext4 and swap the internal and external sd.
That way i get more usable space instead of a big datastorage witch cannot contain program data.
But thanks for the quick reply.
Jean Michel Gaar said:
Thanks davjan,
As far i can see it's indeed not worth it.
I wil have to go on and try to find out how to change the filesystem to ext4 and swap the internal and external sd.
That way i get more usable space instead of a big datastorage witch cannot contain program data.
But thanks for the quick reply.
Click to expand...
Click to collapse
what rom are you using? is your phone rooted?
swapping internal with internal sd is very easy
and most of the roms here on xda are ext4 , if you instal one of them they autoconvert to ext4
Jean Michel Gaar said:
Thanks davjan,
As far i can see it's indeed not worth it.
I wil have to go on and try to find out how to change the filesystem to ext4 and swap the internal and external sd.
That way i get more usable space instead of a big datastorage witch cannot contain program data.
But thanks for the quick reply.
Click to expand...
Click to collapse
I you read the link provided you'll see that it makes what you want: grow internal filesystem = lower SDcard usable space. The only thing is that it doesn't seem possible is to use the whole space: system limitation. 75Markus tried high /system and /data values and phone didn't work.
See in his Mediafire Folder, 'Nvflash + guide for changing Partitions:
http://www.mediafire.com/75markus
Ext4 is now common with custom ROMs (in fact all of them).
You should search in sd-ext partition system, which was designed to artificially expand filesystem on older phones using an 'ext' partition. I didn't heard anybody using this on O2X.
If you use CyanogenMod based ROMs, your external card will be mounted ad /sdcard by default.
Switching internal and external SD
Thanks guy's,
I'll check it out.
I've been using cyanogenmod 7.1 stable with vorkkernel 20110208.
But that gave me batterydrains while using maps and nextvid ate the same time (while i'm driving).
Now i'm trying MIUI 1.11.11 with latest swift extreme.
But MIUI is very buggy so i'm thinking of going back to CM.
The only thing is that my phone won't boot with the latest vorkkernel.

new razri user few questions

hi
should be getting mine today
how is everybody coping with the low storage issue?
i have been reading up on directory bind and also rickywyatt method
i dont plan on unlocking the bootloader but i do plan on rooting
What low storage issue are you talking about?
While most of them are installed on the SD, I have a lot of installed applications (about a hundred) and I still have more than 3Gb available (internal storage).
An SDcard can be used for your pictures/videos/games, up 32Gb (at least).
If you want to root your phone and don't want to unlock your bootloader, then don't upgrade it.
However, depending on the installed firmware, it may be impossible to root without unlocking the bootloader.
Motorola has fixed the root exploit in the last update.
ciberbeb said:
What low storage issue are you talking about?
While most of them are installed on the SD, I have a lot of installed applications (about a hundred) and I still have more than 3Gb available (internal storage).
An SDcard can be used for your pictures/videos/games, up 32Gb (at least).
If you want to root your phone and don't want to unlock your bootloader, then don't upgrade it.
However, depending on the installed firmware, it may be impossible to root without unlocking the bootloader.
Motorola has fixed the root exploit in the last update.
Click to expand...
Click to collapse
oh, that was something i wanna ask, so if i download Need for Speed MW the 2 gb will install on the SD?
I can't see that it goes to the sd card everything I have downloaded has gone onto the internal memory
App2sd doesn't work so I think the only two methods we can use are directory bind or the internal swap memory trick
Sent from my XT890 using xda app-developers app
emu123 said:
I can't see that it goes to the sd card everything I have downloaded has gone onto the internal memory
App2sd doesn't work so I think the only two methods we can use are directory bind or the internal swap memory trick
Sent from my XT890 using xda app-developers app
Click to expand...
Click to collapse
Did u tried using this app? i dont have a good connection so i cant try it by myself with games https://play.google.com/store/apps/...t=W251bGwsMSwxLDEsImNvbS5zbGYuTGlzdGdsQXBwIl0.
Deshabilitado said:
oh, that was something i wanna ask, so if i download Need for Speed MW the 2 gb will install on the SD?
Click to expand...
Click to collapse
It depends on the application. Some apps put thier "big" files on the sdcard, some won't.
As emu123 said, you can use an app like Apps2sd to move them from the internal to the external storage.
Even if I install a lot of games, I never ran out of storage. That was the case with my old HTC Desire HD.
Big games can use up to 400Mb, I still have more than 3Gb, which means I can install, at least, 7 big games (but some of them will put files on the SDcard if present). It won't ever happen.
EDIT: I think Apps2sd doesn't work with Android 4.x. Not sure, but I think that the system manages where to install apps when internal storage is full.
I already suggested the ability to move apps to the SD card on the motorola forums, Razr I discussions:
I even got an answer!
I'm a new user so I can't post links search it
Agustinb14 said:
I already suggested the ability to move apps to the SD card on the motorola forums, Razr I discussions:
I even got an answer!
I'm a new user so I can't post links search it
Click to expand...
Click to collapse
I'm not sure the "gosh that's a good idea, we'll pass it on" really counts as an answer - almost as if no-one had ever thought of it before!
Does anyone know how to disable vibro on screen unlocking?
Hi, I set up a thread (in my signature) specifically for for those of us new to Motorola - I just got my first Moto phone 2 days ago too. You may find the thread helpful - I will update it with any info. that people need.
How do you mean low storage? Internally? 8GB (practically 5GB) is low to you? Compared with what? Most phones in the upper tier of mid-range have 8GB and many top-range phones start with 8GB...it seems perfectly normal to me. Either way, do you have an SD card? I've a 32GB for my music and it's now full...some phones load the SDs so slowly...but NOT thins phone, all of my music is found in seconds. :fingers-crossed:

[Q] How do you live with only 4GB of storage ?

Hello,
I am a new owner of a S3 mini. I tried many differents tweaks to move my apps to sd card (including Link2SD) but none worked.
So I am now stuck with only 4Gb of Storage, my device is already full (some updates cannot be done).
So I was wondering how you guys deal with this storage limitation ?
Thanks
I have only 1 GB in use (100 apps)
Gesendet von meinem GT-I8190
Same here. 3.5gb free. All I've done is to use foldermount to mount my navigon maps to external sd.
No games installed. I use my PS3 for that
tys0n said:
Same here. 3.5gb free. All I've done is to use foldermount to mount my navigon maps to external sd.
No games installed. I use my PS3 for that
Click to expand...
Click to collapse
Thanks a lot, I'll check foldermount.
482 mb free
I have 482mb free on my internal storage , and I use ex. card but it's obly 2gb so I'm planing to buy bigger one
Finally I tested Foldermount : this is the only app I could use with success to move apps to the SD card ...
So thanks a lot for this information !
But I have one question : I could not find any tutorial about Foldermount, the only way I know how to move apps is to select the app folder and the destination app. This is not very friendly ... The S3 mini is for my girlfriend, I need something as simple as possible (she's not a geek ...).
On Foldermount there is a menu which displays all your apps, but when I select one, the buttons (source or destination) remain grey (unusable) and there is an error message saying something like this app may already be linked to sdcard ...
Is there a tutorial about foldermount ?
Is there a way to use it without the need of selecting each app folder to move ?
Is there a way to just select the app and ask to move it to sd card ?
Thanks
dizzy33 said:
Finally I tested Foldermount : this is the only app I could use with success to move apps to the SD card ...
So thanks a lot for this information !
But I have one question : I could not find any tutorial about Foldermount, the only way I know how to move apps is to select the app folder and the destination app. This is not very friendly ... The S3 mini is for my girlfriend, I need something as simple as possible (she's not a geek ...).
On Foldermount there is a menu which displays all your apps, but when I select one, the buttons (source or destination) remain grey (unusable) and there is an error message saying something like this app may already be linked to sdcard ...
Is there a tutorial about foldermount ?
Is there a way to use it without the need of selecting each app folder to move ?
Is there a way to just select the app and ask to move it to sd card ?
Thanks
Click to expand...
Click to collapse
Foldermount doesnt move apps to external sd, but link folders from internal sd to external sd.
I still find it very usefull to link download folder and other things like GPS maps. You can also link those game obb files that get stored in your sd (Android/obb) and free up alot of space if you play games.
You can read the original thread here.
tys0n said:
Foldermount doesnt move apps to external sd, but link folders from internal sd to external sd.
I still find it very usefull to link download folder and other things like GPS maps. You can also link those game obb files that get stored in your sd (Android/obb) and free up alot of space if you play games.
You can read the original thread here.
Click to expand...
Click to collapse
To my point of view, it does move the app to external SD as it moves files to external SD and then create a link in the internal memory to external SD.
If it wouldn't move data to external SD card, this application would have no interest.
The only problem for me with this app is that to use it, you need to know in which folder of your internal memory the app has been installed. It's not very easy for everyone. It would be better if when Foldermount shows the list of your apps, you could just select it and then move it to SD.
This feature seems to be existing but does not work for now. Maybe in a later release ...
Anyway, this is the only "move to SD" app I tried which is working fine with the S3 mini.
dizzy33 said:
Hello,
I am a new owner of a S3 mini. I tried many differents tweaks to move my apps to sd card (including Link2SD) but none worked.
So I am now stuck with only 4Gb of Storage, my device is already full (some updates cannot be done).
So I was wondering how you guys deal with this storage limitation ?
Thanks
Click to expand...
Click to collapse
Since its for your girlfriend, what do she store on her internal storage, i still have quite alot of space in my internal for apps, i use my external SD for other stuffs
AssToast said:
Since its for your girlfriend, what do she store on her internal storage, i still have quite alot of space in my internal for apps, i use my external SD for other stuffs
Click to expand...
Click to collapse
GPS Navigation softwares for exemple. But whatever, she may use more softwares than you.
dizzy33 said:
GPS Navigation softwares for exemple. But whatever, she may use more softwares than you.
Click to expand...
Click to collapse
anyway, try this? http://www.instructables.com/id/How-to-install-apps-onto-your-SD-Card-No-Root/?ALLSTEPS
AssToast said:
anyway, try this? http://www.instructables.com/id/How-to-install-apps-onto-your-SD-Card-No-Root/?ALLSTEPS
Click to expand...
Click to collapse
Thanks but I already tried this, it does not work : the S3 mini does answer correctly to the ADB commands, it says it's now configured for external storage (2) but when I install an app it still does it on the internal storage ...
Really, I tried many different methods, only Foldermount worked.
DirectoryBind with only one link: /sdcard/Android to /storage/extSdCard/Android
Device should be rooted.
Also, in DirectoryBind preferences you need to enable Bind on boot and Alternate dbase mgmt.
That's all you need. All apps data will be stored on external sdcard including cache of games.
dolar4ik said:
DirectoryBind with only one link: /sdcard/Android to /storage/extSdCard/Android
Device should be rooted.
Also, in DirectoryBind preferences you need to enable Bind on boot and Alternate dbase mgmt.
That's all you need. All apps data will be stored on external sdcard including cache of games.
Click to expand...
Click to collapse
The same can be done with foldermount, and it's still maintained with updates which dirictorybind isn't.
tys0n said:
The same can be done with foldermount, and it's still maintained with updates which dirictorybind isn't.
Click to expand...
Click to collapse
For what you need an updates of DirectoryBind? It does not need any update because it smooth and fully working. Atleast, on 4.1.2.
For 4.2.2 we need to switch to FolderMount or manually add mount to init.d
With FolderMount you cannot mount sdcard/Android, you need to mount each cache folder separately.
Maybe it is fixed already in latest version, dunno. If yes, then I will switch to FolderMount too =)
With "destination folder check" unticked in settings it works fine. Maybe it's a pro feature.
Sent through time and space from my s3mini/CM10.
tys0n said:
With "destination folder check" unticked in settings it works fine. Maybe it's a pro feature.
Sent through time and space from my s3mini/CM10.
Click to expand...
Click to collapse
Cool. Thanks.
Yes, it is pro feature but this app costs 1.99$ only
dolar4ik said:
Cool. Thanks.
Yes, it is pro feature but this app costs 1.99$ only
Click to expand...
Click to collapse
Yeah it' well worth it
tys0n said:
With "destination folder check" unticked in settings it works fine. Maybe it's a pro feature.
Sent through time and space from my s3mini/CM10.
Click to expand...
Click to collapse
Thanks a lot for this great information ! I was linking the apps directories one by one ... Now I understand you can link the whole apps directory just once ... Great !
tys0n said:
With "destination folder check" unticked in settings it works fine. Maybe it's a pro feature.
Sent through time and space from my s3mini/CM10.
Click to expand...
Click to collapse
Finally I tried to link sdcard0 to sdcard1 : it seems to work if I look at Foldermount status, but in reality it does not copy anything to the SD card ... This is strange ... Plus after having linked sdcard0 to sdcard1, I cannot remove this link : it says a copy is running and I cannot stop it. In reality nothing is copying, so I need to uninstall Foldermount to remove the link ...

Moving CoPilot GPS maps to sdcard1

Update:
I made a tutorial how to get CoPilot save the maps on the external sd card.
For this method you don't need any root access so it should work for almost everyone.
Make sure you check check whether your sdcard path is /storage/sdcard0 or /mnt/sdcard
For me it worked fine without rooting the phone.
I have a samsung ace plus S7500
I made a copy of
/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/
to
/mnt/sdcard/external_sd/com.alk.copilot.eumarket.premiumeupan/
then (with KIES), i changed the
user.cfg situated in /mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/
then i erased the
/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/EU/
The adapted user.cfg would be changed like this
[Directories]
"AddonDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/EU/addon/"
"AudioDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/audio/"
"GlobalAddonDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/addon"
"GPSDemoDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/gpstracks/demo"
"LRGlobalSaveDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/save"
"LRGPSSaveDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/gpstracks"
"LRInfoDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/info"
"LRSaveDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/EU/save/"
"RegionDir"="EU"
"RootDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/"
"SkinDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/skin/"
"SpeechDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/speech"
"ThemesDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/themes/"
"UIConfigDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/uiconfig/"
"UpdateDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/save/update"
[Directories]
"AddonDir"="/mnt/sdcard/external_sd/com.alk.copilot.eumarket.premiumeupan/EU/addon/"
"AudioDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/audio/"
"GlobalAddonDir"="/mnt/sdcard/external_sd/com.alk.copilot.eumarket.premiumeupan/addon"
"GPSDemoDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/gpstracks/demo"
"LRGlobalSaveDir"="/mnt/sdcard/external_sd/com.alk.copilot.eumarket.premiumeupan/save"
"LRGPSSaveDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/gpstracks"
"LRInfoDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/info"
"LRSaveDir"="/mnt/sdcard/external_sd/com.alk.copilot.eumarket.premiumeupan/EU/save/"
"RegionDir"="EU"
"RootDir"="/mnt/sdcard/external_sd/com.alk.copilot.eumarket.premiumeupan/"
"SkinDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/skin/"
"SpeechDir"="/mnt/sdcard/external_sd/com.alk.copilot.eumarket.premiumeupan/speech"
"ThemesDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/themes/"
"UIConfigDir"="/mnt/sdcard/com.alk.copilot.eumarket.premiumeupan/uiconfig/"
"UpdateDir"="/mnt/sdcard/external_sd/com.alk.copilot.eumarket.premiumeupan/save/update"
Then it finally works
dagoban said:
Hi guys,
so this topic came up quite a few times for other phones, however I cannot get it working on my Razr I.
And I am talking about the Live version (that is the newest version which comes with all countries in 1app), not the Premium or Lite one.
So I want to move the maps folder to the external sdcard....
Basically what I did is this:
http://forum.xda-developers.com/showpost.php?p=42581577&postcount=2
But of course instead of /storage/extSdCard/ I used /storage/sdcard1/com.alk.copilot.mapviewer/
But after starting CoPilot Live it still overwrites the user.cfg file back to its normal settings (sdcard0)
Does anyone have a solution for that?
I also found out that there is a file called DeviceInfo.xml in the save folder that also has the sdcard0 included...
Click to expand...
Click to collapse
delete
dagoban said:
Update:
I made a tutorial how to get CoPilot save the maps on the external sd card.
For this method you don't need any root access so it should work for almost everyone.
Make sure you check check whether your sdcard path is /storage/sdcard0 or /mnt/sdcard
Click to expand...
Click to collapse
Outstanding! worked perfectly, thank you!
installing maps to SD card
dagoban said:
Update:
I made a tutorial how to get CoPilot save the maps on the external sd card.
For this method you don't need any root access so it should work for almost everyone.
Make sure you check check whether your sdcard path is /storage/sdcard0 or /mnt/sdcard
Click to expand...
Click to collapse
Dear Michael, your tutorial is fantastic, it is logical, clear and easy to follow, unfortunately the text of my “user.cfg” file is different, the text contained often the word “emulated” but there is nowhere the word “mapviewer “ I wonder if you could give me a push in the right direction. The device I am running is Samsung Galaxy S5 (SM-G900i) and the CoPilot version is 9.5.0.440 Europa and USA
Regards Erik
Hi Erik,
just look for the RootDir and SpeechDir tag in the config and change that from your internal card to your external card.
If you still need help, start at step 1 again and then copy the config file to your PC and upload its content to pastebin.com so I can have a look at it.
erikdeoude said:
Dear Michael, your tutorial is fantastic, it is logical, clear and easy to follow, unfortunately the text of my “user.cfg” file is different, the text contained often the word “emulated” but there is nowhere the word “mapviewer “ I wonder if you could give me a push in the right direction. The device I am running is Samsung Galaxy S5 (SM-G900i) and the CoPilot version is 9.5.0.440 Europa and USA
Regards Erik
Click to expand...
Click to collapse
If you are on KitKat it could be a problem with writing your maps to external SDcard.
Moving CoPilot Map to SD card
dagoban said:
Hi Erik,
just look for the RootDir and SpeechDir tag in the config and change that from your internal card to your external card.
If you still need help, start at step 1 again and then copy the config file to your PC and upload its content to pastebin.com so I can have a look at it.
Click to expand...
Click to collapse
Thanks for your help,it is obviously not possible to move the copilot maps, so I will search for another brand of GPS
dagoban said:
Update:
I made a tutorial how to get CoPilot save the maps on the external sd card.
For this method you don't need any root access so it should work for almost everyone.
Make sure you check check whether your sdcard path is /storage/sdcard0 or /mnt/sdcard
Click to expand...
Click to collapse
Thanks for the guide!
Do I need to repeat step 14 (copy folder) when / if the app gets updated?
dagoban said:
Update:
I made a tutorial how to get CoPilot save the maps on the external sd card.
For this method you don't need any root access so it should work for almost everyone.
Make sure you check check whether your sdcard path is /storage/sdcard0 or /mnt/sdcard
Click to expand...
Click to collapse
Hi Dagoban,
I followed your tutorial and it worked great. At least up to yesterday, where I updated CoPilot to version 9.6.0.634. Now the phone directory no longer says /storage/sdcard0 but /storage/emulated/0/.
Changing the Root and Speech directory (in my case to extSdCard) doesn't allow downloading of Maps on my SD card anymore.
Any thoughts or tips?
Thanks
Rob
Update: I have a Galaxy S4 (GT-I9505), running on Android 4.4.2 (Kitkat)
transfering large maps to extsd card
rdijkstra said:
Hi Dagoban,
I followed your tutorial and it worked great. At least up to yesterday, where I updated CoPilot to version 9.6.0.634. Now the phone directory no longer says /storage/sdcard0 but /storage/emulated/0/.
Changing the Root and Speech directory (in my case to extSdCard) doesn't allow downloading of Maps on my SD card anymore.
Any thoughts or tips?
Thanks
Rob
Update: I have a Galaxy S4 (GT-I9505), running on Android 4.4.2 (Kitkat)
Click to expand...
Click to collapse
Hi Rob,
I had a similar problem with Galaxy S5 (SM-G900i), and rooting the phone did not help, after receiving just silly answers from ‘CoPilot Technical Support’ I purchased the application from ‘Sygic’ it cost a few Dollars more but for this you get annual several map updates and the service is excellent. The maps are slightly larger in size but the whole application can be transferred to external SD card (by cut and paste) for me it was an easy solution.
Cheers Erik
Seems to work, basically
dagoban said:
Update:
I made a tutorial how to get CoPilot save the maps on the external sd card.
For this method you don't need any root access so it should work for almost everyone.
Make sure you check check whether your sdcard path is /storage/sdcard0 or /mnt/sdcard
Click to expand...
Click to collapse
I tried this on my Atrix HD with Cyanogen 10.2, and it seems to work. The Atrix uses an "emulated" sdcard0, so it had some issues, but I edited the user file & continued the install. When I ran copilot initially, it seemed to have some problems. I kept getting "Do you really want to quit" messages when I would try and move through menu options. I turned on GPS (which I had not done prior) and after a minute or so, I was able to browse the map, so maybe that was the issue. Now, when I fire up Copilot, it seems to behave. I tried an "goto" address in another state, and the route was correct, so I'm saying thanks very much for the process you developed. I really wish that ALK would just add this to their software.
KitKat “EACCES permission denied”
rdijkstra said:
Hi Dagoban,
I followed your tutorial and it worked great. At least up to yesterday, where I updated CoPilot to version 9.6.0.634. Now the phone directory no longer says /storage/sdcard0 but /storage/emulated/0/.
Changing the Root and Speech directory (in my case to extSdCard) doesn't allow downloading of Maps on my SD card anymore.
Any thoughts or tips?
Thanks
Rob
Update: I have a Galaxy S4 (GT-I9505), running on Android 4.4.2 (Kitkat)
Click to expand...
Click to collapse
It seems that android 4.4.2 has limited access permission of the external SD card. Have a look at howto-avoid-the-eacces-permission-denied-on-sdcard-with-kitkat-4-4-2-version on stackoverflow (I can't post the link!).
I tried to change the folder permission via chmod but no lock. What is the workaround?
sesemin said:
It seems that android 4.4.2 has limited access permission of the external SD card. Have a look at howto-avoid-the-eacces-permission-denied-on-sdcard-with-kitkat-4-4-2-version on stackoverflow (I can't post the link!).
I tried to change the folder permission via chmod but no lock. What is the workaround?
Click to expand...
Click to collapse
Michael previously published an instruction on how to move the maps to SD card, but his instruction does not work with the recent KitKat version of Android. People look for methods to root the device to obtain access to SD-cards. Still it is perfectly possible even with unrooted devices. Edit folder path for Rootdir and Speechdir so that it would point to a folder "Android/data/" at your SD card. For example, for Samsung Galaxy 5, it would be "storage/extSdCard/Android/data/...". Save the file user.cfg. If you have a different brand, your external SD card might be called differently, this is why copilot guys do not want to mess with external cards (shame on them, btw).
It worked for me with Kitkat. Have found somewhere that every application under Kitkat gets its own folder in Android/data with full writing rights. But the folder should be named strictly after the application name. If you copy the folder to any other place and adjust user.cfg accordingly, it might not work, since the application tries to write something into folders, too.
delete
Works on Low Storage KitKat
Shato said:
Michael previously published an instruction on how to move the maps to SD card, but his instruction does not work with the recent KitKat version of Android. People look for methods to root the device to obtain access to SD-cards. Still it is perfectly possible even with unrooted devices. Edit folder path for Rootdir and Speechdir so that it would point to a folder "Android/data/" at your SD card. For example, for Samsung Galaxy 5, it would be "storage/extSdCard/Android/data/...". Save the file user.cfg. If you have a different brand, your external SD card might be called differently, this is why copilot guys do not want to mess with external cards (shame on them, btw).
It worked for me with Kitkat. Have found somewhere that every application under Kitkat gets its own folder in Android/data with full writing rights. But the folder should be named strictly after the application name. If you copy the folder to any other place and adjust user.cfg accordingly, it might not work, since the application tries to write something into folders, too.
Click to expand...
Click to collapse
That worked great, Shato. Thanks. It even worked on my phone which doesn't have enough free internal memory for the maps. I downloaded the maps on my tablet and copied the folder to the SD. Then I put the SD in the phone and applied the config change.
An update the developer should do - detect extsd during app install/update
Seems like a lot of trouble. With Sygic's app, all you have to do is move the folder, launch the app, and clean up whatever old filder remains on internal sd.
[*ttp://help.sygic.com/hc/en-us[/*
Haven't tried a Sygic app upgrade since I moved it, but added maps all go to extsd.. I have noticed one small issue. If I shut my device off, it rediscovers the extsd and remounts it, and it can take a whie to finish indexing it (2 minutes with my 32GB U-1 cl 10 card) and until it does, apps using fies from the extsd seem to hang. on launch I say seem to. If allowed to wait, they eventually open unless they err after loading some of their files, but aren't able to access all of them..
The work around is not to shut completely down, but sleep or suspend after putting the device in Airplane mode to minimise drain.
Yeah, I know this doesn.t solve the CoPilot\Kitkat issue, but I had to stop using CoPilot because I ran out of space on internal SD. I'm not going to deal with an app that requires massaging after every revision, and this one has enough bugs that it needs revisions, not just map updates. When I see an announcement that either Google lifts the extSD restrictions (in L I hope), or Copilot fixes its code, I'll use Sygics free version with all its limitations- disable its app from updating, and manually update the few state maps I use periodically.
I was learning to live with CoPilots quirks untilI I ran out of space. Syngic isn't as nice to use, and has its own quirks, but at least it doesn't have to fill my internal SD with maps of states to which I'll never go., and it's too pricy for me to buy the full version, so I lose turn by turn.
BTW, both apps suffer from many inaccuracies suburban and low pop density maps, but Syngic's are slightly better, in that adddresses are more often correctly located on the right side of roadways and nearer to the correct ends of irregularlyoshaped "blocks"..
I am running an LG Optimus L70 (D321) with kitKat 4.4.2
After just installing copilot, and stopping at the point it wants to install the maps, I see that copilot is scattered all over the place
It has files in /data/app-lib/
/data/data
/data/media/0/
/data/user/0/
/mnt/sdcard/
/mnt/shell/emulated/0/
/pkg/
/storage/emulated/0/
Several have the user.cfg file in them.
Which one do I edit? Which one do I move to my external SD card.
On my phone the external is /storage/external_SD/Android/
This was way easy in ICS
OK, got things moved around so my maps go to my EXTERNAL SD card.
On my LG Optimus L70 (D321 Cricket) running kitkat 4.4.2 the external sd card is located:
/storage/external_SD/Android/data/
you must point to the "ANDROID/DATA" or it will not work.
I did find one short issue, Copilot still looks at the INTERNAL SD CARD for the amount of available storage. It may balk if you try to download the entire USA, 1.77 GB or all of North America 1.87 GB. I had to DL it in sections and all worked fine.
deleted

[Q] Why the heck did Google eliminate the "App to SD"-Option????

Hello!
I can not believe this: My brand new Xperia Z with 4.2.2 has no option to put apps to sd card!!!
Where did this button go?
The only thing I can move are photos, music and videos! This is CRAP!
What did happen?
My phone is rooted but not on unlocked bootloader.
How can I get this option back?
I tried "Foldermount", but despite this app will cost money it is sending my phone into bootloops!
Could please tell me someone how I can get this crucial option back??
WHY DID THEY DO THIS?
Looking at this thread, I feel we should just stop with the arguing and actually try to answer the question.
OP asked why?
So, to answer your question, as of 4.2, external storage is emulated in order to support the multi-user feature.
Read here & here.
4.2 has changed the way storage is treated by the Android OS.
This is why it is no longer possible to move applications to the external SD Card.
Further, as to how you can try to build up some extra space, it would be nice to copy your Android folder (This is usually where the big games store their files) from the root of your internal sdcard to your external storage.
Then create a soft link like this:
Code:
ln -s /storage/sdcard0/Android /storage/sdcard1/Android
Similarly, you can manually create softlinks for other large folders and move them to external storage. (Should be no problem for a power user!)
I choose to stay above the arguments in the thread & stick to the topic. If you do reply to me, please try and stay on topic if you want me to respond.
Rants, discussions and arguments can be taken over to the general section. Everyone is entitled to an opinion, just find the right place for it, that's all.
c1ph4 said:
@kgs1992; This is so far the best response I got. Thank you very much, Sir!
Unfortunately your links are worthless, because it is all related to TWRP. The only "hack" I did so far with this phone is rooting it. I am really not interested in using TWRP/CWM or ROMs the next weeks and/or months. I am really looking for an option to solve this irritating problem.
You tell me to symlink this Android folder and you "guess" that there are games. What about other files? I will read this up as I think this is the only solution I can think of right now.
Click to expand...
Click to collapse
The links were meant to be informative, just to give you some info & provide a reference on which my answer is based.
Symbolic links is (currently) the only possible solution unless you plan to swap the internal and external sdcard mount points.
I don't recommend the latter though, nor can I help you with it because I haven't tried it myself.
c1ph4 said:
@thalada: Yeah, you are definitley VERY helpful. Better stick with your Real Slim Shady, maybe you will marry him one day.
---
Click to expand...
Click to collapse
Glad i could be of help :silly:
@kingvortex: I really appreciate your efforts! But after I saw this strange "Folder Mount" app I don't think this is the right solution for me. It also needs to be unlocked for money. If my efforts with symlinking fail, I will come back for more. But your advice could be useful for users with very very much spare time. And there is no guarantee that it will work...
@kgs1992: The links are informative, no doubt about that. But I realize that even the hackers from TWRP have problems with this new behavior. This should make us think.
The ExtSD2IntSD switch thing is no option for me either. I totally agree with you!
Just give me time to read this symlink option up. I also need to know where other files than games files are stored. But I also see a problem here that different manufacturers of games store their files in different places. Some ask where they should put the data to, which is good, others (like EA) just use your internal memory without asking.
So, you see: What I need to do know is reading, reading, reading and trying, trying, trying. And maybe one day I will find a solution. But this problem was not there in 4.1.2. Time is a precious ressource nowadays. We should save it and not waste it.
All the best
c1ph4 said:
@kingvortex: I really appreciate your efforts! But after I saw this strange "Folder Mount" app I don't think this is the right solution for me. It also needs to be unlocked for money. If my efforts with symlinking fail, I will come back for more. But your advice could be useful for users with very very much spare time. And there is no guarantee that it will work...
Click to expand...
Click to collapse
@kingvortex is absolutely right.
I gave you the method, i.e. symlinking.
But he, it seems, gave you an app that does the symlinking for you without you having to do much of the work.
I would say his solution is far better than mine, although both effectively do the exact same thing.
Try use GL to SD app from play store. Is worked for me.
shinpeng said:
Try use GL to SD app from play store. Is worked for me.
Click to expand...
Click to collapse
Does the same as "Folder Mount": Phone reboots when I try to link with the symbol.
But thanks anyway, was worth a try.
Has anyone tried if link2sd does the trick like it did on my previous phone (neo)
[email protected]
indycar said:
Has anyone tried if link2sd does the trick like it did on my previous phone (neo)
[email protected]
Click to expand...
Click to collapse
You mean the app, right? No, that is the point, it does not work.
All these apps either say:
a) your device is not supported (sic!)
b) your external SD card is emulated (sic!)
These kinds of apps are obsolete now. Thanks to, well, you know already.
Symlinking does not work.
After moving a game directory to external SD card and symlinking it via "Terminal Emulator" I get the following message:
Code:
link failed: function not implemented
I also heard that symlinking is _not_ possible with FAT32 which drives my SD card.
And now?? Great.
P.S.: I have three different places to search for files before moving, btw: storage, sdcard0 and sdcard1. Veeery intelligent.
c1ph4 said:
Symlinking does not work.
After moving a game directory to external SD card and symlinking it via "Terminal Emulator" I get the following message:
Code:
link failed: function not implemented
I also heard that symlinking is _not_ possible with FAT32 which drives my SD card.
And now?? Great.
P.S.: I have three different places to search for files before moving, btw: storage, sdcard0 and sdcard1. Veeery intelligent.
Click to expand...
Click to collapse
Make an ext3 partition on your external sdcard.
kgs1992 said:
Make an ext3 partition on your external sdcard.
Click to expand...
Click to collapse
Did convert the file system from FAT32 to ext3. All my files are still there.
However, now Android says "SD card empty".
Perfect.
I give up. It is not possible anymore.
What I did:
1) made one partition FAT32, so that this poor little Droid can have his supreme SD card primary deluxe file system
2) made another one, ext3
I ended up with two partitions on the same SD card.
3) downloaded "Link2SD" and started it
4) first it lets you choose which file system is present on your second partition (in my case ext3). Then
5) "Link2SD" said: "Could not create mount script. Mount: invalid argument."
Finish! Nothing worked. I'm out of this. Good luck.

Categories

Resources