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.

215 questions
26
votes
10 answers

Other than portability, are there any other advantages (or disadvantages) to storing apps on external storage?

Are there any particular advantages/disadvantages to storing apps on the external storage of an Android device? As I have a Nexus S, I can't think of advantages for me as I can't remove the storage, also the internal storage is more than enough for…
Dunhamzzz
  • 2,090
  • 6
  • 19
  • 27
22
votes
0 answers

Does moving apps to the SD card negatively affect performance?

Does moving an application to the SD card negatively influence I/O performance of the app or of Android in any way, in particular loading times?
Nova
  • 3,390
  • 7
  • 32
  • 57
19
votes
3 answers

How to install APK files on SDCARD?

I have samsung galaxy 3 (I5801). I have downloaded many APK files from internet. I have no problem in installing APK files. By default when APK file is selected it installs itself to phone memory. I want it to install application on SDCARD. I have…
JRC
  • 291
  • 1
  • 3
  • 7
16
votes
1 answer

Apps on SD-Card moved back to device storage after being updated?

On my Samsung Galaxy S5 (running Lollipop 5.0), I noticed the following behavior: I moved some apps to my external SD-Card storage. Every time, Google Play Store tells me to update one of these apps, they're getting moved back to the device's…
15
votes
3 answers

Why do apps get smaller when they are moved to the SD card?

For example, the Barcode Scanner app takes up: Total: 0.96MB Application: 0.92MB Data: 40KB on the phone. When I move it to the SD Card, it changes to: Total: 524KB Application: 484KB Data: 40KB How come it changes?
Connor W
  • 253
  • 1
  • 5
14
votes
2 answers

How can I move apps to SD on non-adopted Marshmallow storage?

Everyone seems to be getting excited about Marshmallow's adoptable storage feature, but to me it seems like a major regression. There can be several reasons for not adopting external storage: When upgrading from Lollipop, I already have an SD card…
12
votes
3 answers

Is there any way to move apps to my SD with Android 2.1?

Is there any possible way to move apps to my SD card on my Droid Eris? I keep getting that low memory icon in my notification bar and its really annoying. I'm running Android 2.1
ninjasense
  • 417
  • 2
  • 7
  • 14
11
votes
3 answers

How to increase internal memory of the HTC Wildfire S finally?

I've been spending a lot of sleepless nights trying to fix this. I know there are a lot of threads like this on the internet, but I want to go a bit deeper. I have an HTC Wildfire S with only 512 MB internal flash memory. This internal memory has a…
10
votes
2 answers

All apps installed on my SD card have suddenly disappeared

So this is very odd. Last night my phone rebooted itself. Nothing unusual there - it does it from time to time. However, this morning when I try to read the news I get "Application is not installed on your phone". So I check some more apps and lo…
ChrisF
  • 457
  • 5
  • 10
  • 22
9
votes
3 answers

Unable to move few Apps to SD Card

I have apps such as Any.DO and AK Notepad installed in My Samsung Galaxy Y Android 2.3.6 phone. I have tried Titanium Backup and App 2 SD (move app to SD) but still not able to move these apps to the SD card at all. What's wrong? Can someone help me…
user16112
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
9
votes
2 answers

Can I change the dalvik cache location e.g. with a symbolic link?

I currently use Link2SD since my phone's onboard storage is insufficient for more than a few essential apps. It is very effective but limited to when the phone is on. While changing ROMs, the dalvik cache is wiped and when the phone restarts you see…
gontadu
  • 261
  • 1
  • 3
  • 5
9
votes
1 answer

How to find only SD card movable applications on the market?

As I do not have more free space on my HTC Desire, I am interested only in applications which can be moved to the SD card. How to find them on the market (via web interface, or on the device, does not matter) ?
Hristo Hristov
  • 191
  • 1
  • 3
9
votes
4 answers

Automatically install new applications on SD card

How can I do this? My phone's internal memory is low, yet Android (2.3.3) still deems it fit to attempt installations of files in the phone memory, I haven't found any option for this in the settings. Edit : Turned out, it was Facebook's contact…
Mob
  • 287
  • 7
  • 16
9
votes
3 answers

Move to SD Card doesn't move everything

I have noticed that when I move apps to the SD card, it doesn't move everything. Is this a bug or a known behaviour or something weird going on with my phone? Here's an example: Start point: Phone free space: 18MB Install Skype app: Phone free…
x3ja
  • 277
  • 1
  • 4
  • 15
1
2 3
14 15