Latest News Posts

Social
Latest Forum Posts

Moving Your ‘Non-Movable’ Android Apps to an SD Card
Bookmark and Share

android_ssd_122211.gif
Print
by Rob Williams on September 20, 2013 in External Storage, Mobile

Have an Android device that’s quickly running out of space due to limited internal memory? Have a large collection of apps that refuse to move over to your SD card? If either of these is true, then you need to know about a simple tweak that can be done to forcibly move over many apps to your SD card – all without rooting.

A nice feature that most Android devices offer is an SD slot, and nicer still is the fact that the Android OS allows you to move most apps over to external storage to help free up space on the main device. For those with phones or tablets that offer plentiful storage, this perk might not matter much, but for those with older or budget devices, it could be the only way that additional apps can be installed.

Take, for example, the HTC Legend I used to use, which offered a mere 160MB to take advantage of, or more recently, Sony’s Xperia Ray, which improved things a bit with a boost to 300MB. Sure – these devices weren’t expensive when new, but storage this limited is ridiculous. It’s no wonder some users end up needing to move some of their apps off of the device and onto external storage.

But if you’re an Android user who has moved apps before, you’re likely aware that there are limitations. Some software is considered to be integral and thus cannot be moved, and then there is other software like Google Maps that you may not even use but can’t move even with the trick we’re going to talk about.

Complicating things further, when developers publish their apps, they can design them in such a way that they can’t be moved over to an SD card. This is what some would call a dumb move, but the reason for it is because phone storage is faster than external flash; even so, having a choice would be nice.

Samsung Galaxy S4 - LG G2 - HTC One X+

For those games and other apps that don’t inherently allow you to move them to an SD card, there are solutions – and they don’t require rooting. Instead, you’ll need to download the Android development kit (aka: SDK), change the default install destination on your phone, move your apps over, and then revert back to stock. If it sounds complicated, it really isn’t.

There are a couple of things to bear in mind before diving into this though, and those are important. While using this technique will allow you to move over widgets and OS tools, I recommend that you don’t do it. After a phone boots, the SD card is not immediately mounted, and as such, if your widgets or other important software is stored there, you’re not going to have access to it right away. Further, even after the storage is mounted, you might run into an issue where widgets are bugged because of the configuration.

Apps that Shouldn’t be Moved to the SD Card

  • Widgets – no matter how menial in usefulness or design.
  • System tools – many might not operate as intended without being on the phone’s storage.
  • Important apps – you don’t want to risk an important app becoming inaccessible when you need it.

I can’t stress the above enough, so be wise!

NOTE: Even after applying the below tweak, some apps may still refuse to be moved over. In all likeliness, Facebook will be one of these. In this case, rooting your mobile device will be the only way to truly move or remove such an app.

Step 1: Downloading and Using Android’s ‘adb’

Given the fact that a simple tweak like this should be doable with nothing other than the mobile device itself, it’s unfortunate that software must be downloaded to get the job done. On the upside, nothing has to be installed; on the downside, the download weighs in at ~450MB. That’s a big “ouch” for those with tight bandwidth constraints, but don’t fret: We have a solution.

The Android SDK package is a series of folders littered with various tools, and as it turns out, the folder with the tool we need (adb) can be pulled out and used independently. As that folder weighs ~4MB, we took the liberty of archiving it and uploading it to our server here (776KB, VirusTotal scan). If you run into an issue with that download, or prefer to get the tool straight from the source, head here. Once the SDK is downloaded and extracted, the “platform-tools” folder can be found inside of the “sdk” folder.

Android SDK Tools Installer

Note: If Java is installed (*cringe*), the entire Android SDK (targeted for developers) can be installed to your computer, including the platform-tools that we need. You can get that done by clicking the “SDK Manager” executable in the extracted folder (or ‘android.bat’ in the tools folder if that doesn’t work), and then checking off what you want and finally hitting the install button. If you take this route, you’ll need to monitor where everything (including adb) is being installed to.

Step 2: Setting Up Your Phone or Tablet

The options that need to be configured to prepare your phone or tablet could vary from device to device, so bear that in mind. Almost always, the ‘USB debugging’ option in the Developer options menu will need to be checked off; if no Developer menu is present, go to the “About device” option in the main system menu and tap on the device’s “Build number” option 7 times.

Sometimes, enabling USB debugging is all that’s needed, but if not, you’ll want to fish around for connection options and make sure the device is set to to “MTP”. This option is usually kept inside of a special menu for your device; on the Sony Xperia Ray, it’s in a menu simply called “Xperia™”.

Android 4 USB Debugging Android 4 USB Connectivity

After the tweak has been applied, feel free to undo all of the options you set. I’d actually recommend disabling the USB debugging option since it shouldn’t ever be needed except for this purpose (or rooting).

Step 3: Running the Tweak

With the software and phone prepped, it’s time to open up a Windows command prompt and travel to the folder where ‘adb’ can be found; this location is wherever you A) extracted our special download to; B) extracted the official Android SDK download to or C) installed the platform-tools to using the official Android SDK manager.

NOTE: If after plugging in your phone, it’s not picked up by Windows, you might need to install some drivers. For any Android phone you have, starting here would be a good idea.

Using the download (776KB, VirusTotal scan) we provided above, I extracted the archive to my desktop, resulting in this filepath:

C:\Users\Rob\Desktop\platform-tools\

If you simply extracted the archive inside of Windows’ download folder, your path should be:

C:\Users\Username\Downloads\platform-tools\

Or, if you extracted the full SDK from the official website, the path could be:

C:\Users\Username\Downloads\adt-bundle-windows-x86_64-(date)\sdk\platform-tools\

Once you’ve established where the ‘adb’ executable is, you can navigate to its location using the ‘cd’ tool. Using the first location mentioned above, moving to the folder would require this command:

cd “C:\Users\Rob\Desktop\platform-tools\”

Quotes are not needed around the filepath unless one of the folder names has a space in it.

NOTE: An alternative way to open a command-line in the same folder as adb.exe is to go to that folder in your file manager, hold Shift, and then right-click with your mouse in an open area (eg: not on top of a file) and choose to “Open command window here”. You’ll see something like this as a result. 

Android adb Setting External Storage Command-line
Discovering the plugged-in device, and then changing its default install location

Here are the commands that need to be run:

adb devices
Probes Android devices connected to the PC. Do this first to assure that the phone is being detected.

adb shell pm getInstallLocation (Android <4.0)
adb shell pm get-install-location (Android 4.x)
This results in a numerical value to state where the default install location is (0: phone, 2: external).

adb shell pm setInstallLocation 2 (Android <4.0)
adb shell pm set-install-location 2 (Android 4.x)
This sets the default install location to the external storage.

Once the last command is set, you can run the ‘get-install-location’ command again to verify that it took effect. If so, then you can unplug your phone and get on with moving some apps.

Use Linux? The steps for this tweak are no different, although acquiring ‘adb’ can be made easier if your distro’s repository stores it. In the case of Linux Mint, all I had to do was run sudo apt-get install android-tools-adb, and seconds later I was good to roll. If adb isn’t able to be installed this way for you, you can download and extract the Android SDK to access adb.

Android adb Setting External Storage Command-line Linux

Step 4: Moving Your Apps to an SD Card

Below is an example of an app that isn’t able to be moved to external storage without this tweak. On the left, the device was left as it was; on the right, the tweak above was applied. As you can see, the tweak lit up the “Move to SD card” option.

Android App Cannot Be Moved to microSD Android App Can Be Moved to microSD
Before & After Install Location Change

Figuring out which apps can or can’t be moved is the most tedious part of using Android, but fortunately, apps exist to make the chore a lot easier to deal with. One solution I’ve used is called “App 2 SD“, as it’s both free and intuitive. Here’s another before and after example:

Android App 2 SD - Cannot Be Moved to microSD Android App 2 SD - Can Be Moved to microSD
Before & After Install Location Change – As Seen in App 2 SD

As you can see, using this tweak suddenly allows me to move over many apps to my SD card, freeing up valuable space. As mentioned earlier, I emplore you to not copy over things like widgets as it will result in some headaches. Some system tools might be fine to be moved over, but I’d be careful there also.

Once you have moved over everything that you need to, I’d highly recommend reverting the tweak by connecting your phone and setting the default location back to 0. This will avoid any potential headaches, some of which I’ve experienced in the past.

With that, go forth and free up some space!

This article was originally published on December 21, 2011, and since updated.


  • http://www.facebook.com/darin.goins Darin Goins

    I installed the SDK program. After install I go to the CD prompt and enter the information as you show C:Program Files (x86)Androidandroid-sdkplatform-tools and the file is not found.

    • http://techgage.com/ Rob Williams

      It seems that since this article was published, Google either moved the install location or gave users the ability to install it outside of their Program Files. You might want to look here instead:

      C:UsersYour UsernameAppDataLocalAndroidandroid-sdkplatform-tools

  • Priyash Jain

    It really works…Great tweak…Now wont have to buy a new phone…Can enjoy everything on my android…

    • http://www.facebook.com/rishi.shukla Rishi Shukla

      it is usefull facebook apps?

    • Tom Torbeyns

      Do you have an Android 4.0

      • Umer Saleem

        I have Android 4.04
        Still i can’t move my facebook app what to do :( ?

        • Ismaeel Ha

          use ” force2SD {root} “

  • Guest

    thanks Rob it really worked,
    but there is some correction in android 4.0.4 ICS , the syntax is wrong

    use
    ‘adb shell pm get-install-location’ instead of ‘adb shell pm getInstallLocation’

    and ‘adb shell pm get-install-location’ instead of “adb shell pm setInstallLocation”

  • http://twitter.com/ajith_rn Ajith R Nair

    thanks Rob it really worked,
    but there is some correction in android 4.0.4 ICS , the syntax is wrong

    use
    ‘adb shell pm get-install-location’ instead of ‘adb shell pm getInstallLocation’

    and ‘adb shell pm set-install-location 2′ instead of “adb shell pm setInstallLocation 2″

    • http://techgage.com/ Rob Williams

      This must have been updated not long after this article went live, because I did in fact have ICS’ SDK installed. I’ll update the information here. Thanks a bunch!

      • Ayyash

        i have a problem when i try to the third command{adb shell pm set-install-location 2} it give me nothing **** android 4.0.4********

        • http://www.facebook.com/deathspawner Rob Williams

          Does the “get” version of that command work? You might want to try the pre-ICS version of the command even though you’re using ICS:

          adb shell pm setInstallLocation 2

      • Guest

        hey i have xperia L….i have done whatever you
        said.Everything went fine,but still i am not able to move apps to
        external sd..my fone internal is divided into 2 parts 1)phone
        memory2)internal memory….the app manager doesn’t show move to external option.

        • http://techgage.com/ Rob Williams

          I’d recommend going into Android’s system settings > Apps. Then find an app or two that you want to move and see if the Move to SD option is in there. If it’s not in there at all, it could be that the SD card is not being detected by the phone (which means it couldn’t have been used before), or it could be a limitation of the phone itself. When in doubt, it’s always good to test with one of the apps in my screenshots above that suddenly became movable, since the apps you are trying to move might be impossible to move without a root.

        • Nalaka Amarasinghege

          could you install your apps on the SD card after this..?

        • mystrdat

          You need to either 1) spend an incredible amount of time trying to delete the fake virtual partition and merge it back into the internal memory as a singleton so you can use your real card as first and only external storage 2) install Cyanogenmod and enable “Swap Storages” in NovaThor advanced settings, which will swap your external card to be first in the card list (and hence used as the external storage memory by the app managers).

          • http://techgage.com/ Rob Williams

            Thanks a ton for this info. It’s the first confirmation I’ve seen here of there being able to be two real partitions of the main memory.

          • mystrdat

            Yes, the late Android design features 2 main partitions (the OS data and a virtual card) on the built-in eMMC memory. There are reasons why it’s handled this way, most notably performance and availability to the OS. Lately there are custom boot ROMs/scripts coming from xda-devs that allow you to reformat and effectively remove the virtual partition to use the full eMMC space for OS internal data a real card instead.

          • http://techgage.com/ Rob Williams

            I find it an odd design, but it’d be no problem at all if people were able to set an install location “3″ if their phone has that partitioned design :-/

          • mystrdat

            It’s not well thought-out through I would agree, at least not in it’s final shape. I’m guessing this isn’t the final strategy Google wants to use eventually.

  • Jaikrat Singh Tariyal

    how to move default FB app to SD card. I have done all above mentioned things but still not able to move FB to SD card.

    • http://techgage.com/ Rob Williams

      As the article mentions, certain apps cannot be moved. That includes Facebook and some Google services. You likely could if you rooted your phone, but success may vary.

      • Pat Sonnek

        But Facebook is the problem. It takes more of my phones memory than any other app. Being able to move any app but facebook is just a bandaid.

        • http://techgage.com/ Rob Williams

          I agree, but it’s better than nothing. You can blame Android for that one, or whoever decides to make Facebook mandatory. It’s a further insult that Facebook on Android truly sucks as an app.

  • Pablo Ahumada

    Hi

    I have 2.3.6 and I have installed 2.3.3 and it works fine, but WhatsApp dont send or receive messages. Works with Facebook ?

    Please any help

    • http://techgage.com/ Rob Williams

      If you experience issues like that after an app is moved to the SD card, it’s recommended to move it back to the phone. Some apps can exhibit odd behavior when moved when they’re not meant to be. It’s the reason widgets should always be on the phone itself, because the performance has to be good and access, immediate.

  • Pete D

    Awesome article! very helpful indeed. Thanks Rob. Saved me a lot of time having this page here.

  • http://www.facebook.com/Slater.Nexus Muhammad Ahmed AboElfotouh

    Please… First, my mobile is Sony Ericsson Xperia arc S, and I’m using Windows 8. I downloaded that adt-bundle-windows-x86. When I open it I get 2 folders, eclipse & sdk. When I open eclipse then the file eclipse, I just get this http://img17.imageshack.us/img17/8286/sdki.jpg and in sdk/platform-tools I just have this http://img191.imageshack.us/img191/5152/sdkzx.jpg by the way I can not find C:Program Files (x86)Android nor C:Users(Your Username)AppData. Please I need help to be able to move the apps to my SD card, that’s horrible I can’t install anymore apps nor even update the current apps. Thanks!

    • http://techgage.com/ Rob Williams

      I am not sure what Eclipse is for, but the second screenshot shows the “adb.exe” application that’s needed for this. So you’ll need to open up a command-prompt and navigate to that folder (cd “C:Muhammadadt-bundle-windows-x86sdkplatform-tools”) and then perform the steps mentioned above. Good luck!

      • http://www.facebook.com/Slater.Nexus Muhammad Ahmed AboElfotouh

        Well, IT WORKS… Really thanks so much, but I have to say, not ALL the apps move, some still can’t be moved, and they take much space as Facebook, OfficeSuite, Adobe Reader! You must create a new station, and THANKS SO MUCH!

        • http://techgage.com/ Rob Williams

          It sucks about not being able to move everything, especially since some apps like Facebook take up so much space. Glad you got it to work!

          • http://www.facebook.com/Slater.Nexus Muhammad Ahmed AboElfotouh

            My phone is not ROOTED… How can I root it??? I wanna take screenshoots and so, and, simple question please, what’s the meaning of ROOT??? Is it useful or better be unrooted???

          • http://techgage.com/ Rob Williams

            Rooting a phone means gaining access to the underbelly of the software – files that you normally can’t. The process of rooting is different for each phone, so your best bet is to simply Google the phone name and put “root” at the end. A bunch of results should pop up.

  • Megan Lau

    when i get to the coding it said that file is not found and that it is not recognize as internal or extern command.

    i save the adt-bundle-window to my desktop so it is easy access

    this is what i put: C:UsersMeganDesktopadt-bundle-windowssdkplatform-tools

    however it doesnt work

    PLEASE HELP :)

    • http://techgage.com/ Rob Williams

      Inside that “platform-tools” folder, is there an “adb” file? Your error means you’re not in the proper location, so with the command-prompt open, type in “cd Desktop” without quotes and then “cd adt-bundle-windows” and so on up until the last folder. Alternatively you can type a portion of the folder name and hit tab for it to autocomplete it. If you’re in the platform-tools folder, the adb command should work.

  • Gilad

    I owe you my life… :-P

    • http://techgage.com/ Rob Williams

      In lieu of life, we also accept pageviews!

  • Abraham

    Hi Rob
    I am Robbed of my peace and sleep.
    Your Troubleshooting was a success but……go through the screenshots and plz reverse engineer my sleep and peace.
    Thanks In advance

    • http://techgage.com/ Rob Williams

      It appears that things are working like they should, so the fact you have no apps to move simply seems to mean that the apps you’re trying to move HAVE to remain on the device (like Google Maps, Facebook, et cetera). To forcibly move those apps you’ll likely need to root the device (and even then I’m not sure it’ll work).

      • Abraham

        Ur response is highly appreciated.
        But sadly I have already rooted the phone. Moreover before rooting with the same apps I had 55% free memory now it has reduced to 43% & still counting low.

        • http://techgage.com/ Rob Williams

          If you happen to have a LOT of apps installed, I’d recommend taking a look at the ones you don’t use too often and get rid of them. Even when you move over apps, some remnants are left on the device that have to be there, usually taking up about 10% of the entire size. So when you have a -lot- of apps installed, it can still fill your phone quick even if you move most of them.

  • Abraham

    Using xperia sk17i

  • http://www.facebook.com/jymbrittain Jym Brittain

    I’ve tried this tweak on my LG Optimus (LG 55). when I issue the setInstallLocation command I get “[1] Killed pm setInstallLocation 2″ When I issue the getInstallLocation command after that it hasnt changed from 0[auto]. Any advice?

    • http://techgage.com/ Rob Williams

      You may want to try doing this on another PC; your issue -may- be the result of how Windows is handling the USB device. And on that note, make sure your phone is in the standard storage USB mode when plugged in, not charge.

      • http://www.facebook.com/jymbrittain Jym Brittain

        It was in storage mode. I’ve tried it on a Win7 and a Win XP box. Same results – [1] Killed pm setInstallLocation 2.

        • http://techgage.com/ Rob Williams

          This might be a stupid question, but did you install the official drivers for the phone, or just let Windows take care of it?

          http://www.lg.com/us/support/mobile-support

          You might have a phone that just refuses to allow this to work. I’ve seen it happen with one other phone, but it’s not common. The fact you get a result back at all tells me you’re doing it correctly. The next step I’d recommend is uninstalling the SDK you have (using the UI) and installing the one that matches your phone’s Android phone exactly.

          Reference: http://techgage.com/articles/software/android_moving_to_sd_card/android_sdcard_01.png

          If you did happen to have the exact version, maybe remove it and update to the latest and see if that treats you better.

          • http://www.facebook.com/jymbrittain Jym Brittain

            I’ve followed your advice… I have a phone that just refuses to allow this to work, darn it

          • http://techgage.com/ Rob Williams

            If you’re desperate enough, you might want to try changing the USB mode to something else to see if it helps at all. The killed error leads me to believe that it simply can’t write to the setting to the device like it should. Other than that, I am really not sure what could help :(

  • http://www.facebook.com/lauraolivier88 Laura Olivier

    My drivers are up to date, but it still won’t pick up my device. Something has worked on my phone however which gives me the option to move to sd card but when I do, I get prompted saying there isn’t enough memory….I have a 16gb sd card…plenty of memory!

    • http://www.facebook.com/deathspawner Rob Williams

      Have you tried changing the USB mode on the phone to something else, to see if it’d be picked up? Essentially, if you can plug in your phone and browse its storage from within the OS, that’s when this trick should work. If you can do that and somehow the software still doesn’t manage to pick up the device, I’d recommend trying it on a different PC.

  • http://www.facebook.com/sharon.vonlumich Sharon von Lumich

    I have tried to do this. I had loads of trouble actually installing the adt bundle…
    But I finally managed, Now I’m not able to give my computer the prompts. Whenever and however I refer to the folder in which the adt is, the computer says this is an invalid promt and the folder cannot be found. I have also tried your solution with AppData, but this is where I get stuck. Could you help me out on this one?

    • http://www.facebook.com/deathspawner Rob Williams

      Just to make sure, the command is “adb”, not “adt”. It seems like you’re not in the correct folder though. If you type in “dir” and don’t see adb, then you’re definitely in the wrong folder. It could be that the SDK installed to a different location than you’re expecting, so you may want to Ctrl + F and search your entire PC for adb.exe, then that should help you find the correct location to go in the command-prompt.

  • http://www.facebook.com/JBurkePE Jason Burke

    I have a Verizon SCH-I200 running 4.0.4. I downloaded and executed the SDK with no trouble, but when initially running adb.exe, the list of devices was empty (even in debugging mode). I switched the USB mode to SUA (Software Upgrade Assistant), ran the autoinstall, unplugged the USB, then reinserted, selecting the regular media device. That allowed for the full connectivity. Just to be sure, I then rebooted the phone and ran App2SD.

    Despite all this, the “Move to SD” button simply does not exist on my system. The first part of this may help someone who has connectivity problems, but it appears that 4.0.4 simply doesn’t allow this in an unrooted phone. For comparison, I also have a Galaxy S2 with 4.0.3, and it has moved applications in the native manager without trouble from the beginning.

    • http://techgage.com/ Rob Williams

      As mentioned in the article, there are certain things that -cannot- be moved, as their functions are built right into the OS. At the forefront is Facebook and Google Maps. Are those the programs you’re trying to move?

  • http://www.facebook.com/rishi.shukla Rishi Shukla

    this is useful for Facebook apps?

  • http://www.facebook.com/hareesh.menon.94 Hareesh Menon

    Life Saver.. Thanks a lot.. Neat Tweak

  • http://www.facebook.com/Tarekabouzayd Tarek Abou Zayd

    Thanks alot for the great tweak. In fact i have a problem with my Samsung S Duos, it is running ICS but the move to sd card button is not visible even though sd card is mounted. Could you please help? Thanks in advance.

    • http://www.facebook.com/deathspawner Rob Williams

      What app are you trying to move? As noted in the article, some apps cannot be moved even after this tweak (Facebook, Google Maps and some other Google apps).

      • http://www.facebook.com/Tarekabouzayd Tarek Abou Zayd

        I tried so many apps but he problem is the move to sd card button does not even exist.

        • http://www.facebook.com/deathspawner Rob Williams

          I looked that phone up and found the “S7562″ model, which has 4GB of internal storage. That’s not your phone? If your phone doesn’t have a Move to SD button like in this picture (even blacked out), it really does seem like your phone’s ROM restricted that ability for some reason. That’s not typical. At that point you’d likely have to root your phone and replace its entire ROM, but I’m unfortunately not the best person to go to for that.

          • http://www.facebook.com/Tarekabouzayd Tarek Abou Zayd

            Unfortunately that’s my phone, i will try to contact Samsung Technical Support, may be there is a solution other than rooting. Thanks alot for your help and immediate response.

          • http://www.facebook.com/deathspawner Rob Williams

            Good luck with it! Sounds like something is a bit off if you’re unable to even see that button. I’ve never encountered that before.

          • Karan Thakkar

            Did you check with Samsung Technical staff? I am using the same phone and encountered the same problem.

  • Ivan

    can some one help me ? i’ve downloaded the program instaled and I’ve set up mi divice to here good but when I tryed to open the adb file it opends just for a secund and then automatikli closees it selve . pls help me chuz i have only 5 apps and I’ve got onli 5 mb free space

    • http://www.facebook.com/deathspawner Rob Williams

      You need to open a command-line as the article suggests. Hit Ctrl + R to open up a run line, and type in “cmd” without quotes and enter. Then follow all of the steps in the Step 3 section above.

  • http://www.facebook.com/razanjafry Razan Ali

    How revert the tweak the default location back to 0.

    • Wisllay Vitrio

      adb shell pm set-install-location 0

  • http://www.facebook.com/razanjafry Razan Ali

    entering adb in the command box Open thousands of file what to do… have no idea please help?????

    • http://www.facebook.com/deathspawner Rob Williams

      Are you certain that you’re accessing adb in the way this guide shows? You might want to try this out on another PC. adb shouldn’t access any files, only your phone. It certainly shouldn’t list thousands of anything.

  • http://www.facebook.com/tokkeboy Tom Torbeyns

    Does it work with the S3 mini? (New to it, my space is already full)

    • http://www.facebook.com/tokkeboy Tom Torbeyns

      (It’s Android 4.0 or later I guess…)

      • http://www.facebook.com/deathspawner Rob Williams

        The steps in this article could be used for all versions of Android, to my knowledge. I’ve successfully done this to 2.x and 4.x devices.

  • http://www.facebook.com/pia.magnusson1 Pia Magnusson

    Thanks for this, it really works! Those of you who doesn’t have a “move to sd” button just choose move to internal memory, since you have changed the default installation to “external” your app will end up on the sd card anyway. Brilliant!

  • LWW

    Nice one, mate.

  • LWW

    Quite a beautiful little trick you got here.
    But I have a minor problem here, be glad if you could help: a few apps like Facebook, Maps, Adobe Reader, Play Store, YouTube still cannot be moved. Is there a workaround?
    PS: All the apps mentioned above came installed with the phone. Just saying in case that changes things.

    • http://www.facebook.com/deathspawner Rob Williams

      From the article: “Some software is considered to be integral and can’t be moved, and then there is other software like Facebook or Google Maps which you might not even use that can’t be moved without rooting the device.”

      • LWW

        Oops, sorry. Read that as ”can be moved w/o rooting”. Thank you.

  • http://www.facebook.com/henric.lindborg Henric Lindborg

    I am running a Sony Ericsson Xperia Arc and I just can´t get this to work. When I run the adb devices command it doesn´t list my device. It is properly connected and I have enabled usb debugging mode. Grateful for hints and solutions!

    • http://www.facebook.com/deathspawner Rob Williams

      I’d try a different USB mode, or disable debugging. Though I’d say that if you could access the data on the phone when you plug it in, it SHOULD work. In the worst case you could try a different PC.

      • Kaustubh

        I’m using Micromax A75, I tried both enabling & disabling debugging mode, my USB mode is active & I can view my files on my computer, but still my device isn’t listed in ADB Devices list…Pls Help…my internal memory is just 160mb n i so much want this fix to apply..

        • http://techgage.com/ Rob Williams

          Did you install the official drivers for the phone? As mentioned above, it might be worth testing it out in a different machine as well (if you’re familiar with Linux at all, it might be worth trying there as well since I don’t think the official drivers are explicitly needed).

  • Evans Kipro

    My htc legend cannot take pictures indicating ‘cannot be saved on SD card due to insufficient file permissions.” When i restart the phone the problem is temporarily solved only for it to emerge again.please assist

    • http://www.facebook.com/deathspawner Rob Williams

      Is the device set to its default storage location?

      adb shell pm setInstallLocation 0

      I did this article using the HTC Legend and had no issues with photos.

  • http://www.facebook.com/mads.hedegaard2 Mads Hedegaard

    Arrgh. Was so exited to be able to do this. But no. My Samsung Xcover, gingerbread 2.3.6 gets the message from SDK when on the cmd that I have no permission to set the install location to 2 ???

    • http://www.facebook.com/deathspawner Rob Williams

      You might want to look into rooting the phone. That should clear that permission issue up. Also make sure that your microSD card is actually functioning If it isn’t, I could see that error occurring.

  • Haley Buck

    Hey Rob. I have an LG Escape and i’m running 4.0.4.The install location is now set to 2, but the apps still save internally. help?

    • http://www.facebook.com/deathspawner Rob Williams

      Here’s a potentially dumb question: is the microSD card functional? You might want to test out storage location 3 to see if it exists, or possibly 1. It really should work as 2 though.

  • http://www.facebook.com/chauncy.kent Chauncy Kent

    I almost can’t believe this worked. This is about the 5th method I’ve tried and finally it did what it said it did. Great tweak! I was able to move Facebook, Google Voice, and Google Play Services on my Samsung dart and now I’ve got almost 40 MB free! It doesn’t sound like much, but it’s more than I’ve had in over a year.

    • http://www.facebook.com/deathspawner Rob Williams

      Cheers, I am glad it worked!

  • http://www.facebook.com/mohsin.shahxad Mohsin Shahzad

    Well I will say this method is perfect. As it worked for my Huawei Ascend Y201 Pro ICS 4.0.3 perfectly with no issues. Only the default google apps and launchers are not moveable but even i am able to move facebook and twitter like apps which always annoy me by their size and data gaining size.
    Thanks to the author

    • http://www.facebook.com/deathspawner Rob Williams

      I’m glad the article helped!

  • http://sup-production.com/ Razvan Chitu

    Awesome. It worked on Sony Xperia Arc S ICS 4.0.4. Thanks a lot!

    • Tie Ee Zun

      heyy i m using sony xperia arc s ics 4.0.4 too. when i enter the 2nd command which is adb shell pm get-install-location , why it shows me device not found ? help !

      • http://techgage.com/ Rob Williams

        Make sure the proper drivers are installed. The article has a link to the entire fleet of them. Alternatively, you could try a different PC and see if you have more luck.

  • Akif
    • http://techgage.com/ Rob Williams

      It could be that your phone simply refuses to allow this (some are like this), so your best bet would be to root the phone, which will allow you to even remove some other apps that the methods above wouldn’t allow (like Facebook).

    • Guest

      Instructions follow karo ho jai ga yar! :D

  • Madison_Marie

    Hello, my first problem is with the command prompt: the filepath on my computer is:

    C:Documents and SettingsMyNameMy DocumentsDownloadsadt-bundle-windows-x86-20130729sdkplatform-tools but when I open my command prompt, this is already here automatically: C:Documents and SettingsMyName> enter the whole file path after this? what about that carrot after my name….I can’t erase it. Do I put a after the carrot? and, finally, the computer does not recognize the word “my” as valid even thought My Documents is part of the path. I have download everything I needed to, launched the sdk manager, downloaded the Google USB Driver and the Documentation for Android SDK (as instructed on a different site)… but am stuck at the command prompt.. Thank you in advance…my new Galaxy Precedent is cool and all, but my old flip phone never gave me a moment’s grief :)

    • http://techgage.com/ Rob Williams

      Your path might not be 1:1 with mine. You need to navigate to the “platform-tools” folder, and if you type in “dir” (no quotes) and see adb.exe listed, then you’re fine to run the command.

      • Madison_Marie

        Rob, thanks for the quick reply… but can you please translate? I am competent, but not a techy.
        I know exactly the path of the file:

        C:Documents and SettingsMarleneMy DocumentsDownloadsadt-bundle-windows-x86-20130729sdkplatform-tools.

        two problems:

        1. although this file can only be found with this path, the prompt command won’t accept the word “my” (as in My Computer) as a valid entry.

        2. When my command prompt first appears, this is what appears: C:Documents and SettingsMarlene>

        I am unable to erase that and just start with C:

        So… do I just add everything that comes after Marlene? and what about the carrot after my name…. I can’t remove that, but is seems as though a valid file path would have a backslash there rather than a carrot. (carat??)

        Last but not least, if I finally succeed at entering that information, when I go to add ” adb shell pm getInstallLocation” it will be after “C:Documents and SettingsMarlene>” because I am unable to start at the C prompt.

        • http://techgage.com/ Jamie Fletcher

          It’s windows not accepting a space as part of a directory, since it thinks you are trying to enter a parameter for a command. You can get around this by simply putting the entire path in quotes, i.e.

          cd “C:Documents and SettingsMarleneMy DocumentsDownloadsadt-bundle-windows-x86-20130729sdkplatform-tools”

          or if you are already in your user directory,

          cd “My DocumentsDownloadsadt-bundle-windows-x86-20130729sdkplatform-tools”

          The caret should make no difference, since it’s a valid character under windows, although, it may not appear under Command Prompt, it’s still required to be an ê and not an e. However, since you are already in your user directory, the caret is used, you just can’t see it at the prompt.

          Alternatively, you could move the platform tools directory to a different folder that’s more easily accessible via command prompt.

          Lastly, some basic DOS command terminology. To change directory, you just “cd folderName”, this changes to a relative directory within the current folder. If you use “cd folderName”, this changes to an absolute folder on the current drive. Also useful is “cd ..” that changes directory up(or back) one level. If there are any spaces in the folder or file names, you need to enter the names within quotes, like I said above.

          Let us know how you get on.

          • Madison_Marie

            Jamie, Thank you…it worked! I took your first suggestion (just copied and pasted it right from your reply) and it worked the first time…. then I entered the next step commands. So, first I entered :

            cd “C:Documents and SettingsMarleneMy DocumentsDownloadsadt-bundle-windows-x86-20130729sdkplatform-tools”

            then I entered:
            adb shell pm setInstallLocation 2

            and voila…I was able to transfer over several apps to my sd card. What a great forum, thanks again for your help :)

          • http://techgage.com/ Rob Williams

            Excellent! I’m glad you got that settled :)

  • johndoe

    hello!

    I have a samsung gio gt 5660 android 2.3.6; I can’t root my phone; i’ve used your instructions but there’s no folder on my computer tu use after unpacking the zip file; ;i’ve tried to put in cmd the location from unzipped folder like C:UsersframDesktopadt-bundle-windows-x86-20130729adt-bundle-windows-x86-20130729sdkplatform-tools but when i write adb devices command no device is found;
    please help!

    • http://techgage.com/ Rob Williams

      It sounds like running adb worked just fine on account of the fact that it said “no device is found”, so the problem seems to be related to the USB connection. When you have your phone plugged in, can Windows detect it fine? Can you access the files? You’ll want to make sure that developer options are on for USB, and you might also need to change the actual USB connection settings since some vendors might default to a protocol that adb cannot be used with.

      • johndoe

        When i connect my phone to pc (i have windows 7) windows detect it
        immediately; i have no problems accessing my phone files whatsoever; if i
        need to change my USB connection settings, how shall i do that;thank you!

        • http://techgage.com/ Rob Williams

          It could differ by phone, because some vendors put an extra layer on top of things. Go into your Android settings and see if anything Samsung-related is listed in the main section, then explore that. If nothing USB-related is in there, you can find the “Connect to PC” options somewhere in there, or go into the Developer Options and enable USB debugging mode. I can’t tell you exactly where this is as I don’t have a 2.x device here any longer :S

  • Vendetta Vengence

    Im still unable to move apps to SD card after these procedures

    • http://techgage.com/ Rob Williams

      Are you getting an error when you run the set-install-location command?

      • Vendetta Vengence

        Thanks for replying so promptly. No error, but when I unplugged the device I’m still unable to move my apps

        • http://techgage.com/ Rob Williams

          You should plug the phone back in, and then run the get-install-location command to make sure the phone is in fact set to 2.

          Given this article was written almost two years ago, a couple of details are out-of-date, but the steps should still work. I am going to go through it this evening and make sure I can reproduce all of the steps myself.

          • Vendetta Vengence

            Thanks for the timely response. I love that Arsenal badge by the way, hope they put up a good fight this season

          • http://techgage.com/ Rob Williams

            Haha, thanks! Season is looking good so far. Just hope to avoid injuries ;-)

  • oscar

    i have a problem with it
    my android has a built in 4g memory and a 1g internal memory.
    all my apps still saves at 4g built in and not my external sd card

    the phone recognizes my built in sd card as the external sd card.
    hope you guys could help me. thanks

    • http://techgage.com/ Rob Williams

      When the phone is connected to the PC, you should run the get-install-location command and see what it tells you. It might say Auto or External, and if it’s not what you want, you could simply try setting a different number. In your phone’s case, you might have to set-install-location 1, but then be sure to run get-install-location afterwards to make sure it’s actually a usable location.

  • Morrison

    Hi,

    Thanks for the info.

    Does these instructions also move app data? Like Chrome for Android’s annoying storage of profile data in /data/data/com.android.chrome/app_chrome/default, where (As I understand it), only root can access, but rooting your phone wipes this directory!

    Also, do you know where of the Filesystem Android apps are stored?

    • http://techgage.com/ Rob Williams

      App data won’t be moved, so that does mean a little bit of data will still be hogging space on the phone until the app is uninstalled (in experience, this tends to be rather minimal). As for where the apps are actually moved to, I’m afraid I’m not sure. I’ve spent time in the past looking through the SD card when connected to a PC and couldn’t definitively figure it out. If you’re talking install locations on the phone itself, that I’m not sure, but root would be required to access the folder.

  • larasatiyoshi

    My phone is Samsung GT-55360. I tried to connect it to my laptop but it won’t work. I tapped the Build Number 7 times but nothing happened, and it still won’t work. I searched for the MTP menu but didn’t find it. Please help me, my phone is so full (even after I uninstalled many things) and it won’t receive text message anymore! :(

    • http://techgage.com/ Rob Williams

      I believe that phone uses Android 2.x, so tapping the build number 7 times isn’t required (that’s new to 4+). So, a developer menu should be available from the main settings screen, and inside the option it’ll look like this:

      http://techgage.com/articles/software/android_moving_to_sd_card/android_sdcard_02.png

      If the developer menu is not available from the get-go, I am not sure what can be done about that, but I’ve never heard of a 2.x phone that didn’t have it there. As for MTP, the option might just be called “Disk Drive” or something like that.

      • larasatiyoshi

        Thank you so much, but my laptop keeps saying “no device” even though I can open the SD card memory of my phone in my laptop as mass storage. For the device’s memory, I can’t open it in laptop, it says “The file or folder udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1 does not exist.” Is my phone broken? :(

        • http://techgage.com/ Rob Williams

          That’s a bizarre error. You mean that comes up when trying to access the actual phone’s memory, not the SD card? I didn’t even know that was a possibility in such devices; it usually just mounts the external storage. Either way, are you sure you have the proper driver installed?

          http://developer.android.com/sdk/oem-usb.html

          • larasatiyoshi

            Yes, that’s what I meant. I don’t know, that error has existed for several months, but I didn’t really need to open my internal phone storage with laptop, and since I didn’t understand gadgets, I just let it be. I thought we simply can’t open internal phone storage in laptop, but I don’t think that’s the case anymore… About the driver, I think I’ve never modified it since I got my phone. Maybe product failure? Anyway, thank you so much for answering my questions, I will check my phone up :)

          • http://techgage.com/ Rob Williams

            One thing that might help a little bit is using that Apps to SD app mentioned in the article to clear system-wide caches.

            As for the driver, you might need it for Windows to interface with the phone properly. You might want to try this trick on another PC honestly, or if you are comfortable with Linux, you could try it there as well.

  • Tim

    Hi, I have just got the sony xperia z1 and bought a rather costly 64gb micro sd card only to find out i cannot move Deezer (same as spotify; music streaming/offline mode app) to the sd card.
    Is this tweak possible on the xperia z1 running stock android and if so, how do i do it?

    Thanks,
    Tim

    • http://techgage.com/ Rob Williams

      “how do i do it?” I wrote an entire article above this comments section to explain that ;-) And yes, it should work no problem, since I did this on a phone in the same family.

  • rahul jaiswal

    Hi Rob,

    I ma having issues with installing the MTP USB Device driver for my Sony Eric. Xperia Pro, have ticked the developer option although but installation of the driver fails.

    • http://techgage.com/ Rob Williams

      I hate to ask such a foolish question, but you are certain you are using “set” and not “get”? The get command would give a response like that; the set shouldn’t give output at all.

  • RealTalkRealTruth

    I have a Motorola XT881. I performed this as instructed and was able to change the install location to SD. I confirmed that location. However, when I attempted to use App2SD in move apps I received a message stating the device’s primary external storage is emulated. I’m not overly techy so I guess I simply need to know is there a way around that?

    • http://techgage.com/ Rob Williams

      This might sound like a dumb question, but can you confirm that the microSD card is mounted and is working properly to begin with? By “emulated”, it almost makes it sound like it just doesn’t exist, so the OS is tricking itself to make it believe that a card is installed.

      • RealTalkRealTruth

        I’m able to see my external and it is listed as such. However, no matter what I do, I still get the “emulated” message. I’ve seen from other posts that my phone isn’t the only model with this annoying problem. My theory is that is function was made to kinda save the phone user from him/her-self. A lot of users aren’t aware that moving some apps to sd may adversely affect that app. However, as a safety feature, most apps have disabled app to sd functionality, with only storage of the app’s data on the sd. Fortunately, Samsung has seen the error in it’s way and is fixing this feature. I’m hopeful that Moto will follow suit or I’m going old school and going with GS3 or GS4.

        • http://techgage.com/ Rob Williams

          Thanks for the info; glad to hear that Samsung recognizes it’s not exactly ideal for everyone.

  • kyle trager

    device not found. i enabled usb debugging. but it still flashes device not found. what shall i do now? a little help here

    • http://techgage.com/ Rob Williams

      Check the phone’s USB connection options, and make sure the proper phone drivers are installed. If you still don’t have luck, I’d recommend trying it on another PC.

      • kyle trager

        i did tried it on another pc. but to no avail. i enabled usb debugging and it says no device found. i disabled it the second time and it still says no device found. i have a huawei ascend y200. i dont know any other usb connection options. this is getting frustrating. please help. :(

  • Jason Gernhaelder

    does this work on the huawei ascend y210

    • http://techgage.com/ Rob Williams

      It’s a standard Android tweak, so it should work on all phones. There are some locked-down exceptions, but they are rare. Just give it a try :)

  • David Siegel

    i downloaded the sdk and my computer wont allow it to come out of the zipped folder

    • http://techgage.com/ Rob Williams

      Are you using the extractor built into Windows? I’d recommend using 7-zip instead. Alternatively, you could make use of our download mentioned in the article.

      • David Siegel

        i use win rar

  • Hrishi

    Hi I am xperia sp user ….
    I want to , is this process is applicable for my divice too please help me

    • http://techgage.com/ Rob Williams

      It’s an Android tweak, so it should be applicable to all devices.

      • Hrishi

        Thanks for the help

  • disqus_cGNVZUz9Vx

    nothing is showing up on my list of devices attached, how would fix that up? thanks

    • http://techgage.com/ Rob Williams

      Make sure you have the proper phone drivers installed, or try changing the phone’s USB connectivity options until one works. Alternatively you could try a different PC and see if you have better luck.

  • Umer Saleem

    I have Android 4.04
    Still i can’t move my facebook app …what to do :( ?

    • http://techgage.com/ Rob Williams

      From the article: NOTE: Even after applying the below tweak, some apps may still refuse to be moved over. In all likeliness, Facebook will be one of these. In this case, rooting your mobile device will be the only way to truly move or remove such an app.

      You will need to root your phone if you want to move Facebook.

  • jorenz

    help my phone appears in the computer as portable devices not as usb devices pls help thanks

    • http://techgage.com/ Rob Williams

      It’s fine if it shows up that way. It shouldn’t affect this tweak at all.

  • Vincent

    what happens if you don’t revert default location back to 0?

    • http://techgage.com/ Rob Williams

      The world could implode, and it’d be entirely your fault.

      Or, certain apps might not load or be able to function properly. Back in the day, I ran it at 0 for a while, and the phone didn’t just work that great afterwards, I had apps crash and such. The situation might be better today, but as a general rule you won’t want to install everything to the SD card, since the internal memory should be faster.

      • Vincent

        Thanks Rob for the very quick reply (and for this great article).

        However, I have encountered some problems. I followed the procedures as stated by you. But using the AppManager app you mentioned, it told me that “The device does not have a real primary external storage, or the primary external storage is emulated.” Then it does not allow me to move ANY app at all.

        I’m using the new Xperia Z1. Any solutions in mind?

        Cheers.

        • http://techgage.com/ Rob Williams

          App 2 SD is just a front-end that makes things convenient; the actual move process happens on Android itself. You might want to just go into the Settings section and then Apps of Android itself, and then move the same app and see if the same error occurs (I am betting that it will).

          Someone else here mentioned the emulated problem, but they were using an entirely different phone and make, so at this point I’m oblivious to what the problem could be.

          I’m almost wondering if emulated storage = 2 on certain devices and the -actual- SD card has become 3 or 1. I don’t have a device that gives me this issue, so I have no way of testing. You could try setting it to 3 or 1 and immediately running the ‘get’ command to see what it spits back, if it happens to be successful. For that matter, does adb tell you that the storage is emulated when you run ‘get’ after setting it to 2?

          Why some vendors complicate such a simple thing is beyond me, but I’m hopeful there’s a legitimate reason for it.

          • Vincent

            Setting to “3″ doesnt work. It’s either “0″[Auto], “1″[Internal] or “2″[External]. Trying to move the apps via Settings>Apps does not work either. adb does not tell me that “2″ is [Emulated].

            I’m running out of ideas. And I do not plan to root my spankin’ new device just yet.

          • http://techgage.com/ Rob Williams

            I’d recommend creating an account and posting on the XDA Developers site:

            http://forum.xda-developers.com/xperia-z1

            While I’ve never encountered this emulated issue, someone on this site undoubtedly has, and might be able to help you. If you do end up finding out a solution, please do let me know. I almost wish I had a device that gave me this issue =/

          • Vincent

            Thanks for trying.

            I’ll let you know if I get anything from XDA.

          • marorun1982

            Hello i also have the Sony Z1 and when i do the first command to check for devices its always not found.. Tryed to reinstall the drivers (uninstall , reboot , reinstall) tryed on two computer any idea why its do this? i really want to use my 64 gb sd card (i have got the fastest one around) plz help :)

          • http://techgage.com/ Rob Williams

            I need to look into this soon; a lot of people have had issues with that exact phone here. I am not quite sure at the moment what could be causing that, unfortunately.

  • vishal

    Hello Friends,
    any body help me to download Android ADB to my PC as i m unable to download it.

  • sunil

    Thanks a lot.. it really worked :)

    • http://techgage.com/ Rob Williams

      Glad to hear it!

  • Tie Ee Zun

    Help! i’m using Xperia Arc S ISC 4.0.4 . i enabled USB debugging , why when i enter the 2nd command which is adb shell pm get-install-location ,it shows error : device not found

  • Abhinandan Pande

    Hi Rob i have a lava xolo Q700 (4GB internal storage,android 4.2.1)
    i followed your tutorial exactly step-by-step

    1.downloaded the platform-tools folder from your server
    2.connected the phone,USB debugging enabled,media storage device(by the way i have already rooted my phone)
    3. navigated to the folder where adb.exe is
    5.ran the command “adb shell pm get-install-location” (without quotes ,this returned 0 [auto] )
    6.ran command “adb shell pm set-install-location 2″ (w/o quotes , this returned nothing)
    7.an the command “adb shell pm get-install-location” (without quotes ,this returned 2 [external] )
    8.unplugged the phone,tried to move angry birds star wars by settings>apps>angry birds

    now here is the problem, there is no move to sd button beside clear data button or anything like it just a big clear data button laughing at me,what am i doing wrong here , even though i got right response from adb commands

    • http://techgage.com/ Rob Williams

      Like Facebook, it could be an app where its developers prohibit the app to be moved. Although I downloaded the app and it defaulted to the SD card, so I’m a little confused there (but it could be the fact that I’ve been switching from auto to external a lot).

      If it downloads to the phone, you could always try A) Uninstalling the game B) Setting destination to 2 C) Redownloading the game. This will install it to the SD card by default, unless again, it’s prohibited.

  • Mark Abd El Missih

    i do every steps ..but when i type second command : adb shell pm set-install-location 2
    it reply by (0)auto .. can you advice me

    • http://techgage.com/ Rob Williams

      I don’t think I’ve heard of that before. Are you sure there’s a usable microSD card installed? If I had to guess, it’s telling you what the location is because it simply can’t set itself to 2. What phone do you happen to have?

  • Catherine

    Hi, I recently moved some apps to my storage card to make some more space and now I can’t access them unless I’m using wifi! Whenever I tap to open one that has been moved to storage it says “app is not installed” but they are under the storage card. Could anybody help me out with this?
    Thanks

    • http://techgage.com/ Rob Williams

      It sounds like the only solution here would be to reinstall the apps, or try moving them back to the phone and see if they work (my assumption is that they won’t). This sort of thing might happen when the phone is upgraded. Did you do anything significant like that on your phone recently?

  • oel

    Finally it works! thanks

    • http://techgage.com/ Rob Williams

      Nice, glad it worked out :-)

  • http://www.shaz3e.com/ Shaz3e

    I have Android Version 4.1.9 when type adb devices it says “list of devices attached” but when I type “adb shell pm get-install-location” or “adb shell pm get-install-location 0 [auto]” it says “error: device not found”, please help

    • http://techgage.com/ Rob Williams

      adb is not detecting a device, else it would give a model. You should use the link in the article that brings you to the company drivers page, and try installing that, and / or try changing the USB settings on the device itself. If you can access your phone through your PC, as in, the file system, adb -should- work.

  • Shannon Jones

    I have gone through the steps as you have listed. When I get to the step of adb shell pm getinstallLocation it tells me unknown command. What am I doing wrong? And I have tried the commands both ways. With and without the dashes. My device is running android 4.0.4 ICS. Any help would be appericated.

    • http://techgage.com/ Rob Williams

      adb shell pm get-install-location

      That is the command needed for Android 4+. If for some reason it still gives the unknown command error, it means you are not inside of the same folder as adb.exe in the command prompt, so you need to make sure that’s the case.

      • Shannon Jones

        Okay I finally got the commands to work. It’s shows the location as 2[external]. So now here is my new diellima, absoutly none of the apps will give the option to move to the sd card. I’m doing this on my daughter’s Nabi Jr. Any advice?

        • http://techgage.com/ Rob Williams

          Have you tried to run the App 2 SD tool? That will build a list of apps that can be moved over to the SD card, so if nothing appears there, then it might mean that the phone is locked-down in some regard. If an app does appear there, then it might mean those select apps are locked-down.

          You might just want to download an app from the screenshot I have in the article where it shows what can be moved, if there is even that much space. If you can’t move an app that’s seen in my screenshot, then this seems to be a device limitation.

  • Dev RockZz

    hi can i use this tweak to root Root Sony Xperia M Dual (C2004 / C2005) Jelly Bean 4.2.2 Build [15.2.A.1.12] ??

    • http://techgage.com/ Rob Williams

      No one can predict that sort of thing. It’s a basic Android tweak, so it’s rarer for it to not work than for it to work.

  • Dev RockZz

    if i use this tweak , i will
    End up Voiding Phone’s Warranty?

    • http://techgage.com/ Rob Williams

      No, this is an official Android tweak. It’s built into the operating system.

  • Dev RockZz

    ok , then lets try this , i dont think any one before me has tried on xperia m dual ? ,and ur rar file is not working so downloading full SDK, and if everything goes wel will post u and if not i will need u , thanks for replying so interactively .

    • http://techgage.com/ Rob Williams

      It’s not a RAR file, and it is in fact working :P (I tested with the built-in archiver in Windows and also 7zip). Sorry you have to go the route of downloading the entire SDK. Good luck!

  • Dev RockZz

    when i am extracting it it is showing winRAR diagnostics message in that
    cannot execute file

    • http://techgage.com/ Rob Williams

      I’m not sure what the issue is, but I’d recommend using 7-zip for archiving purposes. It’s free and tends to work when either WinRAR or Windows’ built-in archiver does not.

  • Dev RockZz

    all ur procedure worked but no effect i downloaded the App 2 SD 39 files i can transfer but on SD CARD it was writing that the device does not have real primary external storage or the primary external storage is emulated

    • http://techgage.com/ Rob Williams

      Oy, that problem again. That might not be able to be worked around, although I have no experience to back that up. Some here have reported the same issue, and one mentioned that one vendor was working to patch it up. Sorry, but at this time I am not quite sure how to fix that. I truly wish I had a device on-hand that gave me the same issue. It might be worth hitting Google up to investigate further.

  • Dev RockZz

    So how i will root my sony Xperia m dual(c2004) ?? any help will be appreciable

  • PGuedes

    I followed the steps and its set to 2: external Storage (29 GB free) and when i try to install some app i got insuficient storage :(. I can copy other files to micro sd card, i cant install there. Any tips.

    Thx

    • http://techgage.com/ Rob Williams

      You should not have the device set to storage #2 all the time, since that can cause issues (as mentioned in the article). It’s ideal to set it to 2 only when you actually need to move the apps over.

  • Xenovia

    asus fenopad
    can use this..!

    • http://techgage.com/ Rob Williams

      It’s worth giving it a shot.

  • Ashish

    Very Nice.. Worked for me in first attempt.. :)

  • Darshan Oswal

    How to move facebook n bbm app…
    its not working in my sony live with walkman…

    • http://techgage.com/ Rob Williams

      Facebook cannot be moved, as stated in the article, and I assume BBM is the same, given it’s another IM client. To forcerably move it, you’d need to root your device (and even then you might need to do other things in order to actually get rid of it).

  • utkarsh kumar

    Hey bro After doing this…everythin gwas sucessful
    I am not able to move any apps….but in apps 2sd it is hsowing the movable apps………..sony xperia m dual ……what to do.

    • http://techgage.com/ Rob Williams

      If something is in the “Movable” pane, it -should- be movable. Is there enough free space on the SD card? I’ve never encountered this issue.

      As mentioned in the article, some apps can’t be moved, but those apps won’t appear ever in the movable section.

      • utkarsh kumar

        yeah 12.20 gb bro plzz help according first step i download file and did everything as u said and in cmd lastly it was showing location is 2 external but still i am not getting any option….to move to sd…in apps2 sd so many apps are movable but still i cant move..iam using sony xperia m dual..4.2.2…help plzzzz

        • http://techgage.com/ Rob Williams

          What error does it give, exactly? Does it mention something about the storage being emulated? It might be worth signing up on the XDA-Developers.com site and posting under the Sony Xperia forum, since others might have encountered this issue.

          http://forum.xda-developers.com/xperia-l

          • utkarsh kumar

            yeah u are right its saying that ur memory is emulated

          • http://techgage.com/ Rob Williams

            I have no idea what it would cost to unbrick your phone, but since it’s a newer model I wouldn’t recommend trying to root it right away. Also make sure that you are not storing music or other big data on you phone’s storage, because that phone comes with 4GB… you shouldn’t run out -that- quickly for apps.

          • sumer

            sir i have brought xperia m dual c2004 jelly bean 4.2.2 build version 15.2.A.1.12 . 1 week ago and user available memory is only 1.8 gb in which many apps are pre loaded so memory goes down to 1.2 gb in which we have to install games and apps. so games like nfs most wanted and asphalt 8 can’t be installed. so is there any way to install these games to sd . and i have read many things about this phone one is that sony has removed the option of move to sd. so plz find way to install those games thanks

          • http://techgage.com/ Rob Williams

            Games like those tend to be unmovable to the SD card because the developers insist on the data files being stored on faster storage – which would be internal. You could -try- to set the location to 2 as seen in the post, and then install the app fresh. That MIGHT install it straight to the SD card, but success will be hit-or-miss.

          • sumer

            but sony has removed option of installing apps to sd

          • http://techgage.com/ Rob Williams

            If so, then it seems like the only solution is to use a custom ROM, which is not a solution at all. That’s a ridiculous move my Sony if it affects its entire future lineup.

          • smaaaq

            after doing all steps, some apps moves but same facebook & Skype not moveable into sd card & when new installation of Facebook, fb install into same internal storage, :(

      • kanhaiya

        same problem as utkarsh kumar

  • Neeraj

    Fantastic Rob ! it worked on my Galaxy POP

  • kanhaiya

    hey i have xperia L….i have done whatever you
    said.Everything went fine,but still i am not able to move apps to
    external sd..my fone internal is divided into 2 parts 1)phone
    memory2)internal memory….the app manager doesn’t show move to external
    option

  • Rakananda Adinata

    Still wont work with my acer v370 Jellybean 4.2.2
    do i have to reinstall the apps?

    • http://techgage.com/ Rob Williams

      Which part won’t work, exactly? Bear in mind that some apps might not be movable even after this tweak, as mentioned in the article.

  • Sven Prevrhal

    Oh the simplicity! Works as advertised ;-) on a Sony Xperia Arc/S with CM10.2 – Thanks!

    • http://techgage.com/ Rob Williams

      Glad to hear it!

  • Harsh P Waghela

    sir, in my xperia sp , as shown in the pic above in tutorial , there is no option (button) to “move to sd card” which is at the right of clear cache as shown above. what can be the possible solutions for this? my android version is 4.1.2.
    thanx in advance

    • http://techgage.com/ Rob Williams

      If able, could you screenshot what it looks like, and just embed it into a fresh comment here? I’ve never seen that sort of thing before. It REALLY sounds like a limitation that the vendor took away if the option is quite literally not there, because it’s an Android default option. It really should be there on every single Android device with an SD slot ever released.

  • Renzo Canare

    Just a quick note:

    If you’re running on a Sony phone, I suggest you download Sony PC Companion and install the drivers from there (It should automatically do so for you). It worked on my Sony Xperia Arc S and I was finally able to find my device.

  • Harsh P Waghela

    Sir in reference to previous conversation
    And another problem is that memory is emulated.
    I wanted to ask if I made all the space of my sd card as an ext4 partition wil it store music n stuff?

    • http://techgage.com/ Rob Williams

      Even if the storage is emulated, it should still show the “Move to SD” option. I’ve -never- seen anything like what you show in your screenshot. Out of curiosity, did you already format the SD card to a different than standard partition? Because if so, that might have something to do with it. You’ll always want to format the memory card from within Android itself (if you do it later, make sure to copy all of the data off of it to your PC first).

  • shaik asif

    i tried the codes provided in the above post on my xperia neo L but it didnt work

    any help??

    • http://techgage.com/ Rob Williams

      Was there an error?

      • shaik asif

        no i even tried the getInstallLocation command it shows 2(external) but my apps wont move to SD card nor the new apps are getting installed on external memory.
        what to do now??

        • http://techgage.com/ Rob Williams

          Be sure that you’re trying to move an app that can actually be moved. Facebook and some others can’t. I’d recommend installing Google Drive or Google Calendar when the phone is set to 0, and then set it to 2 and see if whichever one you chose can be moved. If it’s set to 2, and you have mounted storage, you should be able to move most apps.

          • smaaaq

            plz share Facebook & Skype trick for moving into sd card

          • http://techgage.com/ Rob Williams

            The article mentions that Facebook cannot be moved, and I assume Skype is no different. The reason is that these are messaging apps, and storing them on the external storage could cause some serious issues.

  • Harsh P Waghela

    no sir, i have never formatted or partitioned my sd card. it is sd card of the company strontium nitro 32 gb UHS. neither does the same option appear on my friend’s xperia sp. is it the case with android 4.1.2 sir? or is it sony? will i get a solution for the problem?

    • http://techgage.com/ Rob Williams

      I’d recommend formatting the card and seeing if that helps the problem. You can find the option in the Storage menu. You’d want to first connect the phone to a PC and get the data off of it though. Then after the card is erased, connect again and copy the data back over.

  • sourav

    hey i m try it in sony ericsson live with walkman but when i type the command which is adb it shows windows cant find adb n i m using win 8…….
    plz help me…….

    • http://techgage.com/ Rob Williams

      You must be in the wrong folder in the command line. You might just want to copy adb.exe and every other file in that folder to a new folder on the C: drive called adb. The path would be C:adb, so you’d get there by typing in “cd C:adb” in a command prompt, without quotes.

  • sourav

    i hav tried for so many times but its showing c:program’ is not recognized as an internal or external command,operable command or batch file.
    plz helppp….

  • sourav

    ohhhh unbeliveable it worked after along effort…….thanks a lot

  • sourav

    now no need to buy new phone becoz of internal storage problem

  • sourav

    some apps moved but still some apps such as bbm,facebook,gmail,adobe reader were unable to move……..

    • http://techgage.com/ Rob Williams

      Yes, that’s mentioned in the article. Not all apps will be movable because their developers marked it in the code as such. Rooting the phone might help move them over -anyway-, but that’s never a solution I’d recommend since it risks damage to the phone’s software.

      • sumon

        Can i use it pipo max m6 tab… tell me please. .

  • mujahid

    it worked thanks i really solved my problem with this help

  • SonnyG

    Does not work on ICS. Samsung Galaxy Tab 3

    • http://techgage.com/ Rob Williams

      Was there an error, by chance?

  • Mahesh

    have set default loaction to ma sd card but apps on my phone are still unmovable..
    pls help… my phone xperia m dual android 4.2.2… and the apps menu doesnt show move to sd card option

    • http://techgage.com/ Rob Williams

      This is a known issue. Apparently Sony removed the ‘Move to SD’ option on this phone, so the best thing to do is complain. Consumers have a right for that option to exist.

      • Mahesh

        Yup…Will register my complaint… Thank You..

      • Mahesh

        i have done and set default location to 2 but whatever i download from play store not installing at all. showing error:402.. m using xperia m dual
        please help me

        • http://techgage.com/ Rob Williams

          As I mentioned above, Sony has disabled the function of being able to install directly to the SD card. So when you change to “2″, the phone has nowhere to install it. You’re out of luck unless Sony changes that design, I’m afraid.

  • Camilla Jackson

    Thanks! That has worked! Yay!

    • http://techgage.com/ Rob Williams

      Sweet!

  • apis omei

    done…but still no option move to sd card…only option move to phone storage..help me plzz..

    android 4.2.2

    • http://techgage.com/ Rob Williams

      Which phone? Generally when there is an option to move to phone storage, it’s because the app is already on the SD (the option Move to SD becomes Move to Phone after the move).

  • Camilla Jackson

    something weird has happened. I have moved all movable apps to SD card, using the above method.

    In ‘file manager’ it says that I now have 1015.8 MB of available space and 1.5 GB on the SD card.

    However, when I look in ‘settings’ > ‘storage use’, it says that I only have 44 MB on internal memory.

    Is there something that I am missing?

    • http://techgage.com/ Rob Williams

      That’s bizarre, and not something I’ve encountered before. I’d just keep with it and see if it becomes a problem, or see what happens when more is installed to the internal memory (it could be that the phone is reading the storage wrong, or the symbolic links as native storage… it’s just hard to say). Maybe a phone reboot would clue it in?

  • sumon

    Can i use pipo max m6 tab

    • http://techgage.com/ Rob Williams

      It’s impossible to predict this. It’s a free solution, so give it a go :-)

  • Abhijit Deb

    everything done, location changed to 2. but not a single application can b moved, no option. sony xperia M…. any solution ?

    • http://techgage.com/ Rob Williams

      That phone has disabled the Move to SD function. Fire your cannons at Sony.

      • http://www.techanger.com/ Aamir Rizwan

        Move to SD is disabled on this phone but will the new apps be installed on SD card?

        • http://techgage.com/ Rob Williams

          I truly have no idea. If the phone has an SD card and the phone is set to 2, it should install there, but it’d be challenging to verify (you might just be able to plug the SD card into a PC after-the-fact and take a look, though I am unsure of where the actual data would be installed – that’s something I should look into).

  • M V A N O

    For a minute there you had me feeling like an IT genius :-), I did everything right but still unable to move the applications. I’m using a Samsung GT-B5510. Please help

    • http://techgage.com/ Rob Williams

      Is there an error? Which step of the process is the roadblock?

  • Prateek Rastogi

    Hi, I have Sony Xperia M with android version 4.1.2. I completed all the steps mentioned above successfully, and the ‘ adb shell pm get-install-location’ command is showing its result as 2[external].

    But still, when I am going to apps in my phone, the option of ‘Move to SD card’ is not available. Is this method not working for Android 4.1.2?? Is there any other way to enable ‘move to sd card’ option in Xperia M??

    • http://techgage.com/ Rob Williams

      Unfortunately, that phone has had its Move to SD option removed. I highly recommend contacting Sony support about it, since it’s an option that should not have been taken away (it’s a user right to have it, as far as I’m concerned).

      • Epistol

        no more info about it ?

      • Jonatan666

        i contact sony support but they dont know own products …i ask them how to move for example skype application into SD card they had 48hours for answer but they didnt :-D sony looks like crap they sell garbage phones i will chose another poduct in the future no more sony is just a waste of my money cause i expect this feature when all other androids since ICS have it

        • http://techgage.com/ Rob Williams

          I’m really sorry to hear that, truly frustrating =/ It doesn’t REALLY surprise me that Sony support wouldn’t listen. I’d love to know why they removed the feature… it makes no sense whatsoever from this end. I hope it’s not a sign that other companies will go the same route.

          • Jonatan666

            not even only on smartphones i got some bad experience with my PS3 console where store is not able to use in my country and they promise to will be able actaly they promise 6years ago …..so i decide …this xperia M was last sony product what i got probably

      • qwertyuiop

        So that means whatever I do it can’t get the option enabled. Well… sad because I don’t know how to work with this storage mess. I can’t even update official updates because the internal storage is insufficient.. I’m using Xperia C btw

        • http://techgage.com/ Rob Williams

          If that phone can update to 4.3 or perhaps even 4.2, you might get that option back. I learned this might not be a device-specific issue, but an Android-specific issue, where the option was removed during 4.1 and 4.2 (I think it was those).

    • asd_pp

      you solve the problem yet? i have the sony xperia m

  • Niranjan Panse

    hi,
    very basic query…
    moving app is phone dependent(android) feature or that particular app dependent..?(coz i tried “move 2 SD” on my Galaxy Trend and it did not allowed me to move anything

    • http://techgage.com/ Rob Williams

      As mentioned in the article, some apps might not be movable after this tweak is applied. If -no- apps ever are, then it might appear that the tweak was used incorrectly (if you have an error of some sort, please let me know).

  • Pro Sultan

    hey bro,,,thank u alot,,it works on my Sony Xperia Arc S ICS 4.0.4,,,,,,,,,but not al the apps like power saver,calender,google+ etc have been moved,,only google play service and whatsapp and 2 other apps have been moved,,so do u have any solution 4 this??!!

    • http://techgage.com/ Rob Williams

      Are you saying that Google Calendar appeared to be moved, but didn’t actually move? Or am I misunderstanding? I never had an issue with Calendar or Google+.

      • Pro Sultan

        nope they haven’t appeared to be moved(calender,google+,etc),,,,only google play sevice and whatsapp have appeared to be moved ;)

        • http://techgage.com/ Rob Williams

          Are you able to run the ‘get’ command and make sure that 2 is printed back? It seems like the tweak just didn’t work or something. Or, you might want to try one of the apps listed in the screenshot above (Chrome would be a good one) with the phone set to 0, and then set it to 2 and see if it could be moved.

          • Pro Sultan

            aaaah,,,i tried all the steps again,,,,and it really works,,,i can now move chrome and blackmart and the othersss,,,,thanks again brooo

  • naman

    will this work for samsung galaxy quattro / win, galaxy grand and sony c??

    bec m planning to buy one of these..

  • naman

    hey will this thing works for samsung galaxy quattro/win , samsung galaxy grand and sony xperia C?? please tell

    • http://techgage.com/ Rob Williams

      It’s a free and safe trick, so there’s no harm in trying. It’s impossible to know if it works until you try it. The Sony might be kind of iffy if it’s a recent phone, since Sony has removed the move to SD option on select models.

      • naman

        ohh so tht means if the phone has “move to SD“ option by default only then this trick will work right??

        • http://techgage.com/ Rob Williams

          It should be listed there even if it’s not possible to use it, like in one of the screenshots in the article. But as far as I’m aware, your Sony phone -never- has that option.

  • http://promotebangla.blogspot.com Saurav Chatterjee

    Hey, It Worked Perfectly, Thanks For the Elaborate Description. Really Helpful :-)
    Now i have 700 MB of Free Space in my Internal Memory m/
    HTC Desire V , has become really smooth.. :-)

    • http://techgage.com/ Rob Williams

      Nice, glad to hear it!

  • Obi-Wan Empire Odogwu

    works well. For samsung S4 though, i needed to download the latest driver here first

    http://forum.xda-developers.com/showthread.php?t=2038555

    if you get the unauthorized error, this should fix it

    http://stackoverflow.com/questions/18011685/why-i-cant-authorized-nexus4-device-in-the-adb

    • http://techgage.com/ Rob Williams

      Ahh, excellent information, thanks a ton!

  • Prasanna Kumar Vasudevan

    y its not working on my CELKON A101……………

    • http://techgage.com/ Rob Williams

      Is there an error that comes up?

  • Shane

    Hey Rob, just wondering if I can do this method to my Chinese android phone which is a 2.3.4

    • http://techgage.com/ Rob Williams

      Yes you should be able to no problem, but it might require the different syntax as mentioned in the article (“adb shell pm getInstallLocation”).

  • Stan

    Hi Rob, thanks very much for the detailed instructions. Your instructions were really good and the change of location worked on my Samsung Xcover 2. I donwloaded AppMgrIII after that but it still got installed onto the internal memory. Also, i get the ‘unable to emulate…’ error and, the ‘Move to SD Card’ option is not even visible on my screen as an option even though the app is listed as movable with AppMgrIII. I know that on some versions of your screenshots, the ‘move to SD card’ option is simply grayed out, but it doesn’t even appear on my screen.

    The phone is running 4.1.2 XXAMB5 and KIES has not detected any newer updates. However, i read that upgrading this to XXAME1 instead would enable the feature of the ‘Move to SD Card’ option reappearing. Do you know if this is true, or even if XXAME1 is newer than XXAMB5?

    Thanks.

    • http://techgage.com/ Rob Williams

      I somehow missed this comment. I am not familiar with that phone, is it newer? As mentioned in some other comments, Sony’s latest phones don’t have the “Move to SD” option, as the company deemed it unnecessary, seemingly, and so I’m wondering if Samsung is going down the same path.

      As for that update, I am not sure to be honest, as I am very unfamiliar with that phone or even series. If the update doesn’t actually hurt anything, it’d be worth giving a shot. Is that an after-market ROM or something? Maybe the community added in what Samsung removed.

  • Neal Headlee

    Just tried this on my Samsung Galaxy Centura and it did not work

    • http://techgage.com/ Rob Williams

      Did the tweak apply correctly, or is there another issue?

      • Neal Headlee

        I believe so, I changed the location from 0 to 2 but none of my apps have the move to as card button in the settings.

        • http://techgage.com/ Rob Williams

          You might be experiencing the same issue others are, where that option doesn’t exist even without this tweak. That’s the fault of the company, and I’m still trying to figure out why that’s the case. If you can use the “get” command and it spits back 2, then you applied the tweak correctly. At that point you’d need to use a custom ROM or something to get the functionality back.

          If I had to guess, companies believe microSD performance to be too lackluster versus internal storage (which is true), so they might just not want to give people the option (a foolish reason if so).

  • Ibtesam Ikram

    I tried with my alcatel one touch it shows error(permission denied)

  • Ibtesam Ikram

    I tried again but it shows this error now…what will i do?

    • http://techgage.com/ Rob Williams

      You’ll note at the bottom of the first big blurb in that command prompt that it asks you to use “setInstallLocation”, rather than set-install-location. Likewise, you could use “getInstallLocation” to double-check that it’s set properly.

  • Chris Thomas

    i need 32bit adt-bundle-windows

  • Farahin

    At first, I had no idea on how to do it. It took me two days to finally understand what is it all about. Thank you so much, it helped me a lot :)

    • http://techgage.com/ Rob Williams

      I’m glad it helped!

      • Latasha Nicole Garrett

        this is all confusing to me lol can somebody help me please

        • http://techgage.com/ Rob Williams

          What part are you having trouble with, exactly?

  • Lacerda Adrecal

    OMFG, thanks a lot man!!!! x’D
    we love ya!!!

  • asd_pp

    I have sony xperia M!!! why this dosen´t work !!!

    • http://techgage.com/ Rob Williams

      This is a limitation of that particular phone, and can’t be worked-around unless Sony fixes it. You’d likely have to root the phone and use a custom ROM to get the option back.

  • Robert

    Hi, I just successfully went through this process and moved some apps to the sd card, but the actual app does not move. (For example, Injustice takes just over 1 gb of space, but when I moved it to the sd card, less than 5 mb of data was actually on the sd card while over 1 gb was still on the phone.) Did I just misunderstand what this was supposed to do, or did I do something wrong? It seems pointless to force the app to say it can move if it still can’t move.

    • http://techgage.com/ Rob Williams

      Big games like that can be a little bit different, because the developers insist on keeping the game stored on the faster storage (I deal with the same thing on NVIDIA SHIELD). The 5MB you moved is just the base files for the game, while the 1GB on the side is the actual content, which the developers don’t want you to move. I need to look at this in more detail in the future, because maybe it IS possible to move the entire thing, but I’m just not aware of it.

  • Anirban Goswami

    Worked for my Galaxy Y S5369, thanks!

  • Alberto

    Hi, Have you got any soluctions for this? My computer can’t see my phone! thanks a lot

    • http://techgage.com/ Rob Williams

      Did you install the official device drivers?

  • jeff lovelace

    Anyone figure out what causes the killed bit

    • http://techgage.com/ Rob Williams

      What are you referring to, exactly? That doesn’t ring a bell.

  • DaFynestRican

    I was trying this method using an android tablet, considering that aside from it not being an actual android phone all the other options are there. Im having the same space issue. However when I type in adb devices, nothing shows up. Can you help me?

    • http://techgage.com/ Rob Williams

      Is USB debugging enabled on the device? And are you able to access the storage on that memory card when the tablet is plugged in?

  • Crow

    Hm I followed everything exactly. It didn’t seem to work. The command prompt gives me a list of every variable for the specific commands but doesn’t actually seem to run the command itself. I’m using an LG L3 e400 Optimus

    • http://techgage.com/ Rob Williams

      That means the command was input incorrectly. I believe that phone has Android 2.x, so be sure to use the appropriate command:

      adb shell pm getInstallLocation

  • Cyril Samuel

    Hey, I did everything it was said and changed the location to 2..Some of the apps that could not be moved previously could now be moved but for some apps the move to SD card is still grey in color .why is that ???

    • http://techgage.com/ Rob Williams

      As mentioned in the article, some apps can’t be moved even with this tweak. Most notable is Facebook. To get around that you’d likely need a custom ROM or at the very least, root (I am not sure off-hand if root would actually help though).

  • Jihad M Ali

    AMAZING TWEAK!! tysm Rob…..

    • http://techgage.com/ Rob Williams

      Glad it worked well!

  • Iwan Setiawan

    It’s works for HTC Sensation Z710e Rob, but Facebook & BBM app cannot remove. But it’s OK, maybe Facebook & BBM app don’t want we remove ‘em, thanks very very much Rob

    • http://techgage.com/ Rob Williams

      The article mentions that Facebook can’t be moved, and I guess BBM would be the same because it’s a messenger. Messengers basically integrate with the OS so the developers make it impossible to move them.

  • tr3d1nt

    Hi, im sorry but i dont know if it worked. I am using a Dell Venue 7 tablet and recently purchased a micro sd card. But after this tweak, i did not get the option “move to sd card” with my apps, so can you tell me what this tweak does, also i tried using “App 2 Sd” app but i got error ” The device does not have a real primary external storage, or the primary external storage is emulated” so can you explain to me what this means, or does my tablet not support SD card function? PLEASE HELP!

    • http://techgage.com/ Rob Williams

      Is the “Move to SD” option not even there, just faded out? If so, then it seems as though Dell disabled the option. Is the storage working, though? I think that emulated error can come up with no storage is plugged in. It’s an error I’ve been meaning to look into.

      • tr3d1nt

        The “move to SD” option is not there, and my SD card is working because when i go to the storage Options the Sd card is there. And using Arc File manager i found my sd cards folder it is labeled “sdcard_ext” and to test it out i put some files in it and went to settings and the memory of the sd card decreased meaning the SD card is working. So Dell disabled the option i guess. But what does “emulated Storage” mean?

        • http://techgage.com/ Rob Williams

          I believe it means that the OS is tricking itself into believing that external storage doesn’t exist; instead, it mounts the storage to act like internal storage. It’s bizarre. You might want to hit-up Dell’s community forums and complain about the option not being available, because it should be (as far as I’m concerned).

          • tr3d1nt

            K thanks for the fast replies il post what they tell me here.

  • Nithin

    Thanks a lot . I was able to move Whatsapp to SD card which was taking a huge amount device memory.(Lenovo A60+ Gingerbread)

    • http://techgage.com/ Rob Williams

      Great to hear, glad it worked :)

      • Ravi Pahwa

        Whenever i type the command of adb devices or any other it shows adb is not recognized as an internal or external command, operable file or batch file
        Plz help…

        • http://techgage.com/ Rob Williams

          That implies that you’re in the incorrect folder. In the file manager, go to the folder that has adb in it, and then while holding Shift, right-click a free spot in the folder, and you’ll see “Open command-line here” or something to that affect. Then you can use your adb command.

          • Ravi Pahwa

            Again the same problem plz help…

          • http://techgage.com/ Rob Williams

            You downloaded the Linux version of the SDK ;-) Here’s a direct URL to the Windows version:

            https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20131030.zip

            You could also download the smaller archive I have listed in the article, but a tool like 7-zip will be required to extract it (likely).

          • Ravi Pahwa

            It is not mentioning the device attached….any suggestions

          • http://techgage.com/ Rob Williams

            There could be a number of reasons. You’ll first need to make sure that the appropriate vendor driver is installed:

            http://developer.android.com/sdk/oem-usb.html

            You also might need to adjust the USB debugging settings, and perhaps also the mode. If worse comes to worst, you might just want to try it in a different PC, since some can be stubborn with drivers.

  • Shaun Rowe

    Can some one Help me please i am trying so hard to move apps to my SD card on my Samsung Galaxy Fame S6810P on 4.1.2 JellyBean and i have rooted it and not one app i have tried will work and the fame only has a poor 4gb space please help

    • http://techgage.com/ Rob Williams

      Is the “Move to SD” card visible? See the screenshot above that shows movable apps? You might want to download one of those and see if it happens to be movable. If not, there’s something else at play.

      • Shaun Rowe

        Hi Rob no the Move to Sd option is not even there

        • http://techgage.com/ Rob Williams

          Then that’s the same sort of issue Sony Xperia M users are dealing with. If the option is not there, it’s because the vendor removed it. As far as I’m aware, the only way to get around this is to use a custom ROM. The company should definitely be bitched at though, because if the device has an SD card slot, it should have that option when storage is plugged in.

          • Jonatan666

            i recommend sel this phone and never buy cat in a bag from sony :) only option is root and remove warranty SDK tools not working and sony are careles …bad experience start since i buy PS3 and they absolutly where careless about store in my country …so now i sa no more phones from sony cause they dont care …i want company what dont make you pay “big” money for phone and then you realize your phone is garbage and you cant expect all what you did…who can cheat you with 4gb internal memory and then you realize 2gb is for system 2gb for apps and SD card is not usefull …who care pictures videos and music….i want use SD card for for example asphalt 8 game what need 2gb storage only or files and you cant use SD card ……like i say sell this garbage and buy another but not from sony :) and before you buy check if have this feature before :P

  • Santosh Mishra

    Any solution for Move to SD option for xperia M?

    • http://techgage.com/ Rob Williams

      Unfortunately, not that I’m aware of. Sony disabled the feature on that phone for some reason. Your only option would be to use a custom ROM, but that’s hardly an ideal solution.

  • Joseph Perez

    First of all, thank you for this; I’m very excited to try it! Quick question though: I have a Monster M7 tablet with Android 4.1.1 and, like another person who has commented, my storage is broken up into “Internal” drive and internal “NAND Flash.” Also, I do not have an
    external SD card installed as of now. APPMGRIII notes this “NAND Flash” as “Internal SD”. I am interested in moving my apps to the “NAND Flash” as of now. So my question is: Is the #2 install location specifically for an EXTERNAL SD card? If so, should I set it as #1? Thanks!

    • Joseph Perez

      edit: APPMGRIII notes the “NAND Flash” as “SD CARD”

    • Joseph Perez

      I’m also noticing that when I set the tablet to USB debugging mode, my PC no longer has the drivers for the device, and therefore I cannot find the device with “adb devices.” The Google USB driver suggested by the Android developer site didn’t work. Think this tablet is just too new?

  • Ahmed

    thanks At last i can move apps to sd card

  • Raven Lee

    i’d follow all the steps, but still doesn’t work.. using alcatel one touch glory 2s.. any idea?

    • http://techgage.com/ Rob Williams

      What part isn’t working exactly, the inability to move something to SD, or the command-line tweak itself?

      • Raven Lee

        the command seems ok, but the “move to SD card” in my phone still not applicable for some apps (such as touchpal keyboard)..
        one more question, when connecting my android to the laptop, should i mount it?

        • http://techgage.com/ Rob Williams

          As the article states, some apps won’t be movable. In particular, apps that are pre-bundled with the device likely won’t be movable; instead, apps you download direct from the Play Store should be (though again, some developers restrict moving their apps… at that point a rooted + different ROM might be needed to fix that).

          Also no need to mount the drive when plugged into a PC, it should “just work”.

  • Randall Powell

    Thanks for the great article. I have used this fix to move 200MB+ of apps and data to my SD card.
    I am also using ‘App 2 SD’ to move apps to the SD card. However, in looking at your screenshots, I see a number of Google’s bloatware apps in your list of moveable apps that do not show up in mine (i.e. Google+, Drive, etc.). I would like to move a number of these apps to my SD card but do not seem to have that option.
    Did I miss something? Or, is the an inherent difference between phone manufacturers that might preclude me from moving the Google bloatware I don’t really use? I am using an LG Optimus F6 running Android 4.1.2.
    It would be great to be able to move some of these unused apps, if possible. I would really like to free up space for more productive apps that I might wish to add in the future. Any suggestions?

    • http://techgage.com/ Rob Williams

      Were those apps pre-installed, by chance? If so, that’s probably why… they’re effectively locked into the base OS so I am assuming pretty much -anything- stock won’t be movable (which is probably the big reason Facebook can’t be moved either).

      • Randall Powell

        Yes, they were. Bummer. I’m not ready to root my phone just yet, so I guess I will just suck it up for now. Thanks again.

        • http://techgage.com/ Rob Williams

          That’s really unfortunate… I know the frustration well =/

  • Tuomas Paasiala

    Works with SonyEricsson Xperia arc s with ICS :) Can not move preinstalled programs, Facebook etc, but got about 100mb more empty space to internal memory by moving games and other apps. Thanks :)

    • http://techgage.com/ Rob Williams

      Good to hear!

  • vinod

    hi rob. need help with platform tools. the file in the link downloads but during extraction appears as broken. please help with ‘platform tools’ foe windows 7…using a dell xcd 35. thanks. by the way. the tweak worked earlier on samsung s4.

    • http://techgage.com/ Rob Williams

      I’d recommend extracting it with the free tool 7-zip, as the built-in extractor in Windows is bugged for some reason (not exactly a new revelation… it’s always been hit-or-miss).

      • Brian Fong

        somehow the zip file extraction only work with 7-zip. My winzip gives me all kind of error ….

        • http://techgage.com/ Rob Williams

          I once tried archiving the folder with the built-in Windows tool, but that gave issues as well. I really don’t get it. 7z is the only archiver that’s been reliable for me.

  • Koko Marley

    Hi rob..glad finally found this article :)

    is it better we rooted our android before do this steps?

    platform tools latest link : http://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip

  • Kaustubh

    I’m using Micromax A75, I tried both enabling & disabling debugging mode, my USB mode is active & I can view my files on my computer, but still my device isn’t listed in ADB Devices list…Pls Help…my internal memory is just 160mb n i so much want this fix to apply..

  • bluz

    will this app work on galaxy core gt-i8260?

    • http://techgage.com/ Rob Williams

      There’s no harm in trying ;-) It’s a non-destructive tweak, so all you risk is time. It’s hard to predict whether it’ll work or not. If you have a “Move to SD” option available at all, it should.

      • bluz

        i dont have that option move to sd available. i tried it but it doesn’t work for me. :( do you think if i root my phone this thing will work?

        • http://techgage.com/ Rob Williams

          If the option is not there at ALL, then rooting the phone wouldn’t work because the problem is built into the ROM. If the option is there but faded out, then that means that application can’t be moved, but others should be able to. You’d need a custom ROM to restore the option if it’s not there, but that’s not a path I’d recommend investigating unless the phone is past its warranty period (and the process is not risk-free).

          • Zarmina Sameer Qazi

            salamss sir…sirr i have NOKIA X3 O2..n this mobile consist v short memory..and my mob is not android..its java…can u plz tell me that ho can i move whatsAPP application from phone memory to external memory card..???rep

          • http://techgage.com/ Rob Williams

            I am extremely unfamiliar with that device. I’ve found one potential solution through Google here:

            http://www.askmefast.com/How_do_I_transfer_data_from_my_nokia_x302_phone_memory_to_the_memory_card-qna1033523.html#q3391901

          • Zarmina Sameer Qazi

            ohhh…it meanss i’ve to install new chat app…i was v much familier to watsapp…n i dont wnt to install new chat app…plz if u have any other idea to use watsapp on my phonee..than plzz do tell me…thankk u 4 ur quick n nice responce

          • http://techgage.com/ Rob Williams

            I’m sorry – I’m unable to help. I am not familiar with that phone or platform at all, it’s totally separate from Android from what I can tell. I’d recommend using Google to get some ideas.

  • neural neptune

    hi there….
    great article but i am facing a problem, it was working fine over desktop but on laptop commond prompt showing error.

    error: more than one device and emulator.
    please help me out to solve it.
    thanks.

  • Santosh Shrestha

    hi first of all thanks for the post,
    i have followed the step and able to make it as external [2] but still applications are getting installed on phone storage only … :(
    i have 16 gm memory card, and free space of 13.6 gb when trying to install any application it is getting installed on phone internal memory, there is no change in free space of external memory card. it is same as previous 13.6 gb.

    kindly help me to move applications to external memory.

    • http://techgage.com/ Rob Williams

      Some apps cannot be installed to the external storage. Could you try to install one of the apps in the screenshot above in the “after” shot that was not in the “before” shot and see if it installs to the external storage? Also note that simply setting to 2 and then downloading may not move it there… you may have to move it manually.

      • Santosh Shrestha

        Hi Rob,

        Thanks for the prompt reply, I have change the setting as 2 (external) and post which i have uninstalled the Fruit Ninja application and installed once again but it didn’t installed in external SD. even i tried uninstalling 2 more games and installed once again but that also didn’t installed in external sd card.. kindly let me know if there are any other setting which needs to be changed.

        • http://techgage.com/ Rob Williams

          Well as a general rule, you shouldn’t set the device to install to the external storage and then just leave it (as mentioned in the article). I’d recommend instead only changing it to #2 whenever you’re running out of space and need to move things over. Afterwards, you’d change back to #1. It’s a pain, but when you leave it in #2, some oddities -could- arise.

          So as a test I’d turn it back to #1, download a app you -know- can be moved just fine, then change to #2 and see if you can use the Move to SD option for it. (Note though, games might “move” to SD, but if they are large, only a small portion might actually move over).

  • fyrekrig

    I have a China tablet which I already rooted. The adb driver is installed and working but when I type “adb devices” “List of devices attached” is blank.

    Your comment will be appreciated

    • http://techgage.com/ Rob Williams

      You might want to test it on a different PC if the device driver is installed. Some PCs are more finicky than others. Also make sure that USB debugging is on (or if it is on, turn it off and see what happens).

      • fyrekrig

        I have tried on two other PC’s same result. Tried USB dbugging on/off also. Is the device info related to chip used on this tablet?
        Chip is Rockchip SP098.

        • http://techgage.com/ Rob Williams

          Do you have another device to test adb with? Not that it should matter, if it comes up without an error, it -should- work. You might be out of luck… it almost seems like the tablet isn’t configured to respond properly to adb (or more likely, there’s still a setting that’s preventing it from happening on the tablet).

  • fyrekrig

    I found another way to move the un-movable apps by using terminal emulator in superuser mode by typing the same command “adb shell pm get-install-location”

    • Juan Sebastián Rozo

      Could you extend on this finding, please? Because my GT I8190L with 4.1.2 doesn’t have the option to move apps to the SD card and still doesn’t allow me after this tweak…

      • http://techgage.com/ Rob Williams

        If the option doesn’t exist to move to SD for any app, you are out of luck as far as I’m aware, sadly.

  • fyrekrig

    Tried to edit last post did not work. Command should be “pm set-install-location 2″

    • http://techgage.com/ Rob Williams

      What do you mean by terminal emulator, exactly? An app you download straight to the device? If so I’ll look into that and give it a test, because that’d be even easier than dealing with drivers and adb on the PC.

  • Ograf

    I am new to android tablets. I can not find any way to move any apps to my external sd card , which is a San disc 16GB flash memory card, class 4. I have moved things to the internal sd card, but so far even with apps from app store that claim to move apps to external card it just isn’t happening. Oh the memory card says it is a micro schd flash.
    Would appreciate anything that allows me to use an external memory card. Tablet is a Turcom 10 inch Android 4.2 jelly bean.

    • http://techgage.com/ Rob Williams

      Go to the Settings section of your Android tablet and then go into the Apps menu. From there you can select an app and see if the “Move to SD” option exists in the screen (an example is seen above). If the option is not there at all, that might be a tablet limitation. If it’s there but just faded out, then that means you can use this tweak.

  • james

    I can not get the sdk software to work for the world… Ive looked and looked and its all like a bunch of jibberish.

    • http://techgage.com/ Rob Williams

      This is the reason I included a screenshot of the command-line that shows what it should all look like. Are you getting an error, or are you not able to find adb at all in the command-line?

  • Stefan Ivanovic

    When I do operation ‘adb devices’ it just shows text “List of devices attached” but there is nothing else. I have attached my phone to my PC and set the MTP device connection but nothing. What have I done wrong? Is there something I’ve missed or forgot to do?

    • http://techgage.com/ Rob Williams

      Have you installed the appropriate drivers?

      http://developer.android.com/tools/extras/oem-usb.html

      It might be worth testing it in a different PC as well.

      • Stefan Ivanovic

        I downloaded last night all drivers from DELL official web site and now I am installing them, ’cause I connected my phone on my DELL lap-top. My phone is ZTE Blade G.. I downloaded and installed also ZTE drivers which link I found on OEM drivers.. But when I run USBDriverInstaller_x64.exe from folder like it wont run.. And in my device manager, betwen Others is always my Android device with yellow ‘!’ which means that isn’t installed properly.. I tried several step but it won’t work..

        • http://techgage.com/ Rob Williams

          Apologies for the slow response here. Are you able to try this on another PC? It sounds like your current one might just be stubborn. And for what it’s worth, you shouldn’t have to install any drivers from Dell; just ZTE, since it’s a ZTE device you’re trying to get working. Also, while I have a feeling you’ve tried it, be sure to enable USB Debugging Mode.

          • Stefan Ivanovic

            I managed. The problem was that in USB mode I didn’t set first Drive mode, where I should’ve install some other drivers for ZTE, besides all of those, and so I installed the drivers and managed to finish. :) Thank you anyway! Professional answers! :)

          • http://techgage.com/ Rob Williams

            Ahh yes. Those USB settings area needlessly finicky. Glad you got it working!

  • sandy

    Hi, i’m not yet to buy the dell venue 7 because there is no option mention for 3G via dongle or sim actually supported or not. please let me know whether it dose support dongls or only wifi otption to use internet.

    • http://techgage.com/ Rob Williams

      That question is better-suited for Dell’s community forums; it’s totally irrelevant to the discussion here.

  • Matias Abel Acosta

    fuck, i may as well just buy a windows phone, I am fucking tired of android shit app updates, insuficient storage abailable and apps I don’t fucking need.

  • Robert Alston

    I wound up using this because for some reason I was unable to discern minitool partition was not detecting my sd card. I have a 2+ years old Sony-Ericsson Xperia Arc S. Outside of not extracting properly and misspelling ‘instal’ in the DOS command prompt–worked. Thank you. Still miffed there are some things won’t move but far better than where I was. Thank you again.

    • http://techgage.com/ Rob Williams

      I am glad the article helped!

  • Ahmad Zuhdi Uzir

    my device (S3 mini) not detected.why? need help

  • Ahmad Zuhdi Uzir

    my device code name not appear.why?

    • http://techgage.com/ Rob Williams

      Your PC is unable to see the device either because the device’s settings need changed, or there’s no driver installed. Download the respective driver here:

      http://developer.android.com/tools/extras/oem-usb.html

      And be sure to enable USB debugging. If that doesn’t work, change the USB mode. If the worst case, try doing this on a different PC from scratch.

  • Sherwin Jonathan

    Confirmed. It works on my Lenovo S920. Although I have to use “USB Storage” mode instead of “MTP” to make it discoverable by adb.

    Popular application I am able to move after the tweak are such as:
    Facebook, Twitter, Whatsapp.
    Still unmovable after the tweak are such as:
    BBM.

    • http://techgage.com/ Rob Williams

      Good to hear that Facebook and Twitter were able to be moved. I assume those did not ship as standard with the device? And for that matter, did BBM come included? Normally, the apps that can’t be moved like that come pre-installed. Either way, glad you got most of them moved.

  • Brian Fong

    Hi Rob tks! it work for my Samsung Note 1. However, after doing all the setting in Samsung Galaxy s3 Mini – the Move to SD Card Option doesnt show in the MoveApps. Do you know whether s3 Mini blocked it? Tks!

    • http://techgage.com/ Rob Williams

      If the Move to SD option doesn’t show up at all, then that leads me to believe that Samsung removed the feature (not entirely uncommon, unfortunately). I’d recommend downloading one of the apps that appears in my able-to-move screenshot (Chrome or Drive), then go to the Apps section of your Android system settings and into that app, then see if the option is there. If not, it’s a device limitation (well, more accurately a needless limitation the company decided to implement).

  • Niranjan

    Man. I was seriously thinking of buying a new phone. You saved my time and money. Thanks a lot. It worked like charm.

    • http://techgage.com/ Rob Williams

      I’m glad it helped!

  • Safiyyah Azizan

    Modified my Sony Xperia Neo with this, it works, thanks :) Just a side note for Mac users, the adb commands should be executed using “./” in front of them, e.g: ./adb devices
    Otherwise you might get bash: adb: command not found

    • http://techgage.com/ Rob Williams

      That applies to Linux as well. Good catch.

      • Lukas Veitas

        but… in mine linux mint i don’t need to write “./” on front :D So how it applies on linux? :D

        • http://techgage.com/ Rob Williams

          You’d need ./ if you were running the app from the downloaded SDK. If you installed through a repo, you will not need to use ./.

    • Akash Dubey

      not working on my Sony Xperia Neo L

      Please Help!!!

      • http://techgage.com/ Rob Williams

        What part is not working? Did the tweak apply correctly, or is that the problem?

  • Garrett Winters

    So, I got to where I was supposed to put in adb devices in the command prompt and this happened http://prntscr.com/2wg65o

    • http://techgage.com/ Rob Williams

      Since Windows can’t see the app, you must be in the wrong directory. I’d advise that you find the adb.exe through the Windows file manager, and then look at its folder and travel to that inside the command line.

  • amir ebrahim moezzi

    I did exactly what are told above on my xperia m dual. but it did not worked. I didn’t know what to do. I have completed this process 3 times but nothing. Any help will be useful.
    thanks

    • http://techgage.com/ Rob Williams

      That phone has the Move to SD option disabled. It’s been a common complaint, and nothing can fix it as far as I’m aware (outside of replacing the ROM; complaining to Sony might not hurt either).

  • David

    This is the best article I have found so far with practical instructions that work for us “geeks”. Thank you for posting this.

  • Cyril Samuel

    all phones have 2 options while moving apps ‘move to sd card’ & ‘move to phone memory’ but my phone has options for ‘move to internal storage’ &’ move to phone memory ‘ why ther is no ‘move to sd card’ option

    • http://techgage.com/ Rob Williams

      Are you able to provide a screenshot of that? The wording makes the option sound redundant (both sound internal based on the wording). Either way, “Internal Storage” in this case might in fact be the “SD Card”. It’d be an odd thing to rename the option though.

  • Saqib Saleem

    Hello Mr.Rob . Really a superb tutorial by you for complete noons like me . I appreciate your effort. I don’t want to make it long but unfortunately I have to . I have a dual core 1ghz ,512 mb ram, android 4.1.1 phone with a local branding known as voicetel model v30 here in Pakistan. There are three things in my phone 1. internal memory that is 503 mb for installing apps 2. Phone storage and 3. memory card storage for storing media files etc. But when viewing “gallery” it appears that phone memory , which is not used for installing apps , is sdcard1 and external memory card is sdcard0 . This is really confusing for me . So what should I write in that command to set install location , 1, 2 or 0 . Please note that I have not checked my current install location as yet using that get install location command . Hope you’ll understand what i am trying to say and help me in this regard

    • http://techgage.com/ Rob Williams

      That sdcard0 and sdcard1 folder you see is completely different than the adb command you issue. For example, my external memory card is mounted in the sdcard1 folder, but I use set install location 2 to set the device to it.

      In probably every case, “2″ will be the right choice for external memory, and 0 for internal. Just ignore those folders ;-)

      Good luck!

    • Lukas Veitas

      hehe sdcard0 for me is internal(pm set-install-location 1 (or 0 to set to auto, default)) and sdcard1 is external(pm set-install-location 2).

  • Simple Ways To Earn Money

    I tested this and it work..the catch is.. i can only move my apps to another internal memory.. the PHONE memory not the SD card..help me please

    • http://techgage.com/ Rob Williams

      Your phone has two internal memories? I’ve never heard of that before. In a case like this you might have to use an option like “3″ or something. What phone model is it?

  • Lukas Veitas

    working on android 4.1.2!!! on my lg l1 ii!!! just dont switch off the phone and leave on charge only mode.. of course turn on the usb debugging.

  • koshy brahmatmaj

    I am using Xperia Miro and my phone doesn’t show when I type in adb devices. any help

    • http://techgage.com/ Rob Williams

      Make sure the company’s driver is installed:

      http://developer.android.com/sdk/oem-usb.html

      Also fiddle around with the USB settings, and above all, make sure USB debugging is enabled. In the worst case, try it on a different PC.

  • Dan

    Hello,

    I followed all your steps with my (new) Samsung Android 4.04 but the “Move to SD card” option still doesn’t show. Strangely, the app2SD does list apps which it detects as moveable but it then sends me back to the app manger for moving, where option does not exist.

    Any advice??

    • http://techgage.com/ Rob Williams

      What phone is it? It sounds like there’s some trickery going on, as if the phone mimics the external storage somehow. A model and then a Google search for the option might reveal others who share the same issue.

      • Dan

        GT-S7562

        Any suggetions??

        • http://techgage.com/ Rob Williams

          You might want to give this app a go:

          https://play.google.com/store/apps/details?id=com.devankit.app2sd

          It lists explicit support for your phone model in the features (Galaxy S Duos).

          • Dan

            Thanks. I just tried but again, whenever i click on “move to DS”, it send me to the app info – where the moving option does not exist.

          • http://techgage.com/ Rob Williams

            The “Move to SD” option doesn’t exist at -all-, not even faded out? It sounds like Samsung just disabled that option on that phone, contrary to that app’s supposed support for it. It seems as though your only option is to root the phone. Here’s a YouTube video I found which talks about the solution once the phone is rooted:

            Given a root is mentioned here, I am guessing that a vanilla phone cannot have that option restored, unfortunately.

          • Dan

            Nope, not even faded.

            Is there a risk in rooting? Could you perhaps send me a link to instructions how to do it?

            Many many thanks for your patience with me…

          • http://techgage.com/ Rob Williams

            There’s always a potential risk with rooting, though it’s minimal for the most part. There are a ton of guides for it with that particular phone on Google (each phone roots differently), so I’d recommend checking some of them out and see if it’s something you want to go through with. This might be a good place to start:

            http://forum.xda-developers.com/showthread.php?t=2327716

            And make sure you have the latest drivers for your phone installed:

            http://www.samsung.com/us/support/downloads

          • Dan

            So what’s meant to happen once I root? You’d expect the ‘move to SD card’ option to reappear?

          • http://techgage.com/ Rob Williams

            I am not certain of that. What’s more likely is that you’d need to use an application to move the apps. Here’s one that looks promising:

            https://play.google.com/store/apps/details?id=com.droidsail.dsapp2sd

          • Dan

            Hi Rob, thanks for your advice. I just rooted my phone but even that didn’t seem to work.. :(

          • http://techgage.com/ Rob Williams

            You can’t move the apps after moving even with that app I suggested? If so, then it almost seems like you need to go the route of a custom ROM, but I’d not recommend that unless absolutely desperate.

  • ArrZee

    Okay hi. I have tried this before and it worked wonderfully! However, I did a factory reset and this time this fails to works. I enter the setInstallLocation 2 command and I get “permission denied” in return. Any help please?

    • http://techgage.com/ Rob Williams

      Was the firmware updated since the last time you performed the tweak? It sounds like the manufacturer could have restricted this option for some reason. This is the first time I’ve ever heard of someone getting a permission denied error.

      Edit: I read somewhere that it could be related to USB debugging, so make sure that’s enabled.

  • CrashTestZombie

    someone works this on Samsung xCover2?

    • CrashTestZombie

      I make all like you show , there is picture

      • http://techgage.com/ Rob Williams

        If the option is not listed on that page at all, even faded out, then this tweak is not possible on that device, unfortunately.

        • CrashTestZombie

          Then this xCover 2 is pretty big peace of sh*t … its not even smartphone, i cant do nothing with this phone, no rooting operations, is just useless phone…

          • http://techgage.com/ Rob Williams

            If it’s a newer device, root paths might come later. I feel for you. I’ve had some pretty restrictive phones =/

          • CrashTestZombie

            So, its no point to root my phone xCover 2 ?

          • http://techgage.com/ Rob Williams

            You could root it and install an app that specifically supported rooted devices; then you might be able to move a lot more apps. I can’t guarantee this, however.

          • CrashTestZombie

            Thanks anyway :P i will wait maybe some hacker made some great crack :)

  • shuhaib

  • aemi

    my andriod SDk is unable to download .. an unknwn error occur…. i tried it 3 times same error occur all time. its starting to download but at the end error occur

    • http://techgage.com/ Rob Williams

      Can you just grab the archive I attached in this article? You’ll need 7-zip to extract.

  • Arobindo

    HI Rob..I am trying it on my Android 2.2,,,when I use the get install command I only get 0 the option for 1 and 2 are not there…the set install command does not work…please help

    • http://techgage.com/ Rob Williams

      The “get” command will show what the phone is set to, which is 0 by default. You’ll need to use the “set” command to actually set it (to 2), after which point the “get” command should return a 2. You’ll want to set it back to 0 after moving apps.

  • Basit

    I would like to ask, Does this method work on Lenovo S650?

    • http://techgage.com/ Rob Williams

      It doesn’t hurt to run the tweak and see. There’s no risk. It’s very hard to predict whether it will work. If your phone has a Move to SD option in general, then it should.

  • Julie Luu

    Hey Rob:
    Know of any reason why I can’t extract the platform tools
    file properly? When I try to unzip, I get an error message saying
    something to the effect of “can’t create destination folder” but that’s a
    lie, as a window has opened underneath it asking where I’d like the
    files to be unzipped to. So I close the error window and try to continue
    with extraction, but the next error I get says something like
    “unspecified error: 0×80004005 adb”. Here I can either “try again,”
    “skip,” or “cancel.” Try again does not work. I’m afraid if I skip, the
    download won’t work properly. Help?

    • http://techgage.com/ Rob Williams

      I’d recommend extracting that with 7-zip, a free and open source compression tool. I’ve tried to recompress that folder using different tools, and it feels like every single one I try will result in an issue for someone – it’s truly nonsensical. Sorry for the inconvenience.

      • Julie Luu

        OK, will try that tomorrow, thanks! Stay with me here, Rob? I am a novice computer user, and some of these directions look like they could get complicated, especially with the cmd window…

        • http://techgage.com/ Rob Williams

          I am out of town, so haven’t had a chance to tackle this. Did you happen to get things figured out?

  • Sathiyaseelan David

    Hi Rob..Im using Kitkat custom Mokee Rom on Huawei u8860….Can i use this method to move the apps????

    Move to SD card option is available on my phone but i could not move the apps..pls help me

    • http://techgage.com/ Rob Williams

      Yes, it should absolutely work for you.

  • Stephanie Nicole Marquez

    Did not work for me on Samsung Galaxy exhibit from metro PCs

    • http://techgage.com/ Rob Williams

      Did you encounter an error, or does the Move to SD button just not exist? If it doesn’t exist, the tweak won’t work because the vendor removed the option for it to. Samsung phones are hit-or-miss lately.

  • Muhammad Hasan

    I do like ur suggestion but can’t success on sony xperia m dual. in cmd say “app2sd not supported in this device”.so what can i do? is there another way….?

    • http://techgage.com/ Rob Williams

      Sony disabled the Move to SD option on the Xperia M Dual, unfortunately. I am not sure of a workaround; it might be worth posting over at xda-developers.com to see if someone has an idea on how to fix it with that particular model.

  • alone_boy

    not working on my htc desire 500

  • alone_boy

    not worked on my HTC desire 500

    • http://techgage.com/ Rob Williams

      Does the Move to SD option exist at all on that phone? If not, this tweak won’t work. If the option does exist, this tweak should work.

      • alone_boy

        move option is exist but not active for system apps(like Google chrome or Facebook)

        • http://techgage.com/ Rob Williams

          Apps that were preinstalled on the phone can’t normally be moved, because it becomes more of an OS feature rather than just installed software.

  • Juan Sebastián Rozo

    Althoough everything seemed to work well on the commands window, i tried to move some apps using link2SD and I got the same mistake. Then tried using App2SD and still not able. I have a GT I8190L running 4.1.2 and rooted…

  • Teoh Yong

    The command prompt says device not found when i type in adb device although my driver mananger detected my phone and gave port 0 to it already!:(

    • http://techgage.com/ Rob Williams

      See if you can change the connection mode, and definitely make sure USB debugging is enabled. If that’s not the issue, try it in a different PC if you can, or download a terminal emulator on your phone and run the adb commands that way (I have not done this personally, but it’s possible).

  • http://koko.marley.blogspot.com Koko Marley

    in my experiences many ppls have more than 1 driver installed as trial n error when tried to root their device, as i did lol, so when i saw on device lists, saw 2 devices, but i manage pick one and did it, but still my Vandroid T4A cant move app installed to sdcard, but i got another way using Link2Sd, but 1st device should be rooted, use Mini partition magic tools, make a partition to your sdcard, 1st part as Fat32 and 2nd part as ext2/linux, fat32 for media/fotos,etc ext2 for app link, example u got 2gb sdcard so u can make 800mb-1gb Fat32 and the rest as ext2 for app installed data, this trick works for new android device that have internal mem split by 2 parts, 1st as internal/phone mem 2nd as external virtual mem..after those step, open Link2sd sort ur installed app by internal mem sort, and start to link it to sdcard…Good Luck :)

    • http://techgage.com/ Rob Williams

      Oy, that’s quite the work-around. It’d be nice if all phones could just have the Move to SD option.

  • Anh Vũ

    Hi,

    I’m stuck at the very first command line (adb devices) to check if the phone is connected. I’m using Xperia E and it’s connected properly. Please help.

    • http://techgage.com/ Rob Williams

      Go to that same folder in the file manager to see if adb.exe is there; that screenshot implies that it isn’t… for some reason. Perhaps it extracted improperly? If you’re using my ZIP, I’d recommend extracting it with 7zip, a free and safe tool.

  • Uday Rege

    My phone (Panasonic T11) has a 4GB internal memory and a 1GB internal SD card. I have added an external 32 GB SD card. I would like to move some apps from internal memory to external 32 GB card. Do I need to change/modify the command line, so that the app can be moved on the external card.

    • http://techgage.com/ Rob Williams

      Are you sure it’s an internal SD card? You’re not referring to the phone having 1GB of RAM? I looked that phone up and couldn’t find a trace of it having an internal SD card (it would be a bizarre implementation, admittedly).

      I’d say you are still safe to use the commands the article highlights. If you truly do have multiple SD cards, I’m still thinking you’d have to use “2″ and the phone would just copy it from one and then bleed into the next if storage is depleted.

  • Farhan Ahmed

    So this tweak will not affect the phone and is not rooting? Will the phone still be safe to update its android version?

    • http://techgage.com/ Rob Williams

      Yes. This is a built-in Android function.

      • Farhan Ahmed

        But I have android 4.1.2 and I don’t have the “move to sd” feature, so will app2sd work? If not then I’ll just wait for 4.4 which might come for my phone this year.

        • http://techgage.com/ Rob Williams

          Is the SD card operational? It could be that the manufacturer disabled that function. Sony is bad for this, but apparently some others are doing it as well. This is the first I’ve heard of a 4.1 device suffering that issue though.

          I’d still try th tweak though and just see what happens. It won’t hurt anything. Just be sure to revert the setting after you are done.

          • Farhan Ahmed

            No the “move to sd” function was removed in android 4.0, 4.1, and 4.2. But it returned in android 4.3 and 4.4. I have an lg optimus f3 and I heard rumers of it jumping from 4.1.2 to 4.4, so I’m just asking if app2sd will work after the tweak for my phone. If not then it really doesn’t matter cause hopefully I will get 4.4.

          • http://techgage.com/ Rob Williams

            If the option to move to SD is not present, a third-party solution would be needed. But for those to work you probably still would need to run this tweak for apps that are stubborn. I am not entirely sure what alternate app to recommend, because App 2 SD simply utilizes the built-in function of Android. There are -many- alternatives though.

            Thanks for the info on the Android versions… had no idea of that.

          • Farhan Ahmed

            yeah so hopefully app2sd works and the third party solution would pretty much be rooting the device, which I don’t want to do. I’ll try the tweak and app2sd and hopefully get more space.

          • http://techgage.com/ Rob Williams

            I’d greater trust the Android solution over third-party for sure, given we’re dealing with the operating system itself here. Good luck, and sorry for your troubles, which simply shouldn’t exist.

          • Farhan Ahmed

            I am very happy to say that this tweak is awesome! This tweak brought the “move to sd” option back so I can move minor apps. I cannot move apps that came with this like google search or google+ but this is good enough! Thank you for having this website and all of your help.

          • http://techgage.com/ Rob Williams

            Ahh, I’m impressed it actually brought the option back. Good to hear!

          • Farhan Ahmed

            However the catch is that only the app storage is moved and the usb storage stays. So in 2048, the 15mb app moved 5mb to the sd and 10mb as usb storage stays on the internal storage. Before moving it, there was 0mb usb storage and 12mb app, so it creates extra space after the move. So even for a 50mb app,only like 10% it moved. And for some apps its less beneficial to move the app since it creates more space. So I apologize for the inconvenience and am sorry to say that this tweak doesn’t really benefit me too much.

          • http://techgage.com/ Rob Williams

            Some of the app should say, but those percentages seem a bit high. Any gain is a gain i suppose, but it’s unfortunate it’s not even greater.

          • Farhan Ahmed

            OK with some precise calculations, mad research, and another phone with 4.2 I have discovered something. Android 4.1 is stupid and the USB storage app is moved to the SD card and the App part is moved. In Android 4.2+ it says “SD card storage” instead of “USB app storage.” The “move to sd” option is available after an sd card is mounted so that just happened by itself. Also for 2048 a 10mb app is increased to 18mb with 15mb moved to the sd and 3mb staying. So this tweak does work. However after this tweak apps CANNOT be installed at all! So an app must be installed, the tweak applied to move it, and then undo the tweak immediately. Even after it is undone, the app stays in the sd card, as long as I don’t accidentally touch “move to phone.” So yes this tweak does help, so thank you for everything and I apologize for annoying you too much.

          • http://techgage.com/ Rob Williams

            Your last point there is the reason I have this line at the end of the article: “Once you have moved over everything that you need to, I’d highly recommend reverting the tweak by connecting your phone and setting the default location back to 0.”

            I didn’t actually have a problem with installing apps with it set to 1 before, but it can definitely cause some issues. So you should really only set to 1 when you need some space, and then put it back. Hardly intuitive but that’s the price to pay I guess of having so little storage. In a way, I’m surprised someone didn’t create a special app to apply this tweak immediately, and then back again, since it just uses Android’s basic commands.

            Either way, I’m glad you got things sorted. And no need to apologize, you’ve hardly been an annoyance!

  • Scott Richards

    Hi Rob, great tutorial. I’m working on my Kyocera Milano (gingerbread)

    I’m getting

    $ adb devices
    List of devices attached
    ???????????? no permissions

    Am I out of luck?

    • http://techgage.com/ Rob Williams

      Do you have a second computer to test this on? Some Linux distros are fussier by default; I had a bit of a rough time in Gentoo, but didn’t at all in Linux Mint. This might be of help:

      http://stackoverflow.com/questions/14460656/android-debug-bridge-adb-device-no-permissions

      The easiest thing would be to test a different distro though, or different PC in general.

      • Scott Richards

        well I do – but using mint 15 / Mate on this one, Mint 13 I think on the laptop I guess I could try that.

        • http://techgage.com/ Rob Williams

          That’s interesting. I didn’t have an issue at all with Mint. But… I did it in a virtual machine, so that could have made a difference.

          If worse comes to worst, you can download a terminal emulator on Android and run the same adb commands inside of it. That’s not a method I’ve tried, but there’s been mention of it many times in these comments.

      • Scott Richards

        Great Save !! good link Thanks

        sudo ./adb devices
        List of devices attached
        a0000012b0a714 device

        Looks like I might win yet!

        ….

        $ sudo ./adb shell pm getInstallLocation
        2[external]

        Can’t move much of the google apps (or delete) but Google Play Services which used up 13 MB is moved

        • http://techgage.com/ Rob Williams

          Nice – was that through a terminal emulator, or a previous tip? And not all apps can be moved. Namely, those that came pre-installed on the device will be difficult to move, and other apps that the developers deemed unmoveable.

          • Scott Richards

            At the risk of double-posting – it’s been 15 mins or better since I sent the first reply.

            No, it was just using the shell in Mint 15 / Mate, but using the code from the above stackoverflow link:

            sudo ./adb kill-server
            sudo ./adb start-server
            sudo ./adb devices

            For good measure I sudoed the remaining commands as well.

            I now have 23Mb of free internal storage, up from 10 [150Mb total] and now the as-shipped Google apps have completed their updates. I’d really like to delete a few of them, but can’t – no doubt another tutorial coves that ;-)

            I’ve only added One 3Mb alarm app. which was unmovable,(now moved.) Obviously, the Sprint firmware package was oversized for having locked down internal storage.
            I couldn’t move anything – not even the data. Now I’ve moved Google Play Services, the alarm app, and several app data files.

          • http://techgage.com/ Rob Williams

            Sorry for the chat issues, Disqus can be a bit finicky at times.

            Glad to hear that worked no problem. Way back when I tried to get that to work on Gentoo, it wouldn’t. It just seemed like adb wasn’t working for me at -all-. Not sure what it is. I need to apply this tweak to my NVIDIA SHIELD actually, so maybe I’ll see how I fare in Ubuntu 14.04…

  • Daz

    Helo guys,

    I Just wanna no whether the below apps are possibile to move after applying your Tweak :) Drobox / Gmail / Instagram / Viber / Foursquare / AirDroid

    • http://techgage.com/ Rob Williams

      You’ll have to conduct the tweak and find out for yourself. Generally speaking, if an app was pre-installed on the device, it might not be moveable. If you downloaded it off of the Play Store, or installed through an APK, you should be fine. If the app is conversation-based, like IM or email, it probably cannot be moved.

  • Lucy

    For some reason, I can’t get past step 3, after putting in adb devices in the command prompt. It says ‘adb’ is not recognized as an internal or external command, operable program or batch file.
    Please help, I have a 1.2 internal memory and it’s killing me.

    • http://techgage.com/ Rob Williams

      That error means that you’re not in the correct folder when trying to run adb. Please look at the “Note” in step 3 right before the screenshot of the command-line. That should help you get to the right spot easier.

      • Lucy

        Sorry if it’s a dumb question, but what file manager? I did look at that note and try to open the command line like it said, but for some reason I don’t have that as an option when I shift + right click. Or maybe I’m doing it wrong.

        • http://techgage.com/ Rob Williams

          It could be that the shortcut doesn’t work in some Windows versions, but it has worked for me in both Windows 7 and 8. For reference, here is what it should look like:

          http://techgage.com/wp-content/uploads/2014/03/Windows-Command-Line-Shortcut.png

          If for some reason that option doesn’t exist, the location you’re trying to “cd” to is inaccurate. Once you find the ‘adb’ file in the Windows file manager, getting to the same location inside of the command prompt will be easier.

          • Lucy

            Ah, I got it! I found the option, I mean. Thank you for the picture, that was helpful. I also used 7Zip to extract the files properly. Back to step 3…

          • http://techgage.com/ Rob Williams

            Haha, good luck. The only thing that could screw with you now is a stubborn phone or a stubborn app.

          • Lucy

            Thanks! I think it’s working but wow, 1.2 GB is really small. My apps alone make up 0.90 GB. At least for future apps I can move them to my external memory easily. ^_^ Yay for not having to root my phone~

          • Lucy

            I’ll never get a phone with small internal memory again. >_<

          • http://techgage.com/ Rob Williams

            The Android phone I based the first iteration of this article around in late 2011 had about 130MB of free storage – 1.2GB would have sounded like a dream ;-)

            I’m glad you finally got it taken care of, and cheers for helping this article reach 500 comments! :P

  • Eddie

    great tweak! but how can I set it on a Mac 10.6.8? help please!

    • http://techgage.com/ Rob Williams

      You can download the appropriate SDK here:

      http://developer.android.com/sdk/index.html?hl=sk

      You’ll find adb in the same location as mentioned in the article, and you’d execute the command in the same way the Linux screenshot shows (you might need ./ before each command, so ./adb devices).

  • Mr OC

    Hey mate, thanks a lot for this tutorial but I have a problem with my Xperia E1. I tried everything: USB Debugging on and off with in every case the connection is set to MTP but he just doesn’t find the device in the command prompt. Do you have an idea what could be the problem?

    • http://techgage.com/ Rob Williams

      I’d recommend trying it out in a different PC, because that particular one might be fussy (did you install the official manufacturer drivers, though?). Alternatively, you can install a terminal emulator through the play store and execute the adb commands that way.

  • Eddie

    -thank you, Rob. unfortunately, after downloading android-sdk-macosx I found this message:

    The adb tool has moved to platform-tools/

    If you don’t see this directory in your SDK,

    launch the SDK and AVD Manager (execute the android tool)

    and install “Android SDK Platform-tools”

    Please also update your PATH environment variable to

    include the platform-tools/directory, so you can

    execute adb from any location.

    -sorry I’m lost again! what must I do (“in plain English”!)? help please!

    • http://techgage.com/ Rob Williams

      That message isn’t important; the adb file is in the platform-tools folder just like the article states. You can use the Finder tool to search for it, and then get to the file like the attached screenshot shows (I assume you extracted the folder inside of the Downloads folder?).

  • yasser

    i did the same for LG optimus L7 but didn’t work it the move to sd butto didn’t appear at all

  • Eddie

    Thanks Rob. After I realised I had downloaded the wrong file, I found the dab tool in the form of a terminal Mac window. Although my phone was not recognised, I still tried entering the different commands (see below), but with no success. Please advice. Thank you. Edmund

    Terminal – bash – 80 x 24

    adb devices

    -bash: adb: command not found

    ./adb shell

    -bash: ./adb: No such file or directory

    pm set-install-location

    -bash: pm: command not found

    pm setInstallLocation

    -bash: pm: command not found

  • Eddie

    Hello Rob! Following my previous mail I managed to get my phone recognised by my Mac, enabled USB debugging, then went to the sdk platform-tools folder, found the sdb folder, which opened as a Terminal window as follows:

    Last login: Sun Apr 27 15:47:07 on ttys000

    /Users/sm/Desktop/adt-bundle-mac-x86_64-20140321/sdk/platform-tools/adb ; exit;

    You have mail.

    e-e-computer:~ sm$ /Users/sm/Desktop/adt-bundle-mac-x86_64-20140321/sdk/platform-tools/adb ; exit;

    Android Debug Bridge version 1.0.31

    -a – directs adb to listen on all interfaces for a connection

    -d – directs command to the only connected USB device

    returns an error if more than one USB device is present.

    -e – directs command to the only running emulator.

    returns an error if more than one emulator is running.

    -s – directs command to the device or emulator with the given

    serial number or qualifier. Overrides ANDROID_SERIAL

    environment variable.

    -p – simple product name like ‘sooner’, or

    a relative/absolute path to a product

    out directory like ‘out/target/product/sooner’.

    If -p is not specified, the ANDROID_PRODUCT_OUT

    environment variable is used, which must

    be an absolute path.

    -H – Name of adb server host (default: localhost)

    -P – Port of adb server (default: 5037)

    devices [-l] – list all connected devices

    (‘-l’ will also list device qualifiers)

    connect [:] – connect to a device via TCP/IP

    Port 5555 is used by default if no port number is specified.

    disconnect [[:]] – disconnect from a TCP/IP device.

    Port 5555 is used by default if no port number is specified.

    Using this command with no additional arguments

    will disconnect from all connected TCP/IP devices.

    device commands:

    adb push – copy file/dir to device

    adb pull [] – copy file/dir from device

    adb sync [ ] – copy host->device only if changed

    (-l means list but don’t copy)

    (see ‘adb help all’)

    adb shell – run remote shell interactively

    adb shell – run remote shell command

    adb emu – run emulator console command

    adb logcat [ ] – View device log

    adb forward –list – list all forward socket connections.

    the format is a list of lines with the following format:

    ” ” ” ” “n”

    adb forward – forward socket connections

    forward specs are one of:

    tcp:

    localabstract:

    localreserved:

    localfilesystem:

    dev:

    jdwp: (remote only)

    adb forward –no-rebind

    – same as ‘adb forward ‘ but fails

    if is already forwarded

    adb forward –remove – remove a specific forward socket connection

    adb forward –remove-all – remove all forward socket connections

    adb jdwp – list PIDs of processes hosting a JDWP transport

    adb install [-l] [-r] [-s] [--algo --key --iv ]

    – push this package file to the device and install it

    (‘-l’ means forward-lock the app)

    (‘-r’ means reinstall the app, keeping its data)

    (‘-s’ means install on SD card instead of internal storage)

    (‘–algo’, ‘–key’, and ‘–iv’ mean the file is encrypted already)

    adb uninstall [-k] – remove this app package from the device

    (‘-k’ means keep the data and cache directories)

    adb bugreport – return all information from the device

    that should be included in a bug report.

    adb backup [-f ] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] []

    – write an archive of the device’s data to .

    If no -f option is supplied then the data is written

    to “backup.ab” in the current directory.

    (-apk|-noapk enable/disable backup of the .apks themselves

    in the archive; the default is noapk.)

    (-obb|-noobb enable/disable backup of any installed apk expansion

    (aka .obb) files associated with each application; the default

    is noobb.)

    (-shared|-noshared enable/disable backup of the device’s

    shared storage / SD card contents; the default is noshared.)

    (-all means to back up all installed applications)

    (-system|-nosystem toggles whether -all automatically includes

    system applications; the default is to include system apps)

    ( is the list of applications to be backed up. If

    the -all or -shared flags are passed, then the package

    list is optional. Applications explicitly given on the

    command line will be included even if -nosystem would

    ordinarily cause them to be omitted.)

    adb restore – restore device contents from the backup archive

    adb help – show this help message

    adb version – show version num

    scripting:

    adb wait-for-device – block until device is online

    adb start-server – ensure that there is a server running

    adb kill-server – kill the server if it is running

    adb get-state – prints: offline | bootloader | device

    adb get-serialno – prints:

    adb get-devpath – prints:

    adb status-window – continuously print device status for a specified device

    adb remount – remounts the /system partition on the device read-write

    adb reboot [bootloader|recovery] – reboots the device, optionally into the bootloader or recovery program

    adb reboot-bootloader – reboots the device into the bootloader

    adb root – restarts the adbd daemon with root permissions

    adb usb – restarts the adbd daemon listening on USB

    adb tcpip – restarts the adbd daemon listening on TCP on the specified port

    networking:

    adb ppp [parameters] – Run PPP over USB.

    Note: you should not automatically start a PPP connection.

    refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1

    [parameters] – Eg. defaultroute debug dump local notty usepeerdns

    adb sync notes: adb sync [ ]

    can be interpreted in several ways:

    – If is not specified, both /system and /data partitions will be updated.

    – If it is “system” or “data”, only the corresponding partition

    is updated.

    environmental variables:

    ADB_TRACE – Print debug information. A comma separated list of the following values

    1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp

    ANDROID_SERIAL – The serial number to connect to. -s takes priority over this if given.

    ANDROID_LOG_TAGS – When used with the logcat option, only these debug tags are printed.

    logout

    [Process completed]

    I’m afraid that after this highly expert analysis I got even more confused: what to do? Help please. Eddie

    • http://techgage.com/ Rob Williams

      According to those commands, all you did was execute ‘adb’ and not ‘adb devices’ or whatever else. If all you do is run ‘adb’ with no switches, it’ll print out that mammoth list, which just tells you how to use it. Since you got that wall of text just fine, it means you were in the correct folder, so just run ‘adb devices’ to make sure that the device is seen again, and then run the other commands.

      I am not sure if I mentioned it before, but if you have trouble, you can download a terminal emulator for Android and run the same adb commands from inside that. I haven’t done this yet, but I plan to soon. Many here have mentioned that they’ve done it that way.

  • Eddie

    Thank you so much, Rob! The tweak has finally worked and the “Move to SD card” buttons have lit up! However, every time I attempt to move an application through Link2SD I get this message: “Failure! Link2SD could not obtain root access. If you have root access, make sure you respond ‘Allow’ or ‘Grant’ to the superuser request”. How should I proceed? Thanks again. Eddie.

  • Uchiha

    Does it work for Samsung Galaxy SIII Mini running on 4.1.1? adb devices doesn’t detect my device. I’ve already enables USB Debugging.

    • http://techgage.com/ Rob Williams

      I’d recommend downloading a terminal emulator and running the commands inside of it. I tested it the other day on one of my devices and it worked well.

      https://play.google.com/store/apps/details?id=jackpal.androidterm

      The problem is looking at the text on a small screen, but you can definitely get by.

      • Uchiha

        Thanks allot, I’ll give it a try right away.

  • Amir Hossein

    Hello, i have a problem i did exactly what you said but after i command “adb shell pm set-install-location 2″ this the you said command”get-install-location” this to check but it said” ‘get-install-location’ is not recognized as an internal or external command,operable program or batch file.
    i have sony xperia z
    thanks

    • http://techgage.com/ Rob Williams

      That’s just a part of the command. You’ll need to run:

      adb shell pm get-install-location

  • selftruth

    I have an LG F3Q and this worked. with some managing I will be able to live with the 1gig of memory and a micro sd card. thank you .

    • http://techgage.com/ Rob Williams

      I’m glad it helped! I don’t envy a 1GB restriction, that’s for sure.

      • selftruth

        yea I’m not a heavy gamer so it will work . its a great phone besides that . Also, once i did this, now ALL apps are movable without the tweak. thanks again

  • Darwish

    Hey Rob, will this tweak work on the HTC M8 (4.4.2 OS) ?? Thanks in advance

    • http://techgage.com/ Rob Williams

      Yes, it should work no problem. In effect, if the Move to SD option exists at all (even faded out) inside of an app info screen, the tweak will work.

  • mrslilypond

    I get a file skipped unkown compression method when I try to extract the file to my desktop…um help

  • guy that is new

    I can’t extract it

  • guy that is new

    I can’t extract it

  • guy that is new

    It just says error

  • guy that is new

    Error 0×80004005

  • guy that is new

    I’m using a windows rt

  • guy that is new

    8.1

  • guy that is new

    Windows rt 8.1

  • Hendrik Massie

    won’t even download to my laptop

    • http://techgage.com/ Rob Williams

      What won’t download? The archive off of our server or the official package?

  • Davor Ivić

    Hi Rob,
    I am running Android 4.2.2. with CynogenMod. The memory eaters I’d like to move from phone to SD are Contacts Storage, Galery, Sound recording storage and Google Play and Google Maps. Are these safe to move?

    • http://techgage.com/ Rob Williams

      If you’re given the option to move them, then you should be fine. Just note that external storage is generally slower than internal storage, so moving something like your contacts storage might result in some lag when you’re dialing out (unless this is a standalone app I’m not aware of). Also, when moving apps that come with the OS, I’d recommend never removing the storage physically unless the phone is powered off, since the OS might freak out about broken links. Most people will leave their storage in their until they upgrade though.

      • Davor Ivić

        Thx for clarification. That is exactly what I planned on doing. The card stays in until I change the phone.

  • David Uijl

    I have a Huawei Ascend Y300 with Android 4.1.1. My phone connects to Windows 7 with the ‘USB debugging’ on and ‘MTP’. But the ‘list of devices’ returns no device. The get and set commands return ‘error: device not found’. I switched every setting and retried. The computer says the phone’s connected vice versa, but no reaction in the command-mode. Can you help?

    • http://techgage.com/ Rob Williams

      I’d change the MTP mode to something else, if possible, and see if that helps anything. Also, make -sure- you have Huawei drivers installed. You can grab them here:

      http://developer.android.com/tools/extras/oem-usb.html

      If you still can’t get it working, you might want to try it out on another PC. Or, install a terminal emulator, and run the tweak on the device itself.

      • David Uijl

        Stupid me. There is a menu option to easily change the storage location. After changing it to SD card my app2sd app could remove most apps.
        Thanx!

  • catalin

    ia says phone not found

    • http://techgage.com/ Rob Williams

      Be sure that you’ve installed the official manufacturer drivers (linked below), and try to fiddle around with the USB settings on your device. Alternatively you can install a terminal emulator from the Play Store and run these commands in there.

      http://developer.android.com/sdk/oem-usb.html

  • Anshul Shrivastava

    Micromax A25 (my antique phone with RAM 125MB) already has this option in Settings -> Application -> Applications -> Preferred install location.

    By trying what mentioned in this post, doesn’t able to move GTalk, Facebook, Contacts Storage (56.90MB) to SD card, it is all pre-installed thing!

    1.5 hours gone for adp thing and 2.5 hours to get mount the phone in Ubuntu: zero result after 4+ hours, but this may be helpful for other phones, at least not for Micromax A25.

  • Éric De Guzmán

    does it work also for samsung galaxy s duos running on jelly beans?

    • http://techgage.com/ Rob Williams

      The tweak is non-destructive, so it’s worth just testing and see. If the “Move to SD” option exists at ALL (even if it’s faded out), then there’s a 99% chance the tweak will work.

  • Zaziuma

    Oh shit, this worked wonders. Thanks a lot dudes!

  • Sagar Vasnani

    Hey, an error is being showed. I first thought it must be coz am running on ART, so I switched to Dalvik. But still, the same thing goes, and even the move-2-sd option hasn’t been enabled yet. :(

    • http://techgage.com/ Rob Williams

      That’s a bizarre error! The tweak still applied no problem though. If you’re trying to move an app that was pre-installed on the device, that’s why you’re unable to move it. You should be able to move most other apps.

      • Sagar Vasnani

        Even the WhatsApp has the option disabled, even though it’s not a pre installed app

        • http://techgage.com/ Rob Williams

          Some developers prevent their apps from being moved because it’s important that they be housed on the internal (faster) memory. This is common of chat applications because if parts of the app are stored on external memory, it can cause an issue right after a reboot, or if the external storage is removed and put back in. It’s hardly ideal, especially with an app that hogs 75MB.

          • Sagar Vasnani

            No, even many other apps like Google Keep, File Manager HD, Menthal, Google Camera, etc, etc have this option still disabled

          • http://techgage.com/ Rob Williams

            That is so bizarre. I Google’d that error, and it doesn’t seem like it’d be the cause here, nor does it seem like something YOU can fix. What stumps me most is that your get-install-location command returned the proper “2″; yet, these apps still can’t be moved. I’m at a loss. I’d recommend testing the tweak on another PC, but that might just be grasping at straws.

          • Sagar Vasnani

            Well, dude. This time it happened (on the same system). I just don’t know how it worked fine, I just know that even WhatsApp is now movable

          • http://techgage.com/ Rob Williams

            So bizarre! Glad it worked out in the end though. Could have been a far greater headache I suppose ;-)

          • Sagar Vasnani

            Seriously!!

  • Tai Mai

    Wow… this works nicely with app2sd. I’m finally able to move the stubborn AngryBirdGo game to the SD card. Thanks much!

  • Ankush Gujrathi Shrimali

    is this mehod works with android kitkat..???

    • http://techgage.com/ Rob Williams

      Yes, it should work no problem!

  • Valentine Frenett

    Fell at the first hurdle downloaded and installed Java development tool after the SDK thingy failed due to Java not being installed only to get the same error and I do not know how to change environmental variables

  • Alexey Medyanik

    first of all – thanks for the great article! but… with my Motorola XT886 on 4.0.4 – no luck :( after switching to 2[external], no app has move button enabled and the app2sd claims that I have no sd card or its been emulated (what? oO). the phone is locked with the local provider. any chance to move some app for me? cause with modern games 1 gig of internal memory isnt funny at all…

    • http://techgage.com/ Rob Williams

      As far as I’m aware, emulated storage means that Move to SD simply won’t work, because the device maker decided to get creative. One possible option is to root the phone and uninstall the bloatware that came with it, but I’m not certain that’d work; you might have to replace the entire ROM, which is hardly a walk in the park.

      I feel your pain though. I have an 8GB phone without an SD card slot, and I regret not opting for the 16GB. I don’t install -that- much, and yet I only have 1GB free (I have only a few minimal games installed… probably 200MB total). It’d be great if device makers stopped shipping so much bloatware.

      • Alexey Medyanik

        thanks for the answer… I had one game 338M + another one which installs 41M but immediately loads up 530M pack (into the same internal, ofc). after freeing up some space and letting the download completed, I got my 1st game unable to run lol :) and then I stumbled upon this article http://beranger.org/2013/06/14/android-storage-what-nobody-bothered-to-tell-you/ – and realized that without custom ROMs i wont go anywhere. thanks for the help anyway, will play one game at a time from now on lol :)

        • http://techgage.com/ Rob Williams

          Such a hassle, I feel you. I am always wary about going the custom ROM route, but sometimes desperation kicks in :S

  • Валентин Степаноски

    http://prntscr.com/3sa4br please help… is that normal ??
    what can i do ?
    i still can’t move to sd…

  • Prem Raj

    I am getting an Error: Could not access the Package Manager. Is the system running?
    while running command – adb shell pm get-install-location

    please help me

    • http://techgage.com/ Rob Williams

      That error doesn’t seem relevant to the command-line tool. Did you download our archive and run adb inside of it?

      http://techgage.com/articles/software/android_moving_to_sd_card/android_x86_64_20130917_platform-tools.zip

      • Prem Raj

        I Installed Android SDK Manger and did all the steps above mentioned.
        Screen shoot I am attaching

        • http://techgage.com/ Rob Williams

          I have never seen that before, and have no idea why it would be talking about a Package Manager when the archive is supposed to be all-inclusive. It might be worth trying it on a different PC, if possible.

          • Prem Raj

            I have tried in two more other computers, it gives same error. Download archive from your link and run adb inside of it, that also giving same error.My phone is Panasonic T21, Android 4.12

          • http://techgage.com/ Rob Williams

            I’ve Google’d up and down and have been unable to find a solution to this problem. Most people who encounter it are developers. adb is a simple app, so it shouldn’t be looking for ANYTHING at all. You might want to DL the full-blown package and run the GUI, and then install the tools for your respective Android version (an example of this can be seen in the article). I am not sure that’d help though.

          • Prem Raj

            Thank you very much for your kind help

  • Dhrupad Damani

    Hi, I am seeing two devices when I type “adb devices”. How do I select one of the two devices. I would appreciate it a lot if you could tell me how to choose the device.

    • http://techgage.com/ Rob Williams

      Run the command before the phone is plugged in, and then after, to see which ID that exact device is. You then select it with:

      adb -s 1234abcd shell pm get-install-location

      (Replacing 1234abcd with your real ID)

  • Soham Majumdar

    Hi
    My phone has 3 memory chunks.
    1st. internal storage (about 2GB).
    2nd Device storage (about 4.4 GB currently available for pics music and videos)
    3rd External SD card

    If I set the parameter to 2, it chooses 3rd option i.e. SD card. How do i choose my 2nd option i.e. Device storage of 4 GB that is currently not available to apps.

    • http://techgage.com/ Rob Williams

      I have never dealt with a device with three separate storage mounts, and it doesn’t make a lot of sense to me that a phone would have two internal locations. I am guessing that you’re simply unable to select #2, because it’s part of the internal storage; it’s just a specific folder on the internal storage. If #2 were truly separate storage, you should see it come up as two separate drives when you plug it into your PC.

  • Ammar

    even moving apps to sd card there are some files taking place in internal storage of those apps

  • Jayaprakasam Jaganathan

    i did solved my issue thanks for the help. though i am unable to move some of the app like chrome, king soft etc

  • Kelmen Wong

    I got error when attempting the set-install-location
    [FXN.ASD]Error: App2Sd is not supported on this device. Drop change request.

    does this mean I’m out of luck?

    • http://techgage.com/ Rob Williams

      Is that an error that appears inside the App 2 SD app we recommended? If so, you can try another app, or go through the Apps section under Settings and try to move individual apps manually. If set-install-location didn’t itself yield an error in the command-line, you should be fine.

      • Kelmen Wong

        no, the error is at when I doing this “adb shell pm set-install-location 2″

        • http://techgage.com/ Rob Williams

          That does tell me that that device somehow prevents it. It’d be worth trying it on another PC just in case, but it seems like you are out of luck. Even Google hasn’t helped me get to the bottom of that one.

  • Lukáš Schöbel

    Can you make video how to? Please, I dont know what download to phone what to PC, sorry I am amateur in this but I want Angry Birds Go in SD but it cant move.Plz make video.

  • Linda Card

    As admin, I downloaded the adb toolkit, performed the cmd line commands – I got the “2″. I unplugged the Galaxy 2 7.0 tablet. I installed App2Sd (and AppMgr III), and see that I have a bunch of moveable apps and I see that I have no apps on microsd card but I see that I have 29.71 Gb left of the 32 Gb microsd in my Galaxy Tab 2 . I tap a movable app but it does not have the “move to sd card box” feature. In fact, not a single app (on the movable side) shows the “move to sd” box for any of my apps. I get a pop-up at the bottom that tells me to “tap the move to” button but it isn’t there on any app. It’s like it sees the microsd but won’t allow anything to move. Have I missed a step?

    • http://techgage.com/ Rob Williams

      Sorry for catching this so late. I’d make sure that the SD card is usable (that it can store data and that the Android OS sees that data). I assume that’s all fine and good though, so that’s a rather bizarre problem. Are you certain that it’s still set to 2? It might be worth setting to 2 while it’s plugged in, and try to move apps while it’s plugged in.

      If the Move to SD option is not visible at ALL on your device (as in it’s literally not there, not just faded out), then that’s the problem of the device. If you can upgrade to a later version of Android, you should. Apparently there are a couple of versions (4.1 and 4.2 I believe) that didn’t have the option available.

  • dilip peswani

    There seems to be an compression error in the 4 MB zip file of Android Platform Tools.. Any other link for this?

    • http://techgage.com/ Rob Williams

      Please use 7-zip (a free tool) to extract. I never managed to compress it in a way that everyone could easily extract it.

  • Nhn Hosaini nsab

    you haven’t said anything about “USB driver for Windows” …
    and without that the connection between pc and smartphone wont stablishe.

    in my device it worked and changed my default storage location but still have problem to moving app by app 2 SD .(i have htc desire sv).

    thanks a lot anyway

    • http://techgage.com/ Rob Williams

      Step 3 talks about the Windows driver. Not everyone will need to go seek out a driver though, because in some cases, Windows might take care of it for them. That’s at least been the case for me – I don’t need a driver for anyone of my current devices under Windows 8.

      Also, if you can’t move an app, it might be limited to that app. If App 2 SD lists no apps at ALL, then that’s very strange, and not typical.

      • Nhn Hosaini nsab

        Hi Rob
        please excuse me because i really didn’t see your note in step3 and faced trouble and…
        i think my problem is the way app2SD in my phone detects the SD card .i have a 16G microSD memory cards but this program shows the phone storage as SDstorage.
        please see the attached photo for more details.

        • http://techgage.com/ Rob Williams

          There’s no photo attached to your post, but I think I know what you mean. At the bottom of App 2 SD it will tell you how much free space is on the phone when you’re in that specific tab. Then when you swipe over to the SD page, it will show how much space is available there.

          • Nhn Hosaini nsab

            there is 3 photos i compressed them by winrar..
            however i resent them. please look at them.

          • http://techgage.com/ Rob Williams

            I have a feeling Disqus is eating your attachment. You’re able to attach the images directly to your comment.

          • NHN

            could you see the images i posted at techgage.com ?

          • http://techgage.com/ Rob Williams

            Just one came through, but it explains the situation better. Instead of using App 2 SD, maybe you could go to a couple of different apps you hoped to review manually (Settings > Apps), and then see if the option exists to move them. Alternatively, you could look for another app like App 2 SD that doesn’t suffer this same flaw. I downloaded the app and can confirm that SD Card pane should show the storage for the SD card.

          • NHN

            thanks a lot Rob.

          • http://techgage.com/ Rob Williams

            Sorry I couldn’t have been of more help. I feel your frustration for what it’s worth. Have had to deal with the same foolish thing. I have an 8GB phone that has little storage left, and doesn’t even have an SD card option.

          • NHN

            i have a lot to say to you in my language but (i think) in english i should to say”you’re brilliant”.
            i am expert to deal with the computer problems but in android…
            you did your best and that worth a lot for me.

  • Rahul

    it is saying program too big to fit in memory. What can I do

    • http://techgage.com/ Rob Williams

      Where are you seeing that error? When trying to move an app? If so, is there enough free space on the SD card?

      • Rahul

        Sir this problem has been fixed and now the problem is that I can’t move my games completely to sd card. only some part of them moves in it. Please help me sir

        • http://techgage.com/ Rob Williams

          You’ll be unable to move the entirety of the game over, some files has to remain on the device. It should be the bulk of the files that move, though.

  • NHN

    here are 3 photos…

  • krishna ahir

    does this work on micromax unite 2 a106 too?

    • http://techgage.com/ Rob Williams

      It’s a non-destructive tweak, so it’s worth trying just in case. It’s more likely to work with Android versions before 4, 4.0, and 4.3+.

  • Tairetsu

    what kind of problems could I experience should I not revert the default location to the phone´s memory?

    • http://techgage.com/ Rob Williams

      I doubt anything severe would come of it, but if the phone thinks that the external storage is now the main device, it could start saving more important data there automatically; down the road, removing the SD card could -definitely- cause problems there (or if the SD card dies). I generally just recommend switching back to 0 (auto) to avoid any potential issues.

      • Tairetsu

        oh,thank you!

  • chirag

    in command prompt it says no device detected under adb devices.
    my device is micromax a116 plss help.
    i have installed the drivers for micromax (a116)

    • http://techgage.com/ Rob Williams

      Have you enabled USB debugging? Could there be some USB-related feature on the phone that’s preventing it from connecting to the PC via the correct protocol (MTP vs. others)? If you have another PC, I’d recommend trying it on that since it could also be an OS issue.

  • Atindra Singh

    Hi, I am using Spice mi 535 with Android 4.2.1 version.
    I installed sdk manager and found that this android version is not listed there. but i installed other things which u hv mentioned above.
    In CMD, I found error message that no device is listed and also got error msg when tried to get location.
    While My phone was showing connected and was in USB debugging mode. What is the issue? plz help.

    • http://techgage.com/ Rob Williams

      When you go into the App section of the Settings menu, and then click on an app, do you see a Move to SD option, even faded out? It’d look like the above screenshots. I am thinking that Android 4.2 doesn’t have that option anyway, so your efforts might be for nothing. That aside, be sure you have the proper Windows drivers for your phone.

  • Joe Sam Baryshnikov

    what am I doing wrong? Everytime I enter in the command it says it killed it or something…. I have all the drivers downloaded…

    • Joe Sam Baryshnikov

      oh, and I’m running version 2.3.4 it’s the LG Optimus Q.

      • http://techgage.com/ Rob Williams

        You did nothing wrong at all. That issue has been brought up before, but there’s never been a solution that I could see. Your best course-of-action is to test the tweak on another PC, because maybe it’s that particular PC and not the phone’s problem. This isn’t a driver issue on account of the fact that it -does- detect the device.

  • Leticia Oppenhuizen

    Hello Rob,
    First of all thanks a lot for posting this as it bothered me for a long time.
    Yet Please help…
    I have a Samsung Gio GT-S5660 with Android 2.3.6 Gingerbread XXKTK, but I do not see the green Android figure when I hook it up to my pc [only once by accident].
    Also really by accident I see that my phone tells me that now the USB is disconnected and then I can finally see the content of the SDcard on my pc.
    Before it said insert a card into your Removable Disk (F:) and so I even thought the card was corrupted]. Yet now I cannot see the SDcard on my phone…
    Next I have no clou as how to set/find this USB Debugging thing, neither do I know if it should be on or off….
    I downloaded the file as you said and if I click File Manager in there it starts to download [god knows where though]
    “Once you’ve established where the ‘adb’ executable is, you can navigate to its location using the ‘cd’ tool “…. sctrach sctrach…what is the ‘adb’ executable and where to find it, also where do I find the ‘cd’ tool ????
    By the way the App2Sd worked fine, but is not the thing I am looking for..:-(
    and to move the apps to my SD card [when possible] is no problem.
    Thanks for your help, be sure I really tried to get it working
    Leticia from Holland

    • http://techgage.com/ Rob Williams

      “USB Debugging” is found under the Developer Options menu in the Settings screen. If for some reason it’s not there, go into the “About Phone”, and scroll down to the “Build number”. Tapping this 7 or so times will reveal the menu (though I’m thinking this is required only for Android 4+).

      The “cd” tool is a standard Windows command, used just to navigate from one folder to another. For your sake, just ignore that, and refer to the section above the command-line screenshot in the article that starts with “An alternative way to open a command-line”.

      If your phone is plugged in, and the ‘adb devices’ command spits back a model number, the tweak should execute fine.

      • Leticia Oppenhuizen

        Thank you for your reply. I do as you state: No Developer options there so I went into the “About Phone”, and scrolled down to the “Build number”. Tapping this 7 or so times…. nothing happens, even tapping 20 times
        .How important is this Debugging thing and should it be ‘on’ or ‘off’?

      • Leticia Oppenhuizen

        Just found it under ways to root the Gio S5660: USB Debugging: Settings > Applications > Development > USB debugging and checkmark the box.

        So think I have to check it, set it to ‘on’.

      • Leticia Oppenhuizen

        Was disconnected but Try it again:
        When I Rightclick etc. it gives me only: Extract All…The Command Prompt itself does not recognise > Desktop. So stuck again.
        Should I do the “Extract All….’-thing… not knowing where it goes to?

      • Leticia Oppenhuizen

        Also: Should I see what is on the SD-card on my PC or not ??
        And in the text it says: the ‘USB debugging’ option in the Developer options menu will need to be checked off, yet in the picture it is checked “on”.
        So which way to go ?? Thanks for your reply :-)

        • http://techgage.com/ Rob Williams

          Regarding extracting the archive (assuming you are downloading the one I linked to in the article, from our site), you’ll need to go to the folder it downloaded to. By default this folder can be found in your library, or C:UsersUsernameDownloads. Or the desktop. If you downloaded the .zip file from our site (android_moving_to_sd_card/android_x86_64_20130917_platform-tools.zip), and still can’t find it, simply search your computer for it using the search tool in the Windows file manager.

          Once the file is found, you can right-click it and extract with “Extract All”. That will extract it to the same folder it’s in, creating a folder in the process. You’d then go into that folder and look for the adb.exe file.

          From that point, you’d refer to the section that begins with the note, “An alternative way to open a command-line in the same”.

          Hope this helps. I know this can be a little overwhelming.

  • Leticia Oppenhuizen

    Hello Rob,
    First of all thanks a lot for posting this as it bothered me for a long time.
    Yet Please help…
    I have a Samsung Gio GT-S3556 with Gingerbread2.3.6 XXKTK
    I can have USB storage on or off if on I see the content of my SDcard on my pc, which mode I should be in?
    Also cannot find the USB Debugging thing neither do I know if it should be on or off.
    I downloaded the file as you said and if I click adb in there it starts to download [god knows where though] and afterwards the whole file becomes empty.
    “Once you’ve established where the ‘adb’ executable is, you can navigate to its location using the ‘cd’ tool “…. now where do I find the ‘cd’ tool ????
    By the way the App2Sd worked fine, but is not the thing I am looking for..:-(
    and to move the apps to my SD card [when possible] is no problem.
    Thanks for your help, be sure I really tried to get it working
    Leticia from Holland