LG K30 / K40 Move Apps to SD Card via Adoptable Storage

LG K30 & K40 comes with 32GB internal memory. Out of this, hardly 16GB is available as usable storage space. Over a period of time, this limited space is consumed by apps, games, photos, videos, etc.

The good thing is that K30 / K40 has got expandable memory. A micro SD can give you a boost in storage space. However, the bad news is that apps and games are not installed on the SD Card. They use internal memory.

To fix this issue we can use the adoptable storage feature on LG K30. This way we can create a partition on the SD card which acts as the internal storage. It becomes the default storage space for app installation.

So, Let’s find out how to move apps to SD card on LG K30 / K40 –

How to Move Apps to SD Card on LG K30 / K40

NOTE: Make sure you take a complete backup of your internal storage and SD card before moving further. You should use a high-speed Micro SD memory card (at least Class 10) to partition it as internal storage.


lg k30 move apps to sd card

First of all, we have to install the memory card.

Use the SIM ejector tool to pull out the SIM Card / Memory Card Tray as shown above.

how to move apps to sd card on lg k30

Place the Micro SD card in its respective slot and push the tray back in its slot.

move apps to sd card lg k30

Now, pull down the notification bar on your K30 and click on the “Settings icon”.

lg lmx410 move apps to sd card

We are now in Settings.

Select the “General Tab”. Move down to the bottom of the page and choose “Developer Options”.

If you’ve not enabled Developer Options on your K30 yet, check out the below post –

LG K30 Developer Options

In the “Developer Options” we have to look for “USB Debugging”.  Tap it to enable.

lg k30 storage space running out

Now that USB Debugging is enabled we are ready to connect our phone to the computer.

lg k30 adoptable storage

Connect your LG K30 to the PC using a USB Data Cable.

lg k30 clear storage

Wait for the ADB Interface Driver to Install. You can check the Driver installation status in the Device Manager on your PC.

The driver is visible under Android Device as shown above.

If you’ve not installed the LG K30 USB Driver on your PC, download and install from the below post –

LG K30 USB Driver


lg k30 minimal adb and fastboot

To enable Adoptable Storage, we have to write the commands in ADB Mode.

We are going to use the Minimal ADB and Fastboot Tool to write the ADB Commands.

Download and install Minimal ADB & Fastboot on your computer using the below link –


After the installation, launch this tool as shown above.


lg k30 adb devices

Minimal ADB & Fastboot launches the cmd window as shown above

Type adb devices and hit enter on your PC keyboard

It shows the device LMX410 but says “unauthorized”.

At this point, check your LG K30 phone screen.

lg k30 adb mode

We have to approve the request to “Allow USB Debugging” by tapping “OK” as shown above.


lg k30 adb unauthorized

Now again type adb devices and hit enter.

This time LMX410 is under the “List of devices attached”.

LMX410 is the model number of LG K30.

lg k30 list of devices attached

The next command line is adb shell sm list-disks

You can type or copy-paste this command in your cmd window.

In my case, the disk is 179,64

It will vary according to the memory card used. It can be 179,0 or 179,128 etc. in your case. The command line will change accordingly in the next steps.

lg k30 how to move apps to sd card

Now type the next command line which is adb shell sm list-volumes all and click enter

lg k30 adoptable storage adb command

Now type this command line adb shell sm set-force-adoptable true and press enter

lg k30 sd card as internal storage

This step is a crucial one –

If you wish to use the whole of your memory card space as internal storage then the command line would be

adb shell sm partition disk:179,64 private

To use part of the SD card as Internal and remaining as External storage the command line will change. In my case, I’m partitioning 60% of the SD card space as Internal Storage. The command line for this is

adb shell sm partition disk:179,64 mixed 60

The partitioning takes a while depending upon the speed of your SD Card.

lg lmx410 move apps to sd card

The next command line is adb shell sm list-volumes 

Type this command and click Enter.

We have to copy the UUID from this step. Check out the below screenshot.

adoptable storage lg k30

I’ve copied the UUID as shown in the above screenshot. This will be different in your case.

We have to use it in the next step.

how to enable adoptable storage on lg k30

Based on the UUID the next command line would be

adb shell pm move-primary-storage 1edc2b00-0fdc-437d-b498-a884d294cd68


lg k30 set sd card as default storage for apps

It says “Sucess” after hitting enter.

lg k30 migrate data

The data is moved from the internal memory to the SD Card. You can see it says “Move complete” in the above screenshot.

The SD Card is ready to be used as internal storage for app installation.

Now, Let’s check the “Storage” Status on our K30.

Pull down the notification bar and click the settings icon.


lg k30 partition sd card

Select General Tab < Storage as shown above.

You can see the SD Card is divided into 2 parts. The First SD Card belongs to internal Storage. You can rename it to differentiate.

If you wish to revert the changes. You can format the SD Card and again use it as External Storage. 


To do this, Tap on the first “SD Card” as shown above.

lg k30 format as portable

Now hit the “3 dots” icon located at the top-right corner.

Tap “Format as Portable”.


lg k30 use sd card as portable storage

Hit “Format” and wait for the process to complete.


lg k30 format sd card

The SD Card Internal Storage Partition is now gone. The whole of it is available as external storage.

NOTE: I’m not sure how practical is the adoptable storage feature. You should use it with caution. If you’re using it on your K30 please share your outcome via the comment section below.

6 thoughts on “LG K30 / K40 Move Apps to SD Card via Adoptable Storage

  1. Hi guys,
    I’m trying to get the extra SD storage on my LG K40 to work as internal storage. I’ve followed the steps listed here, but the minimal and fastboot don’t recognize my device. Could you help me out?

  2. Awesome, I installed the LG K40 ADB Driver and was able to complete nearly all the steps. However, once I get to the step moving to primary storage, adb shell pm move-primary-storage [UUID#], I get a message stating “Failure [-6]”. What does this mean, and is there a way to fix it?

Leave a Comment