Hello !!
Google just brutally pulled out USB Mass Storage, not a good thing for users who don't root their phone. As you all know that MTP (Media transfer Protocol) is slow and frustrating and neither USB Mass Storage works on Nexus 5 so is there any way to transfer files at "HIGHEST POSSIBLE SPEED" between Nexus and PC ??
I'm tired of hunting, some help would be great Sagar Khanapurkar
Thank you )
Sagar Khanapurkar said:
Hello !!
Google just brutally pulled out USB Mass Storage, not a good thing for users who don't root their phone. As you all know that MTP (Media transfer Protocol) is slow and frustrating and neither USB Mass Storage works on Nexus 5 so is there any way to transfer files at "HIGHEST POSSIBLE SPEED" between Nexus and PC ??
I'm tired of hunting, some help would be great
Thank you )
Click to expand...
Click to collapse
They didn't just "brutally pull out" mass storage at all. Mass storage can still be used if you have an actual sdcard.
The problem is in fact that if you use the fuse file system to share /sdcard data space, which is the only method that works well, mass storage would be impossible.
Unfortunately this means that we're stuck with MTP and we all share the same issues. It needs vast improvement. This is a bi-product of using fuse unfortunately. You can't mount usb ass storage a fuse /sdcard because its on the /data partition and you cannot rip the data partition out whilst its in use, which is what mass storage would require
You have 2 options. Adb push / pull (see thread available via my signature) or using WiFi to transfer.
There are loads of apps that are available to do transfer over the network. Personally I just use a file explorer. Fastest? Adb because its wired but its not the simplest
Sent from my Nexus 5 using Tapatalk < Yes, I want you to know that I'm using a mobile client
I'll go with adb push / pull !! since it's the fastest available source.
Sagar Khanapurkar said:
I'll go with adb push / pull !! since it's the fastest available source.
Click to expand...
Click to collapse
Have a look at my thread "adb and fastboot. What is it?" Which you can get yo via the sticky thread on my signature.
I've not used it unrooted so I can't say if /data/media/0 works or if /sdcard is better. But please let me know how you get on.
Sent from my Nexus 5 using Tapatalk < Yes, I want you to know that I'm using a mobile client
rootSU said:
Have a look at my thread "adb and fastboot. What is it?" Which you can get yo via the sticky thread on my signature.
I've not used it unrooted so I can't say if /data/media/0 works or if /sdcard is better. But please let me know how you get on.
Sent from my Nexus 5 using Tapatalk < Yes, I want you to know that I'm using a mobile client
Click to expand...
Click to collapse
Can't I just pull /internal storage (( I know adb will be having different parameters)), but what I want to do is pull each and every single file which is on my 32 GB Nexus, I don't want system files, all I want is my files... ?
Sagar Khanapurkar said:
Can't I just pull /internal storage (( I know adb will be having different parameters)), but what I want to do is pull each and every single file which is on my 32 GB Nexus, I don't want system files, all I want is my files... ?
Click to expand...
Click to collapse
Your files are on /sdcard which mounts on /data/media/0
Not really sure what you're asking. I haven't mentioned system files, which you wouldnt be able to access without root anyway.
Sent from my Nexus 5 using Tapatalk < Yes, I want you to know that I'm using a mobile client
Yeah, OP, just `adb pull /sdcard/ <dest folder>`.
Related
Can anybody suggest me how to connect the internal storage to computer I am using Xperia sola ics 4.04
And my operating system is Windows xp..
I tried in the mtp mode but noo way
Sent from my MT27i using XDA
jamnassh said:
Can anybody suggest me how to connect the internal storage to computer I am using Xperia sola ics 4.04
And my operating system is Windows xp..
I tried in the mtp mode but noo way
Sent from my MT27i using XDA
Click to expand...
Click to collapse
Is your phone rooted - otherwise you have sometimes no chance to do such a thing (you have to less right to view anything)!
Other wise switch do debug mode ! then you should have access with a terminalprogram over usb!
jha1 said:
Is your phone rooted - otherwise you have sometimes no chance to do such a thing (you have to less right to view anything)!
Other wise switch do debug mode ! then you should have access with a terminalprogram over usb!
Click to expand...
Click to collapse
It seems that, like on the Atrix, /mnt/sdcard is your internal storage, while /mnt/ext_card is your real sdcard. You can verify this if you check their seizes: You know the size of your sdcard, so you should be able to point that out. The internal will probably have a size which is not a multiple of 8 (most likely, it will be 6 GB or the like).
If you are unsure how to check this, you could e.g. use SanDisk Memory Zone1 or, even better, Storage Analyser2, which should make it easy to point out:
Yes I rooted
Sent from my MT27i using XDA
How do enable this so I can transfer some files on my computer? I only get mtp or some other camera option. I just want it to show up as a normal drive. Is there a different driver to be installed?
google removed mass storage mode from android (jellybean(?) and later)
(i think it was b/c mass storage mode does not allow the phone to mount /sdcard while connected to PC.... so apps using /sdcard for storage may become unstable... MTP allows both phone and computer to access /sdcard together, with the phone controlling access)
custom kernels/roms may still include this feature
It can't be done on a FUSE file system
-----------------------
Sent via tapatalk.
I do NOT reply to support queries over PM. Please keep support queries to the Q&A section, so that others may benefit
abmone said:
How do enable this so I can transfer some files on my computer? I only get mtp or some other camera option. I just want it to show up as a normal drive. Is there a different driver to be installed?
Click to expand...
Click to collapse
Via Developer Options and enabling USB Debugging, mine shows up as you say "like a normal drive". To see everything, you'll want to make sure "Media Device (MTP)" is selected. Also make sure you have the drivers for your device installed on your computer.
If that still doesnt work, try using: SG USB Mass Storage Enabler, available for free on the app store (play.google.com)
That worked for me on my Galaxy S4 on the GPE Rom.
paperWastage said:
google removed mass storage mode from android (jellybean(?) and later)
(i think it was b/c mass storage mode does not allow the phone to mount /sdcard while connected to PC.... so apps using /sdcard for storage may become unstable... MTP allows both phone and computer to access /sdcard together, with the phone controlling access)
custom kernels/roms may still include this feature
Click to expand...
Click to collapse
this is just all kinds of wrong.
google didnt remove it, there's just no sdcard slot so there is no mass storage mode. end of discussion.
This is also wrong. The one x had no sdcard slot but still had mass storage mode.
The reason it's gone is because of the fused sdcard partition. It is actually an ext4 partition which cannot be read by windows in mass storage mode.
The reason they did this was firstly better performance and less limitations than fat in android. And that the partition can be dynamically changed so no risk of /data becoming full and not being able to install anymore apps etc..
There are several other reasons but I'm not going into the boring stuff
Sent from my Nexus 4 using xda app-developers app
Alex240188 said:
The reason it's gone is because of the fused sdcard partition. It is actually an ext4 partition which cannot be read by windows in mass storage mode.
The reason they did this was firstly better performance and less limitations than fat in android.
Click to expand...
Click to collapse
Exactly. Windows blows, we all know that.
Alex240188 said:
There are several other reasons but I'm not going into the boring stuff
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
I think I pretty much covered the reasons in my n5 data thread in general if anyone wants to read it
-----------------------
Sent via tapatalk.
I do NOT reply to support queries over PM. Please keep support queries to the Q&A section, so that others may benefit
I have the meenova micro SD OTG reader and the only way i can access files from through my phone is from TWRP when i flash roms and such. I want to be able to move files back and forth from my phone using the Meenova but i've only seen peopl;e suggest nexus importer but it doesn't really work for me that well, I'm using root explorer right now and it doesn't let me access my usb otg. Basically i want a file explorer that let's me use the meenova to move files and not have to boot into twrp to have to do it and i dont want to have to pay a fortune for an app that will let me do this.
Hi,
Take a look for these apps: https://play.google.com/store/search?q=stickmount&c=apps&hl=fr.
Apps like Stickmount have a free version, you can test... After that I use Root Explorer without any issue.
viking37 said:
Hi,
Take a look for these apps: https://play.google.com/store/search?q=stickmount&c=apps&hl=fr.
Apps like Stickmount have a free version, you can test... After that I use Root Explorer without any issue.
Click to expand...
Click to collapse
Thanks ! Some great results came out
Sent from my Nexus 5 using Tapatalk
zolo185 said:
Thanks ! Some great results came out
Click to expand...
Click to collapse
Re,
Yes , for my usage I use Stickmount (the free version). Once the USB is mounted I can move, copy, delete the files. With Root Explorer the path is /sdcard/usbStorage/sda1.
Depends what you want to do. Apps like stickmount are ok if you just want to read/write data on the card through a file explorer. However since these apps dont mount correctly (mount in sdcard for non-root users), they're useless if you want to move game data onto usb otg. Fir that you need it mounting in /storage so custom kernel like chaos is what you'd need
Sent from my Nexus 5 using Tapatalk
rootSU said:
Depends what you want to do. Apps like stickmount are ok if you just want to read/write data on the card through a file explorer. However since these apps dont mount correctly (mount in sdcard for non-root users), they're useless if you want to move game data onto usb otg. Fir that you need it mounting in /storage so custom kernel like chaos is what you'd need
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
How can I tell if its mounting to storage or not. I'm on purity using stock purity kernel.
Sent from my Nexus 5 using Tapatalk
zolo185 said:
How can I tell if its mounting to storage or not. I'm on purity using stock purity kernel.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Im sorry, I don't understand the question. Does purity say it automounts USB otg in its list of features? Most roms / kernels do not offer this.
I only know 1 kernel and 1 rom that does. Chaos kernel and Mahdi rom. This doesn't mean more don't do it but I don't know the features if every rom or kernel.
Browse to /storage on the root of your device to see what's there
Sent from my Nexus 5 using Tapatalk
rootSU said:
Im sorry, I don't understand the question. Does purity say it automounts USB otg in its list of features? Most roms / kernels do not offer this.
I only know 1 kernel and 1 rom that does. Chaos kernel and Mahdi rom. This doesn't mean more don't do it but I don't know the features if every rom or kernel.
Browse to /storage on the root of your device to see what's there
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Sorry, and it does not mention it in the ROM features and I don't have the USB otg with me at the moment I'm in school. But here is what it shows me now.
*note* the SDA 1 is what I just added to see if it would mount there later on as vicking said above.
View attachment 2542308
Sent from my Nexus 5 using Tapatalk
The attachment doesn't work.
If you use stickmount, it will mount to /storage/sdcard0/usbStorage/sda1
Chaos kernel mounts to /storage/USBdisk
You don't create anything yourself. It creates as and when required
Sent from my Nexus 5 using Tapatalk
Hi all,
I want to do a full bakcup of my SD, apps, music, documents, pictures, everthing. I've tried using the MTP method but it crash while loading the list of files to copy or during the copy operation. Are there other way, maybe even faster than MTP, to do a whole backup of my SD? Thanks
I'm on Windows 7 x64, Mahdi ROM, TWRP 2.8.0.1 (MTP on recovery never worked for me if you ever wondered)
I use foldersync. Backs up to my NAS over WiFi as I sleep. Not fast but doesn't need to be.
There is nothing fast over cable.
Sent from my Nexus 5 using Tapatalk
rootSU said:
I use foldersync. Backs up to my NAS over WiFi as I sleep. Not fast but doesn't need to be.
There is nothing fast over cable.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
What about something more "reliable" over cable instead of MTP (i mean the drag&drop method)?
sonnhy said:
What about something more "reliable" over cable instead of MTP (i mean the drag&drop method)?
Click to expand...
Click to collapse
MTP = no mass storage
no mass storage = no alternative
As per previous suggestion, try folder sync
Sent from my Nexus 5 using Tapatalk
How can I use my OnePlus One as USB mass storage device? I dislike MTP.
I do like this-
1. Switch off the phone.
2. Connect to PC
3. Enter recovery mode
Now drivers will load automatically and you can exchange data in Mass Storage Mode.
Sent from my A0001 using XDA Free mobile app
id2xda said:
I do like this-
1. Switch off the phone.
2. Connect to PC
3. Enter recovery mode
Now drivers will load automatically and you can exchange data in Mass Storage Mode.
Sent from my A0001 using XDA Free mobile app
Click to expand...
Click to collapse
Really? It will be detected as a USB drive??? Is this with a particular recovery or will TWRP do it? I'd like to add a partition to my phone that will contain a bootable Linux distribution so that I can use my phone as a rescue disk. Would this be possible?
uudruid74 said:
Really? It will be detected as a USB drive??? Is this with a particular recovery or will TWRP do it? I'd like to add a partition to my phone that will contain a bootable Linux distribution so that I can use my phone as a rescue disk. Would this be possible?
Click to expand...
Click to collapse
Hi. I am using latest TWRP recovery and Oneplus is responding well invariably.
I have not tried adding partitions and also dont know much about it.
Goodluck if u r planning to try it.
id2xda said:
Hi. I am using latest TWRP recovery and Oneplus is responding well invariably.
I have not tried adding partitions and also dont know much about it.
Goodluck if u r planning to try it.
Click to expand...
Click to collapse
Will look into this. Thanks!
I just looked into it and got nothing. It talks over usb, but no USB Mass Storage support (reading Linux dmesg to test). I looked over TWRP, and it looks like the disabled USB Mass Storage when Android shifted away from having a separate FAT filesystem you could mount under Windows. Your SD Card is now a directory under /data and most kernels don't have the ability to even export USB Mass Storage anymore because, as ext4, Windows will tell you that the drive is unformatted and ask you to format it for you!! And that would mean losing the entire /data partition. Basically USB Mass Storage is gone. I'm thinking with a custom kernel and maybe compiling TWRP myself, I might be able to get it back, but its going to be far from trivial. I think the end result (a recovery system that I can boot a PC from in an emergency with plenty of tools) will make a great addition to my phone.
TWRP is supposed to support MTP now, but its not working for me. I end up using USB OTG for "bare clean wipe" flashes.
Any news? Unfortunately, since it was upgraded to lollipop I can not connect the OnePlus one to my car radio as a removable disk. It remains uncomfortable leaving your phone in recovery to use UMS