Related
Hi,
As you guys know Froyo has the Feature of installing Apps 2 Sd card directly.But a lot of apps still Remain on The Internal Memory.It also depends on the Developer of the app if they want to allow people to install on SD card or Not.The Following will Lift up that limit and you can install Each and every app On the Sd Card.
Things required:-
Root
Terminal Emulator
Instructions:-
Open Terminal and type:-
su
pm setInstallLocation 2
(Note:Above is case sensitive)
usage:-
After typing the above if everything is successful you will go back to #
Now to explain the Above:-
Froyo has 3 Switches to install apps-
1-Internal
2-External
0-Auto
u can select any of them by typing : pm setInstallLocation <switch>
U can also Get to Know the Present Path by typing: pm getInstallLocaton
Another thing to note:
Some apps will fail to install on external Mem.the work around to that is.Set the default location to internal Mem.Install App.Set the Default location to External Mem.go to Settings->Program->Manage Applications and click on the installed app.You will find the Settings to Move to SD card.
The above has been tested by me on:-
MIUI 11th December Rom
Cronos 1.7.0
CM6.1 (12.12.10)
Please feel free to contact me in case of any probs.
Sweet!! Thanks a ton, needed this...
bloodhawk said:
Sweet!! Thanks a ton, needed this...
Click to expand...
Click to collapse
No Probs Mate...Hope others also find it useful
This is specially useful on MIUI where you do not have the CMparts included.
Since its actually included as a Sub Menu in the Cyanogenmod!
But dang! i still cant get angry birds to work
Never tried Angry Birds.Cm had the option to install to SD but still a lot of apps used to take up internal Storage and just refused to go to SD.....So this should be helpful in those cases as well
thx a lot, works like a charm
posted your HowTo on Android-Hilfe to more spread it in our German community: http://www.android-hilfe.de/root-ha...2221-how-full-apps2sd-auf-2-2-froyo-roms.html
Mods.....how about Making it a Sticky?
thank you! i searched a bit and found out, that there is a little app for this already called "Mod Install Location For Root". Its in the market...
Or you could use the built in feature for doing this
Go to Preferences->CM Extra / (or something else having CM as menu item name) -> Application Settings->Install location and there you have a nice GUI
works on Cronos <=1.70 and CM6.1
Dunno about MIUI
As someone mentioned, in CM6 you can set it in settings. Would you know how to partition the SD card to have linux partition and fat32?
ridsama said:
As someone mentioned, in CM6 you can set it in settings. Would you know how to partition the SD card to have linux partition and fat32?
Click to expand...
Click to collapse
Yes But there are other Mods also...Not just CM and Cronos.Anyway..about partitions..In the latest open recovery there is an option called eclair mods->Menu apps2sd...You can partition your card from there.but it will format everything so be careful.But you do NOT need to fomat the card while Using Froyo to install in Sd card.
i create additional 1G ext3 partition on SD and set application setting to external
How i check if the application install on SD or not?
THX
abauomy said:
i create additional 1G ext3 partition on SD and set application setting to external
How i check if the application install on SD or not?
THX
Click to expand...
Click to collapse
You dont really need to format it on 2.2..it will work anyway...and to answer your question.So to settings->Applications->Manage Applications->click on the app...you will see either Move to Phone or Move to SD..if move to Phone then the app is installed on SD card and vice versa
it working but not with all aps.i cant move gentle alarm to sd
mefistoooo said:
it working but not with all aps.i cant move gentle alarm to sd
Click to expand...
Click to collapse
Please tell me the ROM you are using and what exactly happens?
manasgirdhar said:
Please tell me the ROM you are using and what exactly happens?
Click to expand...
Click to collapse
i use miui with english pack based on 18.12 with bug fix.
i go to settings->programs->manage application-> and when click on gentle alarm i dont have "move to sd" (i have this but i cant push) or "move to phone"
mefistoooo said:
i use miui with english pack based on 18.12 with bug fix.
i go to settings->programs->manage application-> and when click on gentle alarm i dont have "move to sd" (i have this but i cant push) or "move to phone"
Click to expand...
Click to collapse
Tell you what...Open terminal and do the following
su
pm getInstallLocation (Please keep the case in mind)
then tell me what location it shows
manasgirdhar said:
Tell you what...Open terminal and do the following
su
pm getInstallLocation (Please keep the case in mind)
then tell me what location it shows
Click to expand...
Click to collapse
2[external]
mefistoooo said:
2[external]
Click to expand...
Click to collapse
At the Moment am using Cyanogen Mod...n i downloaded the trial from Market..i am easily able to move it to SD and back in phone mem
When in Phone Mem size=1.23MB
when in SD size=484
I will flash to MIUI and check it there and let you know.
i uinstall my wersion of gentle alarm and download from market trial wersion and have the same problem maybe is something wrong with miui but is not so important for me bcs rest of app i have on sd and i have 84.79mb free on phone
Hi
every time I download an app or upgrade an app, I got the message "The software is APP2SD. Do you want to view the package detail and move it?"
Is there any way to remove this message, I don't want my app on my external SD.
Thanks for your help
I found the solution.
If someone needs it, here it is
adb shell pm setInstallLocation 1
That will force installation on Internal SD, replace by "2" to force on external SD and "0" to auto
floppy__ said:
adb shell pm setInstallLocation 1
That will force installation on Internal SD, replace by "2" to force on external SD and "0" to auto
Click to expand...
Click to collapse
thanks very handy
will this also work for the DATA download from Gameloft games?
they usually reside on /sdcard/gameloft/
currently i'm using mount script to forward them to /sdcard/external_sd/gameloft/
AllGamer said:
thanks very handy
will this also work for the DATA download from Gameloft games?
they usually reside on /sdcard/gameloft/
currently i'm using mount script to forward them to /sdcard/external_sd/gameloft/
Click to expand...
Click to collapse
I don't really know about gameloft. But when I tough my problem was solved (I downloaded a random app from the market and this app didn't ask where I wanted to install it) I found out, downloading a second app that I got the message popping up again :-(
Too bad, I have no idea how to fix it. When I restore apps from Titanium, each of them ask for an install location even if I force Titanium to install them on the internal SD.
If anybody has a clue, I will be thankfull
Do you have the app 'app2sd' on your phone?
Sent from my páhhōniē
gr8hairy1 said:
Do you have the app 'app2sd' on your phone?
Sent from my páhhōniē
Click to expand...
Click to collapse
No I don't. I think I installed it one time, but it's not on my phone anymore
Ok so I installed hercolubus ROM and after doing that i read him instructing how to enable Hybrid2SD...while on kyrillos also i read about the same but didn't care much but now i really wanna kno what it is..
M srry for asking such noob question but i tried searching everywhere...
Check the G3MOD thread. It should tell you there or just search the question because I know for a fact it has been asked many times. The answers are always on the forums.You just have to find them
Sent from my GT-I5800
In G3Mod they talk about data2sd...is it same?
When I go to CWM it already shows the option to partiiton the SD card...so y do H2SD?
at least tell me if should I do it if I have a class 4 sdcard?
coz for data2sd it was written u should have class 6....
b2bt said:
at least tell me if should I do it if I have a class 4 sdcard?
coz for data2sd it was written u should have class 6....
Click to expand...
Click to collapse
No.
Its not necessary.
But the speed will definitely slow down.
I used HybridData2SD and my phone used to lag for around 2 minutes after installing an app.
[email protected] said:
No.
Its not necessary.
But the speed will definitely slow down.
I used HybridData2SD and my phone used to lag for around 2 minutes after installing an app.
Click to expand...
Click to collapse
Actually I'm using a class 2 SD card but my phone is just as fast with Hybrid data2sd on and with it off. To answer OP's question Hybrid data2sd is a way for you to get more space for apps I'm not sure how it works but it just does. To enable just make a partition using CWM and to check if it's working use Titanium backup it'll tell you how much free space you have.
Sent from my GT-I5800 using xda app-developers app
I will try to explain in simple lang....
On android OS, users applications and data is stored in /data folder (partition) in internal memory. Since g3 have less memory, it has restrictions on how many apps you can install and blah blah...
So out greate developers do a trick to increase internal memory.
When we have partitioned SD card, there in new partition, they create a similar folder stucture of /data. and link internal memorys /data to point to sd card data folder. This link is similar to a shortcut. Android OS thinks that the /data folder is there in internal memory and it reads and writes to it but actually that data goes to sd-ext partition and thus the size of internal memory dose not increases as you install apps. This is Data2SD
/data has many folder...majorly for app (/data/app) and for dalvic cache (/data/data). If you are not mounting entire /data to sd-ext, but selectively mapping each folder you want to sd-ext, then this is called HybridData2SD. For ex, I prefer app dir (/data/app) to be mounted on sd-ext but not the cache (/data/data). Cache should be on phone as its accessed so much and makes my phone lag If i put it on sd-ext.
hope this clears the concept.
(Thanks to OP for giving me chance to write my 100th post)
bsuhas said:
I will try to explain in simple lang....
On android OS, users applications and data is stored in /data folder (partition) in internal memory. Since g3 have less memory, it has restrictions on how many apps you can install and blah blah...
(Thanks to OP for giving me chance to write my 100th post)
Click to expand...
Click to collapse
thts a gr8 explanation...i will just try to do the same (keeping the app folder and not cache ) as my phone used to lag earlier when i just blindly enabled h2sd...
the dev of the rom has just given a zip to be extracted in root of the sdcard...ill try to find out how to keep only /data/app
b2bt said:
thts a gr8 explanation...i will just try to do the same (keeping the app folder and not cache ) as my phone used to lag earlier when i just blindly enabled h2sd...
the dev of the rom has just given a zip to be extracted in root of the sdcard...ill try to find out how to keep only /data/app
Click to expand...
Click to collapse
Sure.
If you are on G3mod, things are made very simple using kmapp. Search XDA about it. its a application which will do it for you.
For fugumod, its quiet difficult....(you may need to create some files on sd card ot edit script in init.d)
Otherwises, use Link2SD application. its free, availabel on market. It will do task even on granular level - on each app level. You can select app and choose option 'create link', it will give you option to link app, cache, lib files. select app only. that's it. its my favorite currently.
bsuhas said:
Sure.
If you are on G3mod, things are made very simple using kmapp. Search XDA about it. its a application which will do it for you.
For fugumod, its quiet difficult....(you may need to create some files on sd card ot edit script in init.d)
Otherwises, use Link2SD application. its free, availabel on market. It will do task even on granular level - on each app level. You can select app and choose option 'create link', it will give you option to link app, cache, lib files. select app only. that's it. its my favorite currently.
Click to expand...
Click to collapse
then whats the difference between between data2sd and link2sd
Arjav23 said:
then whats the difference between between data2sd and link2sd
Click to expand...
Click to collapse
Data2sd = Entire /data folder mapped to sd-ext. so every app you install, its apk will definitely go to sd-ext. Also /data/data folder (that is where user data is stored) and also davlic cache folder is automatilly mapped to sd-ext.
link2sd = Manually select which app's apk file ( and dex, lib also) to go to sd-ext. You have more control here, not every app goes to sd-ext.
bsuhas said:
Data2sd = Entire /data folder mapped to sd-ext. so every app you install, its apk will definitely go to sd-ext. Also /data/data folder (that is where user data is stored) and also davlic cache folder is automatilly mapped to sd-ext.
link2sd = Manually select which app's apk file ( and dex, lib also) to go to sd-ext. You have more control here, not every app goes to sd-ext.
Click to expand...
Click to collapse
So which is Better?
Sent from my GT-I5800 using xda premium
Arjav23 said:
then whats the difference between between data2sd and link2sd
Click to expand...
Click to collapse
data2sd will create shortcut to all..everything inside /data folder
for e.g. /data/app, /data/cache, /data/lib, etc
hybrid2sd is selecting what part of the app will reside in sdcard for e.g. /data/app (u don't want /data/lib and /data/cache,etc )
link2sd...is first of all an app...in this you can select a single app and then decide which folder will reside in sdcard for e.g. /data/app (u don't want /data/lib and /data/cache,etc )
basically link2sd is similar to hybrid2sd but its an app
Its all written up there
b2bt said:
data2sd will create shortcut to all..everything inside /data folder
for e.g. /data/app, /data/cache, /data/lib, etc
hybrid2sd is selecting what part of the app will reside in sdcard for e.g. /data/app (u don't want /data/lib and /data/cache,etc )
link2sd...is first of all an app...in this you can select a single app and then decide which folder will reside in sdcard for e.g. /data/app (u don't want /data/lib and /data/cache,etc )
basically link2sd is similar to hybrid2sd but its an app
Its all written up there
Click to expand...
Click to collapse
So which is better
Sent from my GT-I5800 using xda premium
So Data2SD and Hybrid2SD..these are scripts...and Link2SD is an app which is using the script to move things....AM I right?
Arjav23 said:
So which is better
Sent from my GT-I5800 using xda premium
Click to expand...
Click to collapse
I like link2sd...give it a try
Nil253259 said:
So Data2SD and Hybrid2SD..these are scripts...and Link2SD is an app which is using the script to move things....AM I right?
Click to expand...
Click to collapse
I guess so...yes...
It's working for me, so I think it will also be working for you all...
I hope it isn't repost, too... This is only for apps which could be transfered to Internal storage...
To transfer some apps from Internal Storage to SD Card :
You'll need :
- Apps which moved to Internal Storage
- ZArchiver
1. Move apps to Internal storage, for apps which could be moved to Internal Storage
2. Install ZArchiver from Play Store and Open ZArchiver, and now, go to sdcard0, go to Android, go to data, and select which apps you want to move to sd card, by tapping them as screenshots I have included in the next post, and then press settings button, and press cut, and then go back, back, and back, and press sdcard1, then select android, and select data, then press the button which I included in a picture below for paste your data into sd card.
3. And after you do 2nd step, you close the app and go to some apps those you moved to sd card, and you could see that the app is working like the first time you install those apps, and don't do anything, just cancel it after you open the app, close the app.
4. Now go to ZArchiver again, and go to sdcard1 > Android > data > and select apps which you moved to sd card earlier, all of them > and move it again to sdcard0 by selecting settings button > cut > and press back again 3 times > select sdcard0 > android > data > and paste those apps there by pressing paste button at the top of the app > wait for paste.
5. Close ZArchiver.
6. Go to apps which you already moved to sd card, see it's working.
7. And besides on it's working again, go to settings > storage, and see your internal storage's free of space.
And that's it, all your selected apps are transfered to sd card.
If you have question or anything to to say to me, please do it at the comment section below.
Do it at your own risk...
Thanks!
Sent from my C2105 using xda app-developers app
Please hit thanks button if I helped you...!
Sent from my C2105 using xda app-developers app
Please hit thanks button if I helped you...!
Sent from my C2105 using xda app-developers app
Please hit thanks button if I helped you...!
First of all, I am not clear why you mentioned ZArchiver? as this could be done with any file manager app. Now, do you even know that this will not work with many apps or games? Some games like Robocop will work and no need to do that with ZArchiver, just move the data to external sd card and it is okay. But very limited apps support this.
AlvinZahran98 said:
It's working for me, so I think it will also be working for you all...
I hope it isn't repost, too... This is only for apps which could be transfered to Internal storage...
To transfer some apps from Internal Storage to SD Card :
You'll need :
- Apps which moved to Internal Storage
- ZArchiver
1. Move apps to Internal storage, for apps which could be moved to Internal Storage
2. Install ZArchiver from Play Store and Open ZArchiver, and now, go to sdcard0, go to Android, go to data, and select which apps you want to move to sd card, by tapping them as screenshots I have included in the next post, and then press settings button, and press cut, and then go back, back, and back, and press sdcard1, then select android, and select data, then press the button which I included in a picture below for paste your data into sd card.
3. And after you do 2nd step, you close the app and go to some apps those you moved to sd card, and you could see that the app is working like the first time you install those apps, and don't do anything, just cancel it after you open the app, close the app.
4. Now go to ZArchiver again, and go to sdcard1 > Android > data > and select apps which you moved to sd card earlier, all of them > and move it again to sdcard0 by selecting settings button > cut > and press back again 3 times > select sdcard0 > android > data > and paste those apps there by pressing paste button at the top of the app > wait for paste.
5. Close ZArchiver.
6. Go to apps which you already moved to sd card, see it's working.
7. And besides on it's working again, go to settings > storage, and see your internal storage's free of space.
And that's it, all your selected apps are transfered to sd card.
If you have question or anything to to say to me, please do it at the comment section below.
Do it at your own risk...
Click to expand...
Click to collapse
is this work with big games like vice city and mc4....?
and why we need to do this cut paste process in 3 times.... is this necessary....??
You can use folder mount???
Sent from my C2104 using XDA Premium 4 mobile app
Lazynestor said:
You can use folder mount???
Sent from my C2104 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
How about adding a list of games which this method words for?
Real Racing 3? YES/ NO
Modern Warfare 4? YES/NO
for example
honglong said:
How about adding a list of games which this method words for?
Real Racing 3? YES/ NO
Modern Warfare 4? YES/NO
for example
Click to expand...
Click to collapse
By d way iz ur phone rooted!!!
Sent from my C2104 using XDA Premium 4 mobile app
Lazynestor said:
By d way iz ur phone rooted!!!
Sent from my C2104 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
No. Post titled: [GUIDE] [NO ROOT] xxxxxxxxxxxx
Any chance of a list of apps/games that work using this method?
honglong said:
No. Post titled: [GUIDE] [NO ROOT] xxxxxxxxxxxx
Any chance of a list of apps/games that work using this method?
Click to expand...
Click to collapse
Yea man sorry about that!! With root it 100% works!!
Sent from my C2104 using XDA Premium 4 mobile app
thanks:good:
Every time I try to save something to my sd card, it gives me an error. The path is correct. Did Marshmallow change how things were saved to the sd card or something?
Bump
Usually when you want to save/delete something from the sdcard it should ask you to grant it permission, then you have to choose the root dir of the sdcard and that should be that.
peachpuff said:
Usually when you want to save/delete something from the sdcard it should ask you to grant it permission, then you have to choose the root dir of the sdcard and that should be that.
Click to expand...
Click to collapse
Is there any way to grant that permission manually? Maybe in the permissions menu?
xDark_ said:
Is there any way to grant that permission manually? Maybe in the permissions menu?
Click to expand...
Click to collapse
As far as I know this is not possible. Are your trying to save files from within an app or are you using a file explorer? If you are using an app (like office), can you try to save to the app-specific folder in Android/data/... ?
nsmart said:
As far as I know this is not possible. Are your trying to save files from within an app or are you using a file explorer? If you are using an app (like office), can you try to save to the app-specific folder in Android/data/... ?
Click to expand...
Click to collapse
From an app. I can't, I set it to the sd card but it just saves it into the Downloads folder on the internal storage.
Which app?
peachpuff said:
Which app?
Click to expand...
Click to collapse
Lighting and Slide for Reddit
xDark_ said:
Lighting and Slide for Reddit
Click to expand...
Click to collapse
I tried slide, it seems like its an app issue, i'd contact the developer. After choosing the save location it should ask you to grant it permission to save to the sdcard but it doesn't.