Questions tagged [app2sd]

App2SD or Apps2SD is a general term for moving applications to the SD card. See the full wiki entry for a disambiguation.

What is "App2SD"?

First, it is a generic term for methods to move apps from the device's (often quite limited) to an . Originally, the latter was the . With more recent devices, it might as well be the .

Second, there are different methods around today (see also the "historical part" below). Rawly:

  • App2SD as it was introduced to starting with . Here an app must explicitly support to be moved (the developer must specify that in the apps Manifest); it may not feature e.g. any service or widget (as they would break when the SDCard is unmounted/removed), and it may not request to be started right after boot (boot_completed, as that event is fired before the SDCard becomes available). Moreover, App2SD won't move the entire app to your SD card but only (major) parts.
  • App2SD+ is as described in the historical part below. It requires the SDCard to be partitioned. While Android only offers the first partition found on a SDCard to be mounted to the PC, the second remains available to the device. Thus services and widgets won't break, and almost any app can be moved without explicitly supporting it. A comparable method is used by . This method is available with some s
  • also uses a second partition on the SDCard. Other than above methods (which still leave parts of the apps in internal storage), Link2SD moves the complete app to the SDCard, and symlinks it to its original place on internal storage -- thus fooling the system into thinking it would still be there.

Extended methods

While above methods can be used to move the app, not all of them move data or the Dalvik executables (DEX, see ). So if your device is rooted, and your internal storage very limited, you might be interested in e.g. Data2SD, which also moves the apps data (e.g. Data2SD, which uses an "embedded partition" for this issue – but was not updated since 2011). Then there's also Simple2Ext (S2E), moving app, data, and some cache. Or DirectoryBind to move selected directories to SDcard. And there might be more I'm not even aware of...

Why can't I move with App2SD?

There are certain conditions to be met to make an app "movable". If an app provides some service or widgets, or wants to be started directly after boot, it cannot go to an external SDCard, for example: the card is only mounted after boot_completed (which would prevent auto-start), and it might be removed (which would break services and widgets). There are several more exceptions, plus finally the developer must explicitly mark the app "movable".

So much in "easy terms". If you are interested in details, please refer to the corresponding API guide page.

Some history from the beginnings in CyanogenMod

The CyanogenMod wiki has some good information about Apps2SD. In CM5 and earlier, the term referred to what is now called Apps2EXT, which required partitioning your SD card to have a secondary EXT partition. This was used to trick the Android system into thinking that apps were on the main storage rather than the SD card, allowing you to move any app to SD.

In CM6+, the term refers to the method where app preferences are ignored and apps can be moved to the SD card even if their default is for the internal storage. Certain apps, such as those that run services, cannot be moved to the SD card; this is because the system starts services before the SD card is initialized, and some services need to run even when the SD card is removed from the system.

There's also an app called App 2 SD you can use for moving apps via Apps2SD. For moving apps to an EXT partition you can use Simple2Ext.

216 questions
9
votes
2 answers

How do I find out if an app can be moved to the SD card before I install it?

Is there a way I can do this? Too many times I install an app, only to uninstall it, because it can't be moved to SD.
jumpnett
  • 438
  • 1
  • 6
  • 12
8
votes
4 answers

Is moving apps to SD only available to rooted devices?

Can I move any apps to SD? Is there a specific version of Android that I should run: 2.1, 2.2? Should my phone be rooted for that? Or does it work for stock versions too?
Stann
  • 183
  • 1
  • 1
  • 4
8
votes
3 answers

Can I force move to sd card applications that don't want to be moved there?

disclaimer: of course I can move apps which allow that, using "manage applications" menu. There are apps, some stock ones and some downloaded, that for some reason don't have the "movable to sdcard" flag set. Is there a way to move them anyway…
o0'.
  • 647
  • 2
  • 8
  • 27
6
votes
4 answers

Application to batch-move all applications to SD card?

I'm looking for an app that will allow me to move most (if not all) of my applications to the SD card really easily. The actual Android application manager takes too much work to go to each application and manually move it.
Naftuli Kay
  • 2,592
  • 7
  • 28
  • 37
4
votes
2 answers

Can an app save data on the SD card?

I have noticed that when I remove an app, which is placed on the SD card, this also frees up space on the main storage. The space freed up corresponds to the "data", which an app stores. My question is, therefore, why does an app, which is placed on…
David
  • 309
  • 1
  • 9
3
votes
1 answer

Transfer of files and apps from old sd card to new sdcard

I have got a new 8 GB SD card, but the catch is I have done the app2sd stuff. So what are the steps to be followed for the data and apps transfer without loss of anything. Will a simple copy and paste including all hidden files be enough?
ashwinsakthi
  • 133
  • 4
1
vote
1 answer

What are the benefits of moving apps to the SD card?

Possible Duplicate: Other than portability, are there any other advantages (or disadvantages) to storing apps on external storage? I'm trying to decide if I should make the move. I was hoping moving apps to the SD card would have them magically…
GollyJer
  • 1,183
  • 3
  • 12
  • 26
1
vote
2 answers

Will I need to move app updates to SD card in Android 4.3?

If I move a certain app to SD card (from App Info page), what happens when Play Store installs that app's update? Will the update automatically go to SD card, or will it go to internal storage and I'll have to move it to SD card again?
DVK
  • 2,059
  • 8
  • 25
  • 43
1
vote
0 answers

Move apps to the SD card and keep them there

I have a phone with a very small internal memory (LG K7, just 4GB storage, running Android 5.1.1) but a nice roomy (64 GB) external SD card, so naturally I use an application manager (specifically, AppManager III) to move as many apps as possible to…
mweiss
  • 185
  • 1
  • 12
0
votes
1 answer

app2sd via android terminal emulator?

ok so ik this has been asked 1,000,000 times...but not like this, i have a rooted plum z550 running stock kitkat 4.4.2, i dont have a pc, this phones default internal storage is 0.89 gigs...which is shit, phone storage is like 5 gigs and i have a 16…
0
votes
2 answers

Apps on SD showing as not installed, phone is constantly rebooting

I've had the apps on SD card not showing issue a few times, but in the last few days anytime I use the stock camera app no apps show on the screen and when rebooting I get "no service", "service disabled" and the apps on the SD card show as not…
-1
votes
2 answers

Can you move apps to SD card without rooting or computer?

I've done everything to move my apps to my SD card. I don't have a computer and I don't want to root my device. So how can I do it from my Verizon LG optimus Exceed 2?