Use External SD Card as Internal Memory on Droid Razr

One of the limitations of having both an internal storage and an external SD card in our phones is that some apps are unable to read data on the external SD card, as the internal storage is seen by those apps as the external SD card and hence they don’t read the actual external one. This is specially prevalent on MIUI ROMs, as it fails to find music on the external microSD card as well as not being able to browse it in the file manager.

XDA modder pajn has come up with a script that mounts the external SD card on your Motorola Droid Razr as the internal SD card, and vice versa. Though it has only been tested on MIUI ROMs, it should work on most other ROMs as well.

Let’s take a look at the procedure.

Compatibility

This ROM and the guide below are compatible only and only with the Motorola Droid RAZR. It’s not compatible with any other device. Check your device model in Settings » About phone.

Warning!

The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know exactly what you are doing. If any damage occurs to your device, we won’t be held liable.

Pre-Installation Requirements

  • A Motorola Droid RAZR with a custom ROM (preferably MIUI) and an external microSD card inserted.

How to Mount External SD as Internal SD on Droid RAZR

  1. Download the script file.
    Download Link  |  Filename: switchSD.zip
  2. Transfer the downloaded zip file to your SD card on the phone.
  3. Boot into ClockworkMod recovery.
  4. Select install zip from sdcard, then select choose zip from sdcard. Scroll to the file switchSD.zip and select it. Confirm installation on the next screen by selecting Yes — Install switchSD.zip.
  5. After installation is complete, select go back then select reboot system now to reboot the phone.

How to Revert Back to Normal

  1. Download the revert script file.
    Download Link  |  Filename: reswitchSD.zip
  2. Then perform steps 2-5 of the main procedure above to revert back to normal i.e mount internal as internal SD and external as external SD.

Following the procedures above, you can mount your external microSD card as the internal memory, and also revert back to normal if required. Share your thoughts on how it works out for you, in the comments below.

2 Comments

  1. Can someone PLEASE get this adapted for the Razr HD!?

    I’ve looked at vold.fstab and it’s different than the one linked to in this article.

    Here are the relevant bits as they appear on my Razr HD:

    dev_mount sdcard /mnt/external1::lun auto /devices/platform/msm_sdcc.3/mmc_host

    dev_mount usbdisk_1.1.1 /mnt/usbdisk_1.1.1 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1:1.0
    dev_mount usbdisk_1.1 /mnt/usbdisk_1.1 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.1
    dev_mount usbdisk_1.2 /mnt/usbdisk_1.2 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.2
    dev_mount usbdisk_1.3 /mnt/usbdisk_1.3 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.3
    dev_mount usbdisk_1.4 /mnt/usbdisk_1.4 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.4
    dev_mount usbdisk_1.5 /mnt/usbdisk_1.5 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.5
    dev_mount usbdisk_1.6 /mnt/usbdisk_1.6 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.6
    dev_mount usbdisk_1.7 /mnt/usbdisk_1.7 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.7

  2. Can someone PLEASE get this adapted for the Razr HD!?

    I’ve looked at vold.fstab and it’s different than the one linked to in this article.

    Here are the relevant bits as they appear on my Razr HD:

    dev_mount sdcard /mnt/external1::lun auto /devices/platform/msm_sdcc.3/mmc_host

    dev_mount usbdisk_1.1.1 /mnt/usbdisk_1.1.1 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1:1.0
    dev_mount usbdisk_1.1 /mnt/usbdisk_1.1 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.1
    dev_mount usbdisk_1.2 /mnt/usbdisk_1.2 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.2
    dev_mount usbdisk_1.3 /mnt/usbdisk_1.3 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.3
    dev_mount usbdisk_1.4 /mnt/usbdisk_1.4 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.4
    dev_mount usbdisk_1.5 /mnt/usbdisk_1.5 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.5
    dev_mount usbdisk_1.6 /mnt/usbdisk_1.6 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.6
    dev_mount usbdisk_1.7 /mnt/usbdisk_1.7 auto /devices/platform/msm_hsusb_host/usb1/1-1/1-1.7

Comments are closed.