2

I'm getting tired of deleting apps to install an app. Right now I need every app I got but also need to download another app. I got no more space left. I've searched high and low for a way to move my apps, completely, to SD card but to no avail. And I don't want to "link" them to SD. I want to "move" them to create space.

Can anyone point me in the right direction please? Thanks!

Android 7 | Rooted | Moto C Plus

JJrussel
  • 411
  • 4
  • 15
  • @alecxs So does linking using Link2SD actually move the files and it's data, thus freeing up the space they were using in the internal storage? – JJrussel Feb 27 '21 at 18:53
  • @IrfanLatif Thanks for the links! That's a tad bit too advanced. Can I get a little more guidance? Considering I'm using Android 7, which method would do the job without going the adoptable storage route? – JJrussel Feb 27 '21 at 18:55
  • Adoptable Storage is the easiest way to avoid manual setup (though personally I don't like it much and never used it). Everything else requires something advanced, and starts with rooting the device. – Irfan Latif Feb 27 '21 at 19:23
  • @IrfanLatif Like mention in op, my phone is already rooted. I'm not a complete noob so the advanced route shouldn't be that complicated. Could you point me in the right direction? I'd like to give it a shot. I don't want to do adoptable storage because I have bad experience with it. – JJrussel Feb 28 '21 at 21:43
  • @alecxs OK. What's the difference between that (Linking) and the method Irfan is talking about? – JJrussel Feb 28 '21 at 21:45
  • adoptable-storage is native app to sd method where android is aware of the location, while other methods are cheating – alecxs Feb 28 '21 at 22:15
  • @alecxs I think IrfanLatif is talking about two methods...adoptable storage and something else. It's the something else I'm wondering about. – JJrussel Feb 28 '21 at 22:37
  • asec container was predecessor of adoptable-storage – alecxs Feb 28 '21 at 22:52
  • There are numerous possibilities. Mount a partition or a directory from SD card to /data/app or /data/data or /data/media. Or bind mount specific app directories. SD card must be of app grade for a smooth experience. You can create init services to automatically mount them on every boot. Also take care of UIDs, GIDs, modes and SELinux labels. See this answer to get started: https://android.stackexchange.com/a/217936/218526. And please don't say that's a different question. Basic concepts are the same. – Irfan Latif Mar 01 '21 at 00:48
  • @IrfanLatif How many methods are there in what you posted above? And is it better than doing it the Link2SD way? – JJrussel Mar 01 '21 at 04:05
  • https://chat.stackexchange.com/transcript/message/56744757#56744757 – alecxs Mar 01 '21 at 19:55

1 Answers1

0

You can not move all apps to SD card. You can install some app to SD card. Part of the app also install on internal memory.

You can use SD card as internal storage. You can add SD card and choose as internal storage not as portable storage.

aliz lopaz
  • 301
  • 2
  • 8
  • 1
    Be aware that formatting as internal storage means that you should never ever remove the sd-card from the phone. Also if the phone is reset or defect the data on the sd-card is lost as it can not be accessed anymore! – Robert Feb 27 '21 at 11:52