Related
Hey everyone! I'm new to xda and I've been looking for the answer to this question everywhere, but have yet to find it. I bought a 64gb sandisk cruzer usb drive to use with my otg cable with the stickmount app. Because of limited storage, I was wondering if I could actually save installed applications to the flash drive? In other words, if I can use a feature similar to "save to sd card" for apps, but have the apps save to my flashdrive. If anyone could make a video or just type up a response, I would really appreciate it.
brazilianmdn said:
Hey everyone! I'm new to xda and I've been looking for the answer to this question everywhere, but have yet to find it. I bought a 64gb sandisk cruzer usb drive to use with my otg cable with the stickmount app. Because of limited storage, I was wondering if I could actually save installed applications to the flash drive? In other words, if I can use a feature similar to "save to sd card" for apps, but have the apps save to my flashdrive. If anyone could make a video or just type up a response, I would really appreciate it.
Click to expand...
Click to collapse
Hi,
Haven't tried it myself but you could probably use symbolic link on sdcard\somedir linking to the connected usb drive.
here is a link with more details:
http://forum.xda-developers.com/showthread.php?t=1442729
I heard that you can play off the rom that stored on otg drive. I am not sure about installed app, haven't try that myself either.
ES File Explorer has the ability to save apps to a folder that you select.
--
Sent from my Nexus 7 using Tapatalk 2
Maybe something like this could be used for the Nexus 7?
http://forum.xda-developers.com/showthread.php?t=1410262
I have not tried this but the feature the OP is talking about would be very nice to have
racer321 said:
Maybe something like this could be used for the Nexus 7?
http://forum.xda-developers.com/showthread.php?t=1410262
I have not tried this but the feature the OP is talking about would be very nice to have
Click to expand...
Click to collapse
I was going to write about the same thread. I tried it with NOVA3 and it works great.
You can mount directories from connected USB fairly easy.
You figured it out for nova?
lionsh said:
I was going to write about the same thread. I tried it with NOVA3 and it works great.
You can mount directories from connected USB fairly easy.
Click to expand...
Click to collapse
Did you do this with stickmount installed? How exactly did you do it? I moved all Nova's data to the usb drive and deleted it from the Android/data directory but it still tries to download the aditional files back to the tablet. Any idea why?
lionsh said:
I was going to write about the same thread. I tried it with NOVA3 and it works great.
You can mount directories from connected USB fairly easy.
Click to expand...
Click to collapse
How exactly did you go about doing that? I Tried for both shadowgun and Nova 3, and both tried to redownload the data
I can confirm that Directory bind does work..
I tried it with the following games..
Order and chaos (game i get on sometimes )
Asphalt 7
Dead Trigger
co-pilot gps (maps are 2 gb)
I have moved a few other things as well..
I am running the leggs rom with Nova launcher on my device. No other mods.
otg i use is a cheap otg cable from amazon. i think was like 1.99 for 4of them from Ohio someplace..With a sandisk micro usb key chain reader.and a Patriot 64 gb micro usb card class 10.. There Highest grade card. I tried this on a 8 gb generic card that was class 4 the games would not load or would stall and shutter when they did.. SO I WOULD Say a fast card is a MUST..
Good luck .. i will post some pics of mine in the thread i created yesterday in the correct forum where i was asking for others experience. Before i tried this last night..
Apps
roids333 said:
How exactly did you go about doing that? I Tried for both shadowgun and Nova 3, and both tried to redownload the data
Click to expand...
Click to collapse
I also tried it with asphalt 7 and when I open the application it still asks me to download. I first moved the application's data to the otg on a folder called "asphalt" then use directory bind to link that folder with the one where the data should be.
Any help would be appreciated.
(also tried it with Transformers on Google movies and did not work)
Saving installed apps to a flash drive using otg cable
Dude ,create a link in the obb folder to the place in the flash drive where you want to save the game
press thanks if i helped
you can use LetsGoApp try it
It can APP to sd or otg
It can run App at sd or otg(not install)
website
http://www.letsgoapp.net/?p=351
you need root install buseybox
and install LetsGoApp http://www.letsgoapp.net
LetsGoApp Can
App 2 SD or OTG
After replace Android device, the Apps can still be run at MicroSD or OTG by LetsGoApp.
LetsGoApp is a App, which is a kind of solution for storage shortage and backup data.
The Apps can be run by LetsGoApp within the MicroSD or OTG on the most of Android devices .
The Apps can copy from MicroSD or USB OTG to smart phone LetsGoApp.
You can try it
yrahate7 said:
Dude ,create a link in the obb folder to the place in the flash drive where you want to save the game
press thanks if i helped
Click to expand...
Click to collapse
Can you elaborate a bit more like a step by step please..
I dont remember how i did it, but all ii remember is that i had to create symlink to the particular obb file from /android/obb/game.name/file to the file`s location in pendrive..
search google on how to create Symlinks in order to do that.
if you need more help,pm me.
I already asked this in another thread on here, but haven't received a response yet. I know the new update allows you to use external storage now, but unfortunately for some games, such as Asphalt 8 Airborne, don't provide the option to install to an external source. Has anyone tried to use the MountDataToUSB flash in this forum to extend their internal storage to a USB hard drive, and if so did it work? The new update uses a Windows style file system, and the flashables were made to work with the previous Fire TV system, that being Linux-based. I did try to apply the update and everything looked ok, until I rebooted that is. I didn't screw anything up, the flash just didn't take. I would like to be able to find a work around for this, especially if Link2SD doesn't work. Anyone have any thoughts? Thanks in advance.
will4958 said:
I already asked this in another thread on here, but haven't received a response yet. I know the new update allows you to use external storage now, but unfortunately for some games, such as Asphalt 8 Airborne, don't provide the option to install to an external source. Has anyone tried to use the MountDataToUSB flash in this forum to extend their internal storage to a USB hard drive, and if so did it work? The new update uses a Windows style file system, and the flashables were made to work with the previous Fire TV system, that being Linux-based. I did try to apply the update and everything looked ok, until I rebooted that is. I didn't screw anything up, the flash just didn't take. I would like to be able to find a work around for this, especially if Link2SD doesn't work. Anyone have any thoughts? Thanks in advance.
Click to expand...
Click to collapse
This is why I've decided to not install the latest update (official or prerooted). While the latest update has many new features, none are things I need or desire. If you have MountDataToUSB already working, I'd suggest sticking with it.
will4958 said:
I already asked this in another thread on here, but haven't received a response yet. I know the new update allows you to use external storage now, but unfortunately for some games, such as Asphalt 8 Airborne, don't provide the option to install to an external source. Has anyone tried to use the MountDataToUSB flash in this forum to extend their internal storage to a USB hard drive, and if so did it work? The new update uses a Windows style file system, and the flashables were made to work with the previous Fire TV system, that being Linux-based. I did try to apply the update and everything looked ok, until I rebooted that is. I didn't screw anything up, the flash just didn't take. I would like to be able to find a work around for this, especially if Link2SD doesn't work. Anyone have any thoughts? Thanks in advance.
Click to expand...
Click to collapse
I have one fire tv that is rooted and one that is not rooted. On my rooted fire tv I have the swap internal for external on a 128 gig ssd drive. On my unrooted fire tv I took the latest update to be able to add a few more games. I decided not to update my rooted fire tv because I would actually be losing functionality. The swap internal to external seems to be running really well and I can add as many games as I like. SPMC and kodi seem to be running well on the rooted fire tv and there doesn't seem to be any real slow down. I guess the point being is that I would not give up the MountDataToUSB for the latest update. The update does allow you to add a usb drive but right now it's use seems limited. At least compared to MounDataToUSB or the swap internal for external function. The swap internal for external is actually very easy with adbfire.
dk1keith said:
I have one fire tv that is rooted and one that is not rooted. On my rooted fire tv I have the swap internal for external on a 128 gig ssd drive. On my unrooted fire tv I took the latest update to be able to add a few more games. I decided not to update my rooted fire tv because I would actually be losing functionality. The swap internal to external seems to be running really well and I can add as many games as I like. SPMC and kodi seem to be running well on the rooted fire tv and there doesn't seem to be any real slow down. I guess the point being is that I would not give up the MountDataToUSB for the latest update. The update does allow you to add a usb drive but right now it's use seems limited. At least compared to MounDataToUSB or the swap internal for external function. The swap internal for external is actually very easy with adbfire.
Click to expand...
Click to collapse
The MountDataToUSB option is actually pretty easy to perform, also. You just flash the appropriate .zip file in Recovery Mode and reboot. The only downside is it takes a while for the boot process to apply the zip. After that, the end result is a lot more storage than you started out with.
dk1keith said:
I have one fire tv that is rooted and one that is not rooted. On my rooted fire tv I have the swap internal for external on a 128 gig ssd drive. On my unrooted fire tv I took the latest update to be able to add a few more games. I decided not to update my rooted fire tv because I would actually be losing functionality. The swap internal to external seems to be running really well and I can add as many games as I like. SPMC and kodi seem to be running well on the rooted fire tv and there doesn't seem to be any real slow down. I guess the point being is that I would not give up the MountDataToUSB for the latest update. The update does allow you to add a usb drive but right now it's use seems limited. At least compared to MounDataToUSB or the swap internal for external function. The swap internal for external is actually very easy with adbfire.
Click to expand...
Click to collapse
I updated but decided to downgrade back to the last pre-rooted firmware, because all the new features don't make up for losing the ability to connect multiple drives, expand internal storage etc. Since the things I use the FTV for work perfectly fine with the previous version, I'm ok with not having the latest and imo, not so greatest update.
AQKhanTheOne said:
I updated but decided to downgrade back to the last pre-rooted firmware, because all the new features don't make up for losing the ability to connect multiple drives, expand internal storage etc. Since the things I use the FTV for work perfectly fine with the previous version, I'm ok with not having the latest and imo, not so greatest update.
Click to expand...
Click to collapse
I totally agree. I did the same thing last night.
Over on aftvnews, a comment in response to the "Everything you need to know about USB storage on the Amazon FireTV" article by a John Merrill details an experiment that was intriguing to say the least. He says he was able to get Stickmount to see and mount a flash drive formatted exfat, and Kodi too was able to see the drive but he was not able to play any media off the drive. When he then removed the drive and plugged it into his computer, the flash drive was unrecognized. Apparently the FireTV had done something to his drive, even though he selected "Cancel" when the AFTV asked to format the drive to FAT32.
So the question is, if a flash drive or other USB storage had two partitions, the first being a FAT32 and the second being exfat or ext4 etc., would this make it possible to use either stickmount/Link2SD or a modified version of jmandawg's script to achieve additional storage that is more useful and functional than what Amazon made possible in the latest ROMs?
Would a small (sacrificial) FAT32 partition satisfy the FireTV's requirements and would the system then allow the 2nd partition to be used for additional storage via either of the two methods above?
Or is this just silly and I'm missing something obvious that makes it impossible to overcome Amazon's restrictions on USB storage functionality?
I'm happy with beIng able to use my 128gb SSD with the 51.1.4.1 version, but I'd really love to be able to use Bluetooth headphones for late night viewing that the newest ROM's make possible. That would really be like having the cake and eating it too!
Is it possible to port nexus player's android m developer preview to NVidia shield tv 16/500 variants ? I would like to test the new internal storage increase feature on the NVidia shield tv
I tested it on the nexus player and i can say that is good. The only one problem is that if you use the external storage as expansion of your internal storage, you can't use it on your pc or on any other device. you can use this crypted external storage only on device that initialize it.
so it's good in terms of performance, but not convenient. I prefer also on Android M like in Android L the app Folder Mount.
You can copy paste all your obb files more easily from and to a pc and at same time you can use it also like a storage for media.
With Folder Mount you can move your apps / games to an sdcard and also to an usb HDD also on Android L, and you can move all apps.
But is a good functionality of Android M. I like it. It is a step forward.
About the port:
The source code of Android M is not completely available now, and the Shield Console is not a Nexus device with all source code in AOSP. This mean that the Shield Console have many proprietary things that Nvidia not publish. So you have to wait for an official firmware before have a custom android M firmware.
zulu99 said:
I tested it on the nexus player and i can say that is good. The only one problem is that if you use the external storage as expansion of your internal storage, you can't use it on your pc or on any other device. you can use this crypted external storage only on device that initialize it.
so it's good in terms of performance, but not convenient. I prefer also on Android M like in Android L the app Folder Mount.
You can copy paste all your obb files more easily from and to a pc and at same time you can use it also like a storage for media.
With Folder Mount you can move your apps / games to an sdcard and also to an usb HDD also on Android L, and you can move all apps.
But is a good functionality of Android M. I like it. It is a step forward.
About the port:
The source code of Android M is not completely available now, and the Shield Console is not a Nexus device with all source code in AOSP. This mean that the Shield Console have many proprietary things that Nvidia not publish. So you have to wait for an official firmware before have a custom android M firmware.
Click to expand...
Click to collapse
thank you for your reply, then lets wait till somebody port it, im looking forward to it, now regarding moving app's data to sd, what app can i used and do i need to have root to do that?
zulu99 said:
I tested it on the nexus player and i can say that is good. The only one problem is that if you use the external storage as expansion of your internal storage, you can't use it on your pc or on any other device. you can use this crypted external storage only on device that initialize it.
Click to expand...
Click to collapse
Hi mate, can you just clarify, with Android M can you use exteral usb hdd to to extend internal storage or just the micro sd? There seems to be mixed reports.
waiting for android tv shield to review? can anyone suggest what the advantages of rooting?
can i sideload any apk games to a usb / sd card and play them?
wakkaday said:
waiting for android tv shield to review? can anyone suggest what the advantages of rooting?
can i sideload any apk games to a usb / sd card and play them?
Click to expand...
Click to collapse
Sideloading apps can be done without root. I have full android on my shield (using it right now to type this, and as my main computer), but when I ran the stock OS, the main thing I used root for was foldermount. The 16GB version is just too small without it. I was able to move my bigger games to USB Flash or SD card, even when not supported. I also used stickmount to get access to my 500GB hard drive, which made it a very nice media center. Oh, and I changed the DPI because it was just too huge without that. That's just some of what you can do with root.
when you have full android? do you miss out on the nvidia games? or can these still be played
so the foldermount app lets you install full games on an external hd or sd...
and stick mount lets you access the files on a usb? but isnt this possible anyway withouyt full android... oris this some sotrt of server?
I noticed on a few different occasions that my KODI (now using SPMC but they both behave the same way) app data growing to more the 6 Gigs thereby making my 16Gig shield run out of memory. I have been uninstalling and reinstalling to work around the issue.
I'd like to resolve it so I tried following the instructions in the thread below. :
http://forum.kodi.tv/showthread.php?tid=268766&pid=2319979#pid2319979
I'm not using adoptable storage and am trying to get this working with either an SD card (shown as /storage/4B2F-56AC) or a USB 3.0 thumbdrive (shown as /storage/98FB-2ABF).
I created a file in /sdcard called "xbmc_env.properties" (I also tried "spmc_env.properties" even though SPMC is supposed to recognize both).
I added the follow text in the file : xbmc.data=/storage/98FB-2ABF/
Unfortunately with this file sitting in the /sdcard location, SPMC refuses to run.. It just sits at a black screen. I force closed the app, restarted the Shield and it still does the same thing... Sits at a black screen.
When I remove the file SPMC returns to working normally so I know it's trying to process the file.. I'm just not sure why it's not working.. It's simply one line of code in a file so it's not rocket science but I simply cannot get SPMC to launch when the file is present.
Any ideas on what I'm doing wrong ? I'd still like to move the DATA to an external source so if it grows unexpectedly in the future it doesn't interfere with other SHIELD TV apps and functions.
On a side note...
I DID notice that the culprit files that were taking up all the space in the SPMC / KODI install were .cache files... I'm thinking I should just be able to delete them ( I actually did but SPMC was still acting up) to reclaim that valuable space ?
Hmmmm.. 57 views and no replies..
I guess this hasn't been attempted very often on the Shield.
If someone could successfully take a crack at this and post a how to it would be greatly appreciated.
I tried again yesterday on both an SD card and a USB drive w/o any luck. One thing I did notice though was that when I tried to actually write to both devices through the Shield using X-Plore, it failed. With the SD card it prompted me how to enable write access and I eventually was able to copy data over to it but with the USB drive it simply failed and I couldn't get copy anything to it while it was connected to the Shield.
I should lastly mention that I am NOT rooted and am fully stock.
Is this even possible using external storage ? I don't want to setup these device as "Internal Storage" as it's my understanding that when doing so you are replacing the current internal storage (my 16Gigs) with the SD (or USB thumb drive). I tried doing so with my SD card a while back but noticed periodic slow downs on the Shield so I undid the change.
It seems as though the "Adoptable storage" option has improved with the latest update.
I converted my USB drive to Internal Storage and let the Shield do it's thing.
When all was done I was able to goto the SPMC app settings and choose to have the app on the USB drive vs. the internal 16Gb storage. I made the switch and SPMC appears to be working ok. Time will tell if I see any noticeable performance impacts.
I already use a centralized SQL DB for all media info so I'm hoping performance will be the same.
Mods... You can probably close this thread.
the.teejster said:
It seems as though the "Adoptable storage" option has improved with the latest update.
I converted my USB drive to Internal Storage and let the Shield do it's thing.
When all was done I was able to goto the SPMC app settings and choose to have the app on the USB drive vs. the internal 16Gb storage. I made the switch and SPMC appears to be working ok. Time will tell if I see any noticeable performance impacts.
I already use a centralized SQL DB for all media info so I'm hoping performance will be the same.
Mods... You can probably close this thread.
Click to expand...
Click to collapse
You mention a change in performance when using your sd card. You do understand that you must use a class 10 or preferably higher class to make it the same or faster than current internal storage?
I was trying to do the same thing as you but in my case I chose to move internal storage to a 64gb usb 3.0 usb drive.
Then I noticed kodi's performance was absolutely ****ty. The reason for this is because it tries to read data from the usb drive, and somehow kodi doesn't handle that well. My solution was to let the app be installed to adoptive storage but let the .kodi data be read from the actual internal storage.
This eliminated all performance issues!
Don't you need a UHS Class 3 device?
I have since tried converting and testing out both my USB thumb drive and my Class 10 SD card by converting them one at a time to internal storage and moving SPMC over.
I honestly thought my 6 month old USB 3.0 thumb drive would have been faster than a 3 year old SD card but I was wrong.
I have noticed a small performance decrease but nothing near as bad as you mention that currently warrants me to revert to internal storage. Time will tell as I use it more.
shaggydiamond said:
You mention a change in performance when using your sd card. You do understand that you must use a class 10 or preferably higher class to make it the same or faster than current internal storage?
I was trying to do the same thing as you but in my case I chose to move internal storage to a 64gb usb 3.0 usb drive.
Then I noticed kodi's performance was absolutely ****ty. The reason for this is because it tries to read data from the usb drive, and somehow kodi doesn't handle that well. My solution was to let the app be installed to adoptive storage but let the .kodi data be read from the actual internal storage.
This eliminated all performance issues!
Click to expand...
Click to collapse
I decided to revert back to using internal storage only. I was getting intermittent pausing of videos that I was watching off my NAS with SPMC installed on both a Class 10 Samsung SD card and a USB 3.0 thumb drive.
the.teejster said:
I decided to revert back to using internal storage only. I was getting intermittent pausing of videos that I was watching off my NAS with SPMC installed on both a Class 10 Samsung SD card and a USB 3.0 thumb drive.
Click to expand...
Click to collapse
I am using adoptive storage but moved kodi data around for better performance.
I followed this official guide on how to move Kodi data folder somewhere else:
HOW-TO:Change_data_location_for_Android (wiki)
I used ES file Explorer for this.
Here are the steps:
turn on the option to show hidden files (it is the first option). On the root of your SD Card (path is /sdcard) create a file called: xbmc_env.properties.
Open the created file and add only this line:
xbmc.data=/storage/emulated/0/InternalStorage/
You can point to another folder inside InternalStorage folder but you need to create it first. It will not be created automatically by Kodi.
Start Kodi to verify that it works. Kodi will start with the clean profile. Quit Kodi.
Using ES file explorer to erase the new contents of the /sdcard/InternalStorage folder. This is where you want your kodi data.
Using ES file Explorer and go to /sdcard/Android/data/org.xbmc.kodi/files
Move everything to a /sdcard/InternalStorage. Or you can just copy it and keep the old files until you verify that everything works.
Now start Kodi. You should see your old stuff loading but now everything is fast again.
Thanks for the info.. I actually used this as the basis for what I was trying to accomplish except I wanted to have Kodi DATA on the external storage to prevent unforeseen growth end up chewing up all the valuable internal storage.
The problem is that you cannot write to external storage from the shield UNLESS it's setup as adoptable storage, hence the approach I tried which worked, but resulted in unacceptable performance in the form of periodic video freezing.
shaggydiamond said:
I am using adoptive storage but moved kodi data around for better performance.
I followed this official guide on how to move Kodi data folder somewhere else:
HOW-TO:Change_data_location_for_Android (wiki)
I used ES file Explorer for this.
Here are the steps:
turn on the option to show hidden files (it is the first option). On the root of your SD Card (path is /sdcard) create a file called: xbmc_env.properties.
Open the created file and add only this line:
xbmc.data=/storage/emulated/0/InternalStorage/
You can point to another folder inside InternalStorage folder but you need to create it first. It will not be created automatically by Kodi.
Start Kodi to verify that it works. Kodi will start with the clean profile. Quit Kodi.
Using ES file explorer to erase the new contents of the /sdcard/InternalStorage folder. This is where you want your kodi data.
Using ES file Explorer and go to /sdcard/Android/data/org.xbmc.kodi/files
Move everything to a /sdcard/InternalStorage. Or you can just copy it and keep the old files until you verify that everything works.
Now start Kodi. You should see your old stuff loading but now everything is fast again.
Click to expand...
Click to collapse