How to Increase Internal Memory Space in Any Android phone – Without Rooting your Phone.



Although there is no risk involved in this Process, this gives you opportunity to Move Applications between Your Internal Memory and Memory card (SD Card).But make sure you don’t move the Applications which use Widgets to the SD Card because they Widgets will stop working when you Plug in to your PC and Use the Phone in Mass Storage Mode. (The SD Card will the Disconnected from the Phone). Just use your Common Sense and you are done.
You will have to do some Command Prompt stuff now, but don’t worry;it’s very simple and easy.

Step 1: Install JDK and then Install Android SDK. (Just Google for them, they are freeware)
After Installing run Android SDK Manager.
Select Android SDK Platform Tools (Uncheck anything else) and Click Install 1 Package.

Step 2: Enable USB Debugging in your Phone in Settings > Applications > Development.

Step 3:
Type cmd in  start menu and when cmd.exe shows up in search results, right click it and select "Run as Administrator".

Go to Platform tools folderfolder “C:\Program Files (x86)\Android\android-sdk\platform-tools” by typing the following in the command prompt:
cd C:\Program Files (x86)\Android\android-sdk\platform-tools

Then Type:
adb devices
You’ll find that your phone or Device will be Listed. (NOTE : All Commands are case sensitive.)
Then type:
adb shell pm setInstallLocation 2
 Now, your Default Installation Directory will be Your SD Card.
If you want to Change back to default then type:
adb shell pm setInstallLocation 0
You can find the current status by typing:
adb shell pm getInstallLocation

That’s it. Now you’ll be able to move certain(Not all) Applications which you were not able to move previously. I tried this in a Motorola Fire XT and it saved me around 20 MB in space. Enjoy!