I'm using the moveapps app and it works fine.
However, there are a few challenges.
1: Not all apps can be moved.
2: Apps go offline if you mount the SD card as a volume on the PC.
Is there a way to address either one of these issues? I saw some posts about adding some additional partitions to the SD card and even one about forcing an application to move.
Any thoughts experience around this?
I keep running out of space due to temp files or other on the internal memory. Maybe there's a way to setup another swap space area on the memory card for temp files?
Any ideas would be appreciated.
Regards,
Mike
well, 2 is pretty obvious, since you unmount the SD from the phone if you want to use MSC mode. there's no way around it except using MTP transfer mode.
For 1 if u have root, you can acomplish it easily.
With linktosd, or similar
For my particular needs the answer is Link2SD. By using a separate partition for the applications, it's possible to:
1: Move the entire application, as opposed to a partial move offer by apps that don't require root access. Moveapps was what I was running.
2: Unmounting the SD card won't unmount the application partition, keeping the apps available when access the phone's main partition from a PC.
3: More space for apps in general Angry Birds and some other would take up a significant amount of main storage even with a partial move.
Why is this important? I've noticed when tethering the phone for internet access, the memory card needs to be unmounted. I don't know why this is the case, but it's an issue I've run into.
Mike
Related
hey guys i am starting to loose it here
this is the situation, i have a sg2 and its rooted 2.3.6 stock rom.
now i have about 100 installed app, and I bought titanium back up and at one time I moved all user apps to sd card to clear some memory. That caused a big problem for me which manifested in that when I connect my phone to my computer or car stereo that once I unplug the usb cable or disconnect it from my computer the phone turns off and reboots. It drove me crazy I thought maybe its an app thats causing this, in the end i had to move all user apps to internal storage using titanium and the problem faded. I tried it both using USB debugging mode on and off.
So my question is whats the use of titanium or app2sd if it will cause this problem when i move apps, and how can i know which app will cause such a weird rebooting behavior, as I am not comfortable in having all user apps on my internal storage.
ANY help would be really appreciated. And an explanation to why such a behavior happens so that I will learn more about android systems
hykhleif said:
ANY help would be really appreciated. And an explanation to why such a behavior happens so that I will learn more about android systems
Click to expand...
Click to collapse
The explanation is simple. If you connect your phone to PC or whatever via USB and toggle "Mass Storage Mode", you dismount the SD Card from Android OS and mount it for the PC or where you've plugged the phone. This way Android OS can't access anything on the SD card, thus failing to load/run any app there.
To move them to SD, I will use the app options you can find in Settings > Applications > Manage Applications. If the application has the option to move to the SD, then is safe to move it without problems. If the application doesn't have that option and you move it, you could compromise the Android OS stability (depending on the app).
App2SD uses a separate partition on the SD to store the app, that way you can mount the external_sd partition without touching the App2SD partition.
Hope this explanation helped!
do u toggle mass storage ?
could also live wallpapers cause a problem with what I mentioned above.
I usually connect my phone via the following
wireless and network, then usb utilities then press connect to storage PC
So how can I fix my situation now, it all started when I used titanium to move user apps to sd card,
So if I use titantium to move back the apps to internal storage solve the problem completely and then follow you method of moving apps.
Another question is moving apps using titanium doing something different than what app2sd is doing?
App2SD doesn't do the same as Titanium Backup move to SD. App2SD creates a symbolic link so the system thinks the apps are being stored in internal memory but the link redirects them to the SD card.
You could try restoring your moved apps from Titanium Backup and then applying an App2SD script. Remember that to make App2SD work you will need 2 partitions on your SD card.
I am still confused as to How that works, I wish someone would write a detailed guide as many of us r newbie users. So do I have also to Partition my sd if I will move apps to sd using the move to sd option from the phone settings- manage applications.
It's so confusing the difference between moving apps using titanium and app2sd, also how can I partition the sd card.
Also could live wallpapers and widgets cause a USB connection mode instability
Hey there guys...
To start with i have my S3 two days now and i absolutely love this phone...:')
But,after installing lots of games my internal memory has gone full and i can't download any data in-game because i have low storage space...
My external sd on the other hand is around 10gb free but when i try to move the data to the same folder on the external the data isn't identified by the game and it asks me to download again?
It has become really frustrating,it seems i can't do anything about it...
Any suggestions to try?
Cheers,George
As the system now uses unified storage all apps will remain on internal memory; moving the data alone to an external SD card will have no use without altering the application to look for that location for its data. i.e. in the GS2 you had a move to SD option since the phone was partitioned. With the S3 however this option is not there which means that when an application is downloaded all of its information needs to be stored on the internal storage. When the "Move to SD" option was selected within the S2 or prior phones, it informs the application that its new location is within x folder rather than the folder it was originally downloaded too. Since this option is no longer there then the application has no way of being told where its new location is.
Maybe move to SD could be an add-on with a mod/hack but I am not sure if this is possible. Maybe check with a developer?
Have you got a prior Android phone? Maybe install the application on to it; use the "Move to SD" option and see if that will allow it? It's just a suggestion; if you don't have a different Android phone I can try it for you.
Edit: Just tried it; the phone itself doesn't even check for applications stored within an external SD. Sorry man - the only way around it would be a mod/custom/hack (if possible).
T__ said:
As the system now uses unified storage all apps will remain on internal memory; moving the data alone to an external SD card will have no use without altering the application to look for that location for its data. i.e. in the GS2 you had a move to SD option since the phone was partitioned. With the S3 however this option is not there which means that when an application is downloaded all of its information needs to be stored on the internal storage. When the "Move to SD" option was selected within the S2 or prior phones, it informs the application that its new location is within x folder rather than the folder it was originally downloaded too. Since this option is no longer there then the application has no way of being told where its new location is.
Maybe move to SD could be an add-on with a mod/hack but I am not sure if this is possible. Maybe check with a developer?
Have you got a prior Android phone? Maybe install the application on to it; use the "Move to SD" option and see if that will allow it? It's just a suggestion; if you don't have a different Android phone I can try it for you.
Click to expand...
Click to collapse
Thank's for the answer...
In my galaxy s 1 i had no problem having the games data on the sd card,i havent moved and application to the sd but i had the data on sd and everything worked great...now...i don't get it....:/
nfsmw_gr said:
Thank's for the answer...
In my galaxy s 1 i had no problem having the games data on the sd card,i havent moved and application to the sd but i had the data on sd and everything worked great...now...i don't get it....:/
Click to expand...
Click to collapse
I did check for you; the S3 physically doesn't look for application data in the external SD (I edited original post after testing few things).. There probably are ways around it as mentioned but you would need to speak with developers for further insight.
If worst comes to worst application developers may have to implement a look in x location first, if no data found, look "here" in to their applications.
As the phone is unified storage you can store applications in the full ~12GB storage space (All the ones I have, have roughly 11.3GB after OS and all is on it) so have you used the phones storage itself for only applications; and the SD for media etc?
I am interested to know how you have managed to fill at least 11GB of space with applications; how many do you have? How is the performance of the phone with this many applications on it? Any lag navigating (I know there shouldn't be with quad core processor - but it's interesting to know if hundreds of applications cause lag between screen scrolling).
You can use an app called directory bind to link the game data on the SD to a mounting point on the internal SD. Search for it and you'll find it, not sure if I got it here or the play store.
Sent from my GT-I9300 using xda premium
Yup, there's directory topic on forum, as well as working 'gl to sd' app in play store. It is not just for gameloft games.
Sent from my SGH-I747M
Thank you all guys!!
Well i filled it with lots of games that's why i don't have much space available!
No the phone is flying,it doesn't lag at all!
I use Dragon Ics rom and Siyah Kernel...no oc....
I'll try directory bind and post back soon!
To put applications on the sdcard, you could use symlinking (confirmed this works myself).
Install the application, then go to /data/app and move the apk file to your sdcard (/mnt/extSdCard) or inside a folder on your sdcard.
Then type ln -s /mnt/extSdCard/your-apk.apk /data/app/your-apk.apk
I have a chinese Android tablet and after moving a lot of applications on my sd card (80 out of the 120 apps), when I go to my settings / Apps section, if I open each app settings in order and back quickly after 5 or 6 it will hang for around 60s.
Looking into the logs I found this "NDC Command {494 asec fspath com.xxx/xx} took too long (600012ms)", and indeed this appears in the log every time this issue happens.
So xxx/xx obviously changes all the time, and I can make it happen on any app stored on sd card. Basically clicking the app, then back, then the app again. This does not happen for any app not on the internal SD card.
Any idea what it is or how I could fix it?
Things I tried without success:
1. Reformating my internal sd card with different cluster sizes
2. Trying all the sd card accelerating apps available
3. Moving more apps back to system instead of sd card
Any help is greatly appreciated.
Thanks in advance.
Hi there, noob speaking... (at least in terms of Android)
Let's start with the fact that I bought rooted phone with Cyanogenmod alredy installed which is my 1st Android device. That way I omitted few steps of learning how to root, how to flash it, etc. not to mention that I'm not a Linux guy, so even the way system handles folders and files is new for me. As the problem is more phone-related than system-related I'm posting it here, on XDA.
I'm trying to learn how to partition an "internal SD card" to make it work with Link2SD. I've found lots of tutorials how to do this with an external memory card, but there is not much info about doing the same with internal storage. I've found a tutorial for a diffrent phone, but I'm worried that droid devices seem to be very diffrent and simply retyping everything without understanding what I'm actually doing may cause more harm than good.
My biggest objection is the fact that I'm alredy using my internal SD and beside various media files (photos, music, etc.) there are lots of system, or app related stuff there. There are folders like .android_secure which as I guess store app-related files (or even parts of apps that I moved to SD with build-in feature). If this was Windows, I'd simply back up everything, format it, partition into "general storage" and "app memory" and put backed up files back directly onto new partition only worrying to keep correct letters assigned to new partitions. I'm preety sure that doing same in Android (by copying everything to PC and back to phone) would not work because all those permisions, or am I wrong?
Anyway - Any advice how to do this?
Additional question is related to accessing whole phone memory via PC connected by USB. I know that Android phones are made with security in mind and "system" partition is hidden when connecting USB, but there should be some other way than browsing everything from some phone apps with root permissions. I'd really like to browse my phone both for educational reasons and to check what really takes up space on my "system storage". I'm suspecting that some app went crazy eating lots of space, because once every time I uninstalled something my storage after few minutes was again at 20mb level and it continiued for some time.
BTW: Is there any reason why having about 200mb empty space for apps is not enough to install or update some small applications, while other install even when just 100mb is left?
Tl;dr:
-How to partition internal SD to make it work with link2sd while there are some system/app files on internal SD alredy?
-How to browse "system memory" from PC via USB?
-Why some apps don't install when there is still 200mb+ free space?
I'm not by any meaning a technology, software, programming expert, please forgive my beginner language.
I have the LG P769 20h
I have rooted my phone
I have partitioned my SD card
I have installed Link2SD and App2SD
I receive an error message when I try to move apps to my SD card using Link2SD "App2SD is not supported by your device. Because your device has primary external storage which is emulated from the internal storage. You can link the app in order to move its files to your SD card"
I have successfully "linked" apps to my SD card but that hasn't created any additional storage space. I still can't download apps due to insufficient storage.
Please help!! I'm reaching the end of my sanity in trying to figure this out! I'm about to just go buy a new phone, but this one isn't even a year old yet!
Also, please respond in layman's terms, since i'm not a guru in this arena.
THANK YOU!!!
ZanyAL711 said:
I'm not by any meaning a technology, software, programming expert, please forgive my beginner language.
I have the LG P769 20h
I have rooted my phone
I have partitioned my SD card
I have installed Link2SD and App2SD
I receive an error message when I try to move apps to my SD card using Link2SD "App2SD is not supported by your device. Because your device has primary external storage which is emulated from the internal storage. You can link the app in order to move its files to your SD card"
I have successfully "linked" apps to my SD card but that hasn't created any additional storage space. I still can't download apps due to insufficient storage.
Please help!! I'm reaching the end of my sanity in trying to figure this out! I'm about to just go buy a new phone, but this one isn't even a year old yet!
Also, please respond in layman's terms, since i'm not a guru in this arena.
THANK YOU!!!
Click to expand...
Click to collapse
Hi ZanyAL711
You've pretty much done the proper steps to try and get apps to work. The reason that it's not working is that the phone, android version (not supported after 4.0+), most of the downloaded user apps and device system apps, just really doesn't support this feature.
The L9 has only 4gb total memory, which most of that is used by the "/system" partition and leaves a very limited user usable internal memory on the "/data" partition of something only like 1.6gb to 1.8gb of user stirage. Which barely leaves any room for the user to store user apps and or data on the device.
To kind of break it down to you in simple terms...
As i mention above, in android there are 2 main partitions on the devices internal memory:
The "/system" partition - This is where the OS, system apps, etc... are stored. No user data is stored on this partition.
The "/data" partition - This is where all of the user data is stored on the device.
Inside the "/data"partition you have -
"/data/apps"
"/data/data"
"/data/apps" Is where Downloaded user apps are stored and intalled to.
"/data/data" This is where the user "System settings", things that you have changed on the device (ringtones, wallpaper etc) are stored.
Also there are a several other minor partitions on the device but these really have no use to the topic at hand.
Both of these main partitions "/system" and "/data" are on the internal nand flash memory or eMMC (Embedded MultiMedia Card)
The whole data partition is used for user apps and system data only. Which leaves no where for music, movies, photos, documents etc. to be stored on the device.
This is where the external SD card comes into play and allows you to store music, movies, docs etc. off of the devices internal memory. The problem here is that, eben though the L9 has an external/removable SD card, it also has a small internal nand flash memory and it doesn't allow for much user data to be stored in the device and is causing the problem that you have, which is really the phone's lack of internal memory.
So there's not very many more options for you to try other than maybe the following.
You could try the method where you edit the build prop and run a script that allows you to add the feature to move apps to the SD card in "settings/apps/" menu
This can allow you to move some apps to the SD card. Again thought it's not a solution to the problem, but might help.
http://forum.xda-developers.com/showthread.php?t=2372172
Another option and probably the best one... Would be to install kuma82's stock modified ROM/backup. It's not custom ROM... It's slightly modified stock ROM and has extra apps, features and it's themed. Looks great too, way better than the complete stock ROM look. It also has an internal/external memory swapt script. You can read about it in the 2nd post of the ROM thread.
http://forum.xda-developers.com/showthread.php?t=2468880
It's a simple process, doesn't require the bootloader to be unlocked and kuma has directions for what you need and how to install it, in the 2nd post.
I personally have kuma's ROM running on my wife's L9 and no way would I go back to 100% stock ROM after running his.
Anyway hope this helps!