Although Android 2.2 (Froyo) allow you to move installed apps from your phone's memory to SD card memory, yet installing your apps directly to SD card by default is the tricky part. First you need is a rooted Android 2.2 device with Terminal Emulator app installed on it, just incase if Terminal Emulator app is not working, you can use Move2SD Enabler app to achieve the same goal.
Method 1: Using Terminal Emulator App
- Go to Settings -> Applications -> Development and check "USB debugging" option.
- Download and install "Terminal Emulator" app from Android Market and use the following commands to change default installation location for apps to SD-card.
su
pm setInstallLocation 2
pm getInstallLocation
Method 2: Using Move2SD Enabler App
- Download and install "Move2SD Enabler" from Android Market for FREE. Once installed, launch the app and it'll guide to enable "USB debugging" option.
- Tap on the "External" option and hit the "Apply" button.
Thats it! From now on, all of your apps will be installed directly on your SD-card.
Contact Us for News Tips, Corrections and Feedback
how can i move my apps to sd using terminal emulator
Hi, I am using Dell XCD35. I rooted my mobile using z4root and used “Using Move2SD Enabler App” to enable install in SD card. After enabling the apps are still getting installed in phone memory (i tried installing from android market.). Can you help me on this
How can I make my HTC wildwire s rooted , please help me
thanks buddy its really easiest way to install the apps to sd card
i am using d samsung galaxy pro but in that terminal emulator cant worked the kind of command not responding then i hv tried the Move2SD Enabler yepieee its worked
this is nice trick. but what is the procedure for installing app on sd card for non rooted devices? I dont want to root my mobile, as it will void warranty.
Worked fine to my rooted Samsung galaxy Ace
Thanks
Hi,
i had tried this software as you said.
But it said permission Denied….
Please help me out.
thank u man! it worked great for my blade! preferred the app way than the terminal..
I get access denied in terminal emulator …
when i type su
i get the message
access denied
and same thing whn i press 2 also
Dear Wolverine,
Thank you for your help and professional advice, I really appreciate your kind assistance and, the most impressed, your super prompt reply.
Best regards, Kenny
Dear Wolverine,
After I typed su command, the response is su: permission denied
then is it mean that m device is not rooted? Then it means that I cannot change the Apps default storage location to SD card?
Thanks,
Kenny
Yep! It means your iPhone is not rooted and you cannot change the apps default storage location to SD card.
Dear Wolverine,
Many thanks for teaching me that, realy appreciate!
Would you teach me one more thing? My device is Viewpad7 with Android 2.2, I download and installed the Terminal Emulator. However when I open an d run the app, there is no way for me to type cos it will not pop up the keyboard, do you know the possible reason why?
Thanks again for your help in advance.
Regards, Kenny
Setup ADB using this guide http://bit.ly/gIZ2ge and check if your device is rooted or not.
Can anyone teach me how can I find out my device is rooted? Many Thanks!
Download Terminal app from Android market and type su at $ prompt. Hit enter key. If you get # prompt, it means you are rooted.
I tried these two procedures and they didn’t work. What is a rooted device and how do I go about making mine a rooted device?
My internal memory is getting critically low and I am trying to install NFS Shift on the card, but to no avail…
Thanks Wolverine…
It works!
Hi, i have HTC Evo Andriod 2.2 but iam trying to use the Terminal Emulator or the other one Move2SD Enabler but both not working with me… and all mark and checked as u direct it …please give more help…
Thanks
The above procedure is for rooted devices, so make sure you have rooted HTC Evo on Andriod 2.2.