How to Swap Memory for Lenovo S920

12 Jun 2014

How to Swap Memory for Lenovo S920 – One of the famous tip and trick for Lenovo S920 users is to swap sd card become internal memory on Lenovo S920, this tricks commonly used by peoples who run out their internal memory because they need to install a very large data games. In Lenovo S920 4 GB there only 2,5 GB space to be used for internal memory and in this internal memory stored all data for games, applications, pictures, etc with just 2,5 GB free space i think it very small for games addict. To be follow and use this tricks you will need to ROOT your device, because we need to modified system files.

Disclaimer :
This guide for educational purpose only, We not responsible if your device bricked after following this tutorial.  (DWYOR)


Requirements :

  • ROOTED device, Use Framaroot v1.91 to root your Lenovo S920
  • Class 10 Sd Card, If you use lower than 8 for Sd Card class then you will feel lag when you operate your device. So i very recommend it for used class 10 for better performace.
  • ROW or CN ROM, for Vibe UI v1.5 I don’t know it will work or not but you can try to follow this guide, when it not suitable than just stop it.
  • This trick better be use on the first you begin to boot your phone, so there is no user data and user applications install on both internal memory or sd card.
Download :

How to Swap Memory for Lenovo S920

  1. I like to install and used Root Explorer v2.20, but if you accustomed to using any other explorer than it ok as long as they can access on ROOT directory.
  2. Download and install Root Explorer v2.20 to your device, after success open it. Your root applications (SuperSu or SuperUser) will ask for permission to use for this application please just Grant / Allow it.
    How to Swap Memory for Lenovo S920
  3. On Root Explorer v2.20, navigate to /system/etc and change the mount to R/W
    How to Swap Memory for Lenovo S920

  4. Find file with name vold.fstab, this is the file that need to be edited. For your save please backup / copy this original file to sd card. Select file vold.fstab and click options button on the Root Explorer v2.20, then select Open in Text Editor.
    How to Swap Memory for Lenovo S920

  5. Then look for this text


    dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host

    dev_mount sdcard /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host

  6. And replace for this code below


    dev_mount sdcard /mnt/sdcard2 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host

    dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host

  7. If you can see these 2 codes is same only the bold that need to be changes, Then Save it if need to replace than confirm it by click Yes
  8. Now cross your finger and reboot your device, Wait until it can boot perfectly if you device can boot then your tricks is work but if not then check every step you have already done and try repeat it careful or you can cancel to follow this guide by restore the vold.fstab file to original.
Congratulations !!! now please enjoy the new Lenovo S920 with bigger Internal Memory don’t need afraid to run out. Confirm the change with go to System Settings ↦ Storage ↦ Intenal Storage. Thank you for reading this guide, and if you have any problem regarding this tutorial please don’t hesitate to leave comments i will try to help you….
RELATED POST
22 comments
  1. If you use ROW or CN firmware framaroot can be use to root your device but if you using vibe ui v1.5 or android 4.4.2 kitkat framaroot cannot be use. You must use CN recovery to install supersu via update zip method

  2. hi i just find that line in my lenovo files but is a little bit different, the changes are the same? this is the line in my file "dev_mount sdcard2 /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
    " and this "dev_mount sdcard /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host"

    1. un swap Lenovo A536?
      look below if you already success change the setting
      Then look for this text :
      dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
      dev_mount sdcard /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host

      And replace for this code below :
      dev_mount sdcard /mnt/sdcard2 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
      dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host

  3. can u give me code for lenovo a850i please:

    my vold.fstab is:

    ## Example of a standard sdcard mount for the emulator / Dream
    # Mounts the first usable partition of the specified device
    dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
    dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
    ## Example of a dual card setup
    # dev_mount left_sdcard /mnt/sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host/mmc0
    # dev_mount right_sdcard /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.2/mmc_host/mmc2

    ## Example of specifying a specific partition for mounts
    # dev_mount sdcard /mnt/sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
    "

    1. Yes it mean when you do this tricka it better when the device with 0 apps, because after do this tricks the apps will installed on sd card. Maximun sd card speed is 10, and sd card without 10 mark ussually class 6. But better check careless about your sd card

    2. Thanks sir..my vold.fstab is different than yours..its written like this
      ## Example of a standard sdcard mount for the emulator / Dream
      # Mounts the first usable partition of the specified device
      dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
      dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
      #lenovo.sw :add otg device mount dev mount usbotg /mnt/usbotg auto /devices/platform/mt_usb/usb 1
      ## Example of a dual card setup
      # dev_mount left_sdcard /mnt/sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host/mmc0
      # dev_mount right_sdcard /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.2/mmc_host/mmc2

      ## Example of specifying a specific partition for mounts
      # dev_mount sdcard /mnt/sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1.

      Can you tell me which shoul i change?.
      Please help me kind sir.

    3. kind sir,im sure im using the same device.i've try swap sdcard1 to sdcard2.nothing happen..but i think its fine sir,im really thankfull you for all of your effort .if i cant use this method,is there any other method tht i can use to solve my internal problem?

  4. Good Day Sir! I'm having a bit problem. Mine has different line than yours "dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
    dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host" I tried swapping sdcard0 to sdcard2 but nothing happened.

Leave a reply