There is no option in Samsung Galaxy Mega 5.8, Android version 4.2.2 as "Move to SD Card" in Application Manager.


The other way of doing this is more simpler, the blog which was where I learnt this from.

adb shell pm getInstallLocation, the value returned is 0 is default.

  • 0 is Auto, will by default Android OS will install it as it sees best.
  • 1 is Internal, apps will get installed to the internal filesystem.
  • 2 is External, apps will get installed to the external filesystem, by way of SD Card.

Now, to change that to external location

adb shell pm setInstallLocation 2, the changes will persist across reboots and any apps will get installed to the SDCard by default.

Beware: I am unaware if this will work in the newer later versions of Jellybean. As the latest I have is CM 10.1 Android 4.2 so the mileage may vary.


As per @Izzy's comment below, the newer Jellybean version and probably will remain for later Android versions from that point onwards the commands used above are, adb shell pm get-install-location and adb shell pm set-install-location respectively in place of the older commands as highlighted above. Reference found here

  • 1
    Comment from Canoe (posted as answer and thus being removed): Be aware of a syntax change. On newer Android versions it's rather pm get-install-location and pm set-install-location. Reference (by Izzy): developer.android.com – Izzy Oct 25 '13 at 20:23
  • 1
    @Izzy - cheers for the heads up, will fix it up! :) – t0mm13b Oct 27 '13 at 22:28

Try AppMgrIII, its free, as there is no default option available.


You have to root your device:


Then install the app in the sd memory and then (finally) you can unroot your device so to don't lose the warranty or the O.S. update

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.