
This guide will show you how to enable adoptable storage on Android TV devices. This tutorial should work on Android TV 10 and higher.
Adoptable storage allows us to connect a USB thumb drive or SD card to an Android device and add it as internal storage.
Some people refer to this as expanding internal storage.
This is especially handy for Android TV systems that come with low internal storage such as the Walmart onn. Android TV Box. Adding adoptable storage allows us to install more applications and creates additional space for items such as movies, TV shows, home videos, pictures, etc.
With Adoptable storage, you can turn your Android TV device into a full-blown media center!
Some streaming devices such as the NVIDIA SHIELD TV Pro or MECOOL KM2 make this a simple task and they support expanding internal storage out of the box. But, unfortunately this isn’t the case for all of them.
The two most popular Android TV systems that don’t support this are the Dynalink Android TV Box and onn. Android TV Box.
You will find both video tutorials and general screenshot guides below that demonstrates this process.
Prior to getting started, you may first want to format your external drive as FAT32 to avoid problems.
Hide Your Digital Fingerprint
How to Enable Adoptable Storage
This tutorial will teach you how to enable adoptable storage on Android TV systems that support this feature and those that don’t. We can issue ADB commands to enable adoptable storage on systems that don’t support it.
If your Android TV device doesn’t come with a USB or SD port, more than likely you will need an OTG cable that will allow you to connect your external storage.
In the image below, I’m using the onn. Android TV Box as an example and you will see how the OTG cable is connected to the device.

For both processes outlined below, you must first enable Developer Options, and turn on Force Apps to External.
For troublesome devices, you must also turn on USB debugging in Developer options as well. Either way, I suggest doing this as it won’t hurt anything.
Here’s how to do this.
1 Click Settings and then Device Preferences.

Exclusive Surfshark Discount
Your online activity is currently monitored by your ISP, app/addon/IPTV developers, government agencies, and the websites you visit.
- Become 100% anonymous while streaming and downloading.
- Use on Unlimited Devices & share 1 account with the entire family.
- Save 85% with the 24-Month Plan + Get 3 FREE Months.
2 Click About.

3 Click Build 7 times to enable Developer options.

4 Click back button to return to previous panel and then click Developer Options.

5 Click USB debugging to turn it on.

6 Click OK to confirm.

7 Turn on Force allow apps on external.

How to Enable Adoptable Storage on Supported Android TV Devices
Video Tutorial
In the following tutorial, I demonstrate how to enable adoptable storage on an Android TV system that supports it out of the box.
I suggest watching this video as it provides important details not mentioned in general steps outlined below.
General Instructions
1 Follow instructions above to activate Developer Options and enable Force allow apps on external.
2 Insert USB drive or SD card into OTG Cable or available port on device.

3 Go into Settings and click Device Preferences.

4 Click Storage.

5 Click external drive.

6 Click Erase & format as device storage.
If you don’t see an option to erase and format proceed to instructions below for enabling adoptable storage on troublesome Android TV devices.

7 Click Format.

8 Wait for formatting to complete.

9 Device may restart.

10 Go back into Settings / Device Preferences / Storage and click Migrate data to this storage.
If your device doesn’t restart from previous step, you may get a screen asking if you want to Migrate data to your new external storage, click OK or yes.

11 Click Move now.

How to Enable Adoptable Storage on Troublesome Android TV Devices
Video Tutorial
In the following tutorial, I demonstrate how to enable adoptable storage on an Android TV system that doesn’t support it out of the box.
I suggest watching this video as it provides important details not mentioned in general steps outlined below.
General Steps Outlined in Video Above
As mentioned earlier, some Android TV systems don’t support Adoptable storage out of the box but the following guide will teach you how to activate it with multiple ADB commands.
This will work on Android TV 10 and higher.
1 Enable developer options and turn on USB debugging and enable Force allow apps on external. These instructions are located toward top of this guide.
2 Install free Downloader App through Google Play Store.

Click Here for Downloader Install Tutorial
3 Install free TROYPOINT App with Rapid App Installer.
Inside Downloader type in troypoint.com/tpapp and then click Go to install.

Click Here for TROYPOINT App with Rapid App Installer Tutorial
4 Install ADB Shell App and Sideload Launcher App through TROYPOINT App.

5 Insert USB drive into OTG adapter or device itself.

6 Go into Sideload Launcher App and launch ADB Shell App.

7 Connect to your device with the following IP Address & Port in the ADB Shell App.

8 Click Always allow from this computer then click the Allow button.

9 Issue the following ADB commands through the ADB Shell App.
sm list-disks
take note of your drive’s name in my case it is Disk8,0
sm has-adoptable true
sm set-force-adoptable on
In the 2 commands below, replace 8,0 with the name of your drive.
sm partition disk:8,0 public
sm partition disk:8,0 private
sm list-volumes
in my case private:8,2 unmountable (note if you don’t see “private:8,2 unmountable”, then repeat the two partition commands above) , once it shows up continue.
sm format private:8,2
sm set-force-adoptable off
sm set-force-adoptable on
Now reboot your device.
10 Go into Settings and click Device Preferences.

11 Click Storage.

12 Click external drive.

13 Click Migrate data to this storage.

You have now successfully enabled adoptable storage on your Android TV system.
Refer to the video above for additional details on this process.
This page includes affiliate links where TROYPOINT may receive a commission at no extra cost to you. Many times, visitors will receive a discount due to the special arrangements made for our fans. Learn more on my Affiliate Disclaimer page.





Works
I was wondering where the video’s have gone because I think I must have missed something on this one. Hope there’s more to come…
Hi Roger, check again. It has been added back. Thank you.
What happened to the instructional video? I watched it yesterday, went today and bought box and now video is gone.
Hi Randy, I have added the video back. Thank you.
Did this on a 16 gb drive to see if it work. What if I want to switch to a bigger drive. Is it as simple as taking the first one out and then adding the bigger one, going thru the same steps? Will it mess up the android streamer if I take out the first one and leave it out?
Thanks
does anybody know why am i getting this message:
connection terminated
stream closed
after this command
sm set-force-adoptable on
OK got my 256 USB working transfers some apps over to it, But can not see the USD drive in ES Explorer I have music, movies, and pictures I would like to to use for Kodi app. So how do I transfer files from PC to USB on my ONN box. I tried removing the disk to my PC but it can not see the drive. Is there another file app in the play store that might work?
have the SanDisk Ultra USB 3.0 256 followed your steps. Not Working!!! Can see the usb with ES Explorer Notifications is showing unsupported USB device so how can I fix it
So it got things working and the android side but just the opposite not showing on ES Eplorer check my last post
Okay. Now that I’ve done this with a Dynalink dongle, what is it good for? How do I move stuff to the usb and why?
Enabled adoptable storage and could move apps to and from 32 gb PNY usb drive. The apps I moved to usb took waay too long and would not work from the usb . Very slow and useless. What’s wrong? Could it be the usb drives, I’ve tried 2, Both PNY.