• Announcements

    • Reminder - MoDaCo position on illegal content   07/30/15

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such softwareNintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)CUSTOM ROMS You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)ROMs must give full credit to the original authorISSUES If you have any issues with this policy, please contact PaulOBrien directly via PM.
    • Reminder: Selling items on the forum directly is not allowed   07/30/15

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspension / ban.

[How To] Swapping the internal and external SD cards

38 posts in this topic

Posted

I am on my second Blade having had a 111 for a short while,which was good. I now have a Blade v.I have nearly used the internal memory so got a 32GB external card but this made no difference, Being new to technology i found this forum and discovered this is a common problem, i understand this can be sorted so the phone saves apps on external sd card thinking it is internal but you have to root it?? In stall a root explorer? My question is HOW!! As i said i'm new to this and not young! Can someone please explain how to do this in an easy none techy way, as easy as possible cos i'm not techy minded at all !! Thank you in advance

0

Share this post


Link to post
Share on other sites

Posted

This is probably the easiest way but isn't the way I did mine so I can't much help with it: http://forum.xda-developers.com/showthread.php?t=1886460

 

This is how I did mine: http://forums.thedigitalfix.com/forums/showpost.php?p=9908955&postcount=91 which is a more detailed write up of KonstaT's original guide but seeks to avoid some issues that may trip people up such as ZTE's driver not working properly.

0

Share this post


Link to post
Share on other sites

Posted (edited)

Hi Baldrick 1

I have replied to your other post on the forum.

I found that even moving as many apps as possible to the internal SD I found that the internal storage /data/ filled up and I could not update/download appps. This happened when there was over 200 Mb of free memory.

My solution was to move the internal apps to a hidden partition on my SD card using Link2sd app. I also use a cleaner app to delete junk files and remove cache files.

Links in my other reply. Hope that helps someone.

Edited by Sappermajor
0

Share this post


Link to post
Share on other sites

Posted (edited)

From terminal emulator you can use

su

pm set-install-location 2

to allow you to move anything to SD.  Don't move your launcher, keyboard or any app whose widget you use though.

 

I've got 195 user apps on there so far with no need for an ext partition yet.

Edited by targetbsp
0

Share this post


Link to post
Share on other sites

Posted

My phone doesn't have sufficient space for me to move my apps from internal SD card back to the phone so I can't do this. Considering however, that there is plenty of space on my internal SD card and the phone just refuses to put many apps or app data to my internal SD, I don't think I'd actually benefit from swapping. Maybe I could force them to move with pm set-install-location 2 but there's got to be a reason why this is not allowed in the first place.

0

Share this post


Link to post
Share on other sites

Posted

Yeah, this is mostly for apps that download a lot of external data like games and stuff.  They'd soon fill your tiny internal SD.

 

The apps2sd feature didn't exist until Froyo.  And after that it's up to the app developer whether they can be moved or not so older apps probably don't have the 'i can move' flag set.  The only things you shouldn't move are default keyboard and launcher and any apps whose widgets you use.

 

Alternatively you could also make an Ext partition on your SD card and use to Link2SD

0

Share this post


Link to post
Share on other sites

Posted

Here's the manual instructions:

 

First you need root

Then you need to edit the file called vold.emmc.fstab in the \system\etc folder

The 2 lines beginning # are commented out and are how these lines appear in the stock rom.  The 2 lines following them are modified to swap the SD cards.

 

So, using a root file explorer, copy the vold.emmc.fstab file to your sd card, connect the phone to your computer via usb, edit the file in a text editor and copy the edited file back to system/etc

#dev_mount emmc    /storage/sdcard0 20 /devices/platform/msm_sdcc.3/mmc_host/mmc0
#dev_mount sdcard /storage/sdcard1 auto /devices/platform/msm_sdcc.1/mmc_host
dev_mount sdcard /storage/sdcard1 20 /devices/platform/msm_sdcc.3/mmc_host/mmc0
dev_mount emmc    /storage/sdcard0 auto /devices/platform/msm_sdcc.1/mmc_host
 

 

 

Swapping these cards has another advantage too.  I believe the CWM we have atm is looking for .android_secure* on the external card?  Which is where it will be if the cards are swapped but not if they are stock.

 

 

 

*where apps moved to sd card live.

k you help me on my device?

 

this is my original vold file.

 

dev_mount    sdcard    /mnt/sdcard    auto    /devices/virtual/block/nandj    /devices/platform/sunxi-mmc.2/mmc_host

dev_mount    extsd    /mnt/extsd    auto    /devices/platform/sunxi-mmc.1/mmc_host    /devices/platform/sunxi-mmc.0/mmc_host

dev_mount    usbhost1    /mnt/usbhost1    auto    /devices/platform/sunxi-ehci.1    /devices/platform/sunxi_hcd_host0    /devices/platform/sunxi-ohci.1  

0

Share this post


Link to post
Share on other sites

Posted

k you help me on my device?

 

this is my original vold file.

dev_mount    sdcard    /mnt/sdcard    auto    /devices/virtual/block/nandj    /devices/platform/sunxi-mmc.2/mmc_host
dev_mount    extsd    /mnt/extsd    auto    /devices/platform/sunxi-mmc.1/mmc_host    /devices/platform/sunxi-mmc.0/mmc_host
dev_mount    usbhost1    /mnt/usbhost1    auto    /devices/platform/sunxi-ehci.1    /devices/platform/sunxi_hcd_host0    /devices/platform/sunxi-ohci.1  
  1. Make sure you don't already have apps moved to the external SD card, if you do, move them back
  2. Make a backup - don't skip this
  3. Following the instructions, try pasting this into your vold.emmc.fstab:
dev_mount    sdcard    /mnt/extsd    auto    /devices/virtual/block/nandj    /devices/platform/sunxi-mmc.2/mmc_host
dev_mount    extsd    /mnt/sdcard    auto    /devices/platform/sunxi-mmc.1/mmc_host    /devices/platform/sunxi-mmc.0/mmc_host
dev_mount    usbhost1    /mnt/usbhost1    auto    /devices/platform/sunxi-ehci.1    /devices/platform/sunxi_hcd_host0    /devices/platform/sunxi-ohci.1  
0

Share this post


Link to post
Share on other sites

Posted (edited)

I'm not sure, but i swapped sd cards, by editing a line in build.prop, not by editing vold.mmc.fstab .

I mean that external sd is primary storage and internal sd as secondary.

Is this something else or we talk about the same thing? ???

Edited by gkalen
0

Share this post


Link to post
Share on other sites

Posted

I'm not sure, but i swapped sd cards, by editing a line in build.prop, not by editing vold.mmc.fstab .

I mean that external sd is primary storage and internal sd as secondary.

Is this something else or we talk about the same thing? ???

 

Same thing.  Many people have used the technique in this thread with great results.  In think EziMod was asking how to do the same thing for a different device.

 

Would you like to share what changes you made to build.prop?

0

Share this post


Link to post
Share on other sites

Posted (edited)

Same thing. Many people have used the technique in this thread with great results. In think EziMod was asking how to do the same thing for a different device.

It seems easier to me.

Would you like to share what changes you made to build.prop?

It's simple and easy ...

Find the below line in build.prop .

"persist.sys.emmcsdcard.enabled=1"

Then change numper 1 at the end, to zero ( 0 ) .

Reboot and done.

Edited by gkalen
0

Share this post


Link to post
Share on other sites

Posted

Can we merge the internal memory and the virtual sdcard? My biggest problem is the little free space in internal memory.

0

Share this post


Link to post
Share on other sites

Posted

Can we merge the internal memory and the virtual sdcard? My biggest problem is the little free space in internal memory.

 

Not that I know of. Wish we could.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.