USB mass storage - LG Optimus 4X HD

Hi,
has anyone succeeded to export the internal or external SD storage as a USB mass storage device? The only thing that works for me is MTP under Windows.

Of what I know it's not possible because the phones usb mass storage only supports one drive.
Our phone has two drives, internal and external SD.
Therefore it has to use MTP for you to see the two drives in Windows.
It's the same for all phones with external and internal memory.
Solution: Unmount SD card, rip it out of the frickin phone, ram it into your computer, start copying HD quality movies super fast, rip it out of your computer and showe it back into your phone! Problem?
Sent from my LG-P880

Yes, but I don't like to open the filigree back side too often.
MrWunderbaum said:
Of what I know it's not possible because the phones usb mass storage only supports one drive.
Our phone has two drives, internal and external SD.
Therefore it has to use MTP for you to see the two drives in Windows.
It's the same for all phones with external and internal memory.
Solution: Unmount SD card, rip it out of the frickin phone, ram it into your computer, start copying HD quality movies super fast, rip it out of your computer and showe it back into your phone! Problem?
Sent from my LG-P880
Click to expand...
Click to collapse

Sorry for digging out this old thread. But still better than starting a new one.
I am new to android and the 4X HD is my first android phone. Was using iPhone with PWNtunes, which allows for free file transfers to and from the phone (including music & videos) without using ANY additional software on the other end.
Is there really NO way to activate USB mass storage at least for the external SD card ? I mean, I could like copy the files later to the internal memory, but I really hate the idea that I have to open the phone everytime I want to transfer a file. I can't always mail the files.
I am willing to modify the phone in any way, but I often come across computers where I can NOT install any additional software. Even worse I work with Hardware devices (like my car Stereo or my Set-top-box) where there is no possibility to change the Software.
So USB Mass Storage is the only way to go for me. All the google searches I've done so far point out 2 piece solutions, at best, where I would also need to install software on the PC.
Is there really no standardised solution for this that works on ANY Android ICS (like PWNtunes for any iPhone) ?
I would even pay up to 10 € for this feature, a feature that should be included !

With Total Commander and the Android-ADB-Plugin I have access to the entire file system and SD cards of all my Androids.

I don't know about yours but, for me its enough when I select "LG software" (don't know how's in yours cause mine is in Portuguese...), after I just need to run "LGAutoRun.exe" and I can see the internal store and external sd just like if I had "mass storage" selected.
If I have previously selected "LG software" windows just ask me if I want to open to see the files, but thats normal cause the drivers are already installed.

@Bud Cord & @RuedasLocas
Both are again solutions where I would have to run some kind of software on the Host side.
Yes, this will work for Win7 computers BUT IT WILL NOT work for my TV, it will NOT work for my Car Stereo, it will NOT work for my Printer, it will NOT work for my portable mediaplayer, it will NOT work for my DSL-Router, it will NOT work for my DVB-SetTopBox, and so on. For all those other devices that ONLY understand USB MASS STORAGE it will simply NOT WORK.
Yeah USB MASS STORAGE (UMS) is some crappy old block access device. BUT it is also the defacto standart that every USB Device that can read a USB stick supports.
I had a Windows Mobile 6.1 Phone some years ago, it hat UMS, only for the SDcard.
I had a simple Feature-Phone(SE K610), it hat UMS, again only for the Memory card.
I had a Chinese unbranded Phone with dual-Sims and a TV set built in, it had UMS!
I had an iPhone I could Jailbreak it and activate UMS. Every 2$ cheapo USB stick has UMS.
I again want USB MASS STORAGE at least for the SD-Card. I am still trying to find some workaround. Even that the phone was not rootable at the beginning was no dealbreaker for me, but THIS actually IS a dealbreaker for me. I loved to use my Phone as a USB-Stick and plug it in everywhere. I always did that. IPhone has forced me to carry around my own cable, android is forcing me to carry around a regular USB stick.
I hate the phone for not having MASS STORAGE. The worst part is that it seems like Android has adopted this crap, so any Android phone is just as bad.
Sorry for whining, I just thought that there was some simple solution that I am not seeing.

Related

Xbox not recognizing Kaiser

So i recently bought an xbox360. I was excited for the chance to play the music on my phones SD card on my 360. First i hooked up my sony PSP to my 360 through usb. It recognized it and i was able to open up a file manager through my 360 to acess the Mp3's. After this i hooked up my iPod and it worked the same way.
Now i decided to hook up my kaiser, the 360 didn't allow me to select it as a portable device. I was stuck. If there's a way to fix this problem i'd love a solution.
(Strange how microsoft supports a sony and apple products OS, but not a smartphone OS designed by them)
Windows Mobile phones don't appear as Mass storage, but rely on ActiveSync for communication.
You'll have to use a program like CardExport to have direct access to the card.
instead of connecting via activesync, you need to switch to use as mass storage device in the connections settings
samgt13 said:
instead of connecting via activesync, you need to switch to use as mass storage device in the connections settings
Click to expand...
Click to collapse
But that's only available on a few cooked ROMs, not on stock ones, and that feature on those that have it usually doesn't work on the Kaiser... The best thing is just to search for the numerous threads about mass storage, lots of infos and hacks there to try as they will work or not depending on the combination of actual phone hardware and ROM version. But the easy, albeit payware solution is CardExport.
kilrah said:
But that's only available on a few cooked ROMs, not on stock ones, and that feature on those that have it usually doesn't work on the Kaiser... The best thing is just to search for the numerous threads about mass storage, lots of infos and hacks there to try as they will work or not depending on the combination of actual phone hardware and ROM version. But the easy, albeit payware solution is CardExport.
Click to expand...
Click to collapse
Yea that is right. the first rom I had was able to do mass storage, all the rest either didn't have it or i didn't work. i just use a memory card reader if i want to listen to music from my SD card.

[Q] I9000M Mass Storage and a 2010 Chev Tahoe

Hey there folks, after my battle with Verizon, Bestbuy and Motorola I finally found an Android phone that would work for me (for the most part) up here in Canada. I have only had one issue so far and that would be using it in my vehicle with the USB port on-board.
I've had the phone for a few months now and never really needed this functionality until my 2nd iPod of the year was "liberated" from my vehicle over night. Now since buying the phone I've rooted, installed Darky's ROM series and formated the internal 16GB and external 16GB SD cards before putting my songs onto the external in a folder just labeled 'music'. Here is what I have just so you get a better idea:
-SG:S I9000M (Bell) with Darky Mod/ROM 9.5
-GM Chevrolet Tahoe (2010) with a standard USB port (which apparently works with thumb drives too but I might as well try to get my phone to work, charger + music = winning).
Lots of good R&R, and some really crappy techno (JK I like electronic too & classical as well as long walks on the beach).
-USB connection styles I've tried include: Mass Storage, Debugging, and Media Player (Kies no longer appears since I don't use Touch Wiz).
-The error my vehicle throws out is "Unknown device connected"
So I pose the question: do I need some config file on the SD cards, the phone or in a folder to tell my vehicle what the heck I just plugged in or do I need to put my music in a special folder? I don't know how apple does it, but I hate apple since their latest iPod update (Media Monkey can no longer sync the music without the iPod whining and slitting it's digital wrists about syncing with iTunes) which forced me to install iTunes (which I consider a virus since you absolutely have to install Qtime and it creates shortcuts everywhere and runs at startup).
Any input is appreciated, I did a quick search on XDA and I couldn't find any relevant topics, or I'm incompetent, one or the other.
TL;DR: Galaxy S I9000 + 2010 Tahoe + USB = not working
Looking at how the SGS presents itself to a host device, I believe that it hides its mass storage device (among others, such as networking and ADB connection) under a hub device rather than on its own as would happen with a typical USB thumb drive. The computer cannot read the past this hub device until the Samsung drivers are installed, upon which the mass storage device is then visible.
I tried hooking my SGS up to a digital photo frame once and the photo frame couldn't read it since it couldn't see a mass storage device. So unless you can somehow install the Samsung drivers onto your truck, I'm afraid you're SOL. At least, until a talented kernel developer here recodes the SGS's USB driver to expose the mass storage device natively.
when you plug the sgs into your truck, do you get the option to connect USB storage?
edit: just noticed you've already tried that.
yeah it might be up to the kernel dev's to do something about it - it would be great if there was an option to make it show up as a giant USB stick!
When I plug my I9000M into my desktop via USB it automatically mounts the 2 SD cards without having to do the windows "search for drivers" and under device management the 2 SD cards show up as portable devices. I think what I will do is remove the external SD card before plugging it in to see if it's confusing the onboard system (in the vehicle) by trying to mount 2 separate SD cards. My apologies for the slack spelling and grammar, I just woke up, I may edit the post later today as well as update on my progress.

[Q] Optimus 2x on mac os X

I recently got the new LG Optimus 2X and im having some real headache over it..
The thing is that it refuses to mount its sdcard on my macbook (10.6.6).
I tryed pretty much everything short of injecting valium, but it simply will not comply.
So could anyone please help me before my hair turns gray and falls off?
It pops up on win xp, both on a pc and in a vmware xp system on the mac, so i assume that its not using the default mass storage system anymore, some google searches hints that its using a semi-proprietary system similar to some mp3- and media-players.
So far ive been using my old phone as SD card adapter, and i also have a wifi network (rarely used, using mobile internet on a usb dongle) for ftp transfers.
But that aint enough, i need to be able to transfer audio/video files aswell as games/apps and backups to/from my phone in a easier fasion than adb push or ftp.
i really like the phone but im concidering returning it and buy a mac compatible phone instead.. but there are no other tegra phones available atm...
Does it use MTP? If so, check out http://www.wentnet.com/projects/xnjb/
I have a Tegra powered tablet (Advent Vega) and my MacBook Pro sees the sd card when mounted no problem.
You could also look at a program called Syncmate. Mac client and free Android version
XNJB is a no-go.. Will not detect a device.
Googlesearch mac with optimus x2 only reveals mac address related links or sites containing the words in different topic lists.
syncmate is a internet-solution, nothing gets synced locally..
And that is simply not an option when i want to transfer +1gb files (at the best of times i reach about 150k/s, usually around 10-30k/s)
Seems to work fine on my MacBook Pro.. no problem at all!
I have some trouble with the phone not detecting the second SD card, solution for me was to uncheck "USB Debugging" while it was plugged in.
Or
Plugout
Disable USB-Debugging
Plug in
Dangerous one: (This might damage current content on your SD-Card, i take no responsability)
While Phone is live
Plug out the SD
Phone goes belly up about it
Says it might be damaged and needs to be reformated
let the phone reformat the SD-Card
Plug the phone back in the Mac
Poof SDcard once again viewable
^^ Above is not recommended, and i can not explain why it worked. also i do not know if it might damage other components of the phone. But mine looks to be just fine and the SD-Card is performing as intended.
Why it is so hard for the Computers to see the external SD is a good Question, i have had the same issues with my windows 7 PC .. USB debugging seemed to be the fix initially.
xarvox said:
I recently got the new LG Optimus 2X and im having some real headache over it..
The thing is that it refuses to mount its sdcard on my macbook (10.6.6).
I tryed pretty much everything short of injecting valium, but it simply will not comply.
So could anyone please help me before my hair turns gray and falls off?
It pops up on win xp, both on a pc and in a vmware xp system on the mac, so i assume that its not using the default mass storage system anymore, some google searches hints that its using a semi-proprietary system similar to some mp3- and media-players.
So far ive been using my old phone as SD card adapter, and i also have a wifi network (rarely used, using mobile internet on a usb dongle) for ftp transfers.
But that aint enough, i need to be able to transfer audio/video files aswell as games/apps and backups to/from my phone in a easier fasion than adb push or ftp.
i really like the phone but im concidering returning it and buy a mac compatible phone instead.. but there are no other tegra phones available atm...
Click to expand...
Click to collapse
On the Optimus 2X you need to activate yourself the USB Mass Storage mode, Go on Applications -> Settings -> SD Card & Phone Storage -> Mass storage only
Desmopro, i already tryed that.
The mass storage setting disables the adb debug tho.
My computer can see the device in system profiler, a hardware list,
And adb devices lists it aswell, but disk utility can't see any connected storage,
mounted or otherwise.
xarvox said:
Desmopro, i already tryed that.
The mass storage setting disables the adb debug tho.
My computer can see the device in system profiler, a hardware list,
And adb devices lists it aswell, but disk utility can't see any connected storage,
mounted or otherwise.
Click to expand...
Click to collapse
What version of OSX you use ?
In terminal, can you see the device (on /dev) ?
Think to reinstall a combo update, to clean up your system
If you use 10.7 beta and you are a developper or a beta tester, send a report to Apple
If you use 10.7 beta found on bittorrent, downgrade to 10.6
The Optimus 2X dont use MTP but the old mass storage method, so there is normally no problem to use OSX with
Im using 10.6.6.
Its strange, my htc hero mounts just fine, without any hazzle or inconvenience, but the optimus will not show..
I finally did find the issue tho, as soon as i eject the external sd-card (remove it physically), the internal storage pops up without a hickup.
But as soon as i insert the sd card, the mounted card stops responding, folders wont refresh, file copy stops and the only option is to eject the media from finder.
So regardless of what i try, i cannot get the external card mounted on my mac, even tho it works fine on pc.
..ive been using my sd card from my hero from the moment i got the phone..

USB Mass Storage Mode on htc one?

it is possible enable USB Mass Storage Mode on the new htc one??
AW: USB Mass Storage Mode on htc one?
I hope this feature is coming soon. It is annoying with only mtp mode
gesendet von dem One and only
shino82 said:
I hope this feature is coming soon. It is annoying with only mtp mode
gesendet von dem One and only
Click to expand...
Click to collapse
mmm ok and usb host? works already?
Yeah USB host has always been working (USB OTG). As for the phone's internal storage, that's only MTP at this point.
Since newer android devices store what is essentially the sdcard on the data partition its nearly impossible to mount that as mass storage
It has its benefits, like having more space for storing apps since its all one partition
Now if we get s-off you could essentially repartition the phone to have a sdcard partition but that's just too much of a pain
Sent from my HTC One X using Tapatalk 2
I've seen mass storage be made to work on the Samsung Galaxy S2, which was also MTP by default
Hopefully its as easy as it was there, where they added a line to the build.prop
I thought MTP mode was a feature that came
With jellybean .
On my
One X this mode only appeared after upgrading from ICS to jellybean and custom Rom has re enabled the facilityto mount as USB mass storage on pc
Sent from my HTC One X using xda app-developers app
Does Windows recognize the HTC One as a external drive with MTP? Is it possible to transfer files from PC<->Phone?
Just plug your phone in to the pc. You don't have to enable mass storage, the pc recognizes the built in storage on the phone and you can transfer files to and from the device.
I was going crazy myself, until I just looked under "My computer" to see the phone as a storage device!
Sent from my HTC One using xda premium
Android's been pushing developers to move to MTP only for a long time. Prior, they could use both USB Mass Storage and MTP, because the storage was on a separate partition, but now that it's all on one partition (data), you can only use MTP. This is by design for Android, HTC's just following it. Samsung, of course, rarely listens to Google.
Vincent Law said:
Android's been pushing developers to move to MTP only for a long time. Prior, they could use both USB Mass Storage and MTP, because the storage was on a separate partition, but now that it's all on one partition (data), you can only use MTP. This is by design for Android, HTC's just following it. Samsung, of course, rarely listens to Google.
Click to expand...
Click to collapse
I plugged up to my pc and put albums in the music folder and picture albums in a pictures folder. When i opne the music app, it doesnt see any music and same with gallery, cant see anything only pics i've taken with phone.
To enable mass_storage you have to disable mtp
echo 0 > /sys/devices/virtual/android_usb/android0/f_mtp/on
Your pc will then install drivers for mass storage but the filesystem isn't mounted/binded so it doesn't show you your storage. I'm working on it just for the help of it.
To get mtp back either reboot or send the same command above, but echo 1 > instead of a 0
You may have to reboot pc at this point also if you get a unrecognized device error after disconnecting/reconnecting the device. I'm pretty certain this won't work properly and is fairly useless as well but interesting none the less
MTP is a pain when you are trying to manipulate several files at once. For example, NameEXIF will not work for renaming my pictures.
Vincent Law said:
Android's been pushing developers to move to MTP only for a long time. Prior, they could use both USB Mass Storage and MTP, because the storage was on a separate partition, but now that it's all on one partition (data), you can only use MTP. This is by design for Android, HTC's just following it. Samsung, of course, rarely listens to Google.
Click to expand...
Click to collapse
Samsung uses MTP for both internal and external storage... That's how it works on my S3 and Note 2. There are apps that will enable Mass Storage mode on only the external storage via a script, but that's third-party and not built into the OS.
You can't enable it on internal storage on any device because the purpose of MTP storage is to allow storage to be mounted both on the phone (by Android) and your computer at the same time. That's why only the external storage on Samsung devices can be mounted as Mass Storage (by an app); the external storage doesn't contain anything that needs to be constantly accessed in order for Android to run. However, since the HTC One only has internal storage, it can't use mass storage mode since you'd have to unmount the internal storage to access it from your computer.
tl;dr: No, for technical reasons.
No Mass Storage Mode = No Data Xfer Automation on HTC One?
Product F(RED) said:
Samsung uses MTP for both internal and external storage... That's how it works on my S3 and Note 2. There are apps that will enable Mass Storage mode on only the external storage via a script, but that's third-party and not built into the OS.
You can't enable it on internal storage on any device because the purpose of MTP storage is to allow storage to be mounted both on the phone (by Android) and your computer at the same time. That's why only the external storage on Samsung devices can be mounted as Mass Storage (by an app); the external storage doesn't contain anything that needs to be constantly accessed in order for Android to run. However, since the HTC One only has internal storage, it can't use mass storage mode since you'd have to unmount the internal storage to access it from your computer.
tl;dr: No, for technical reasons.
Click to expand...
Click to collapse
Here is my issue: It's great that the HTC One support MTP for Interactive "drag and drop" of info off of the One... however I control this from my own .bat script. On my previous HTC (Rezound) I could mount both the Internal and SDCard storage as Mass storage (ie.. F: and G: drives) and then let my script pull off the data I want (which goes beyond photo's and videos to include .WAV files and other data I may have created on the phone that day). Is there a way to automate this transfer from a .bat file using MTP? If not, how do I get my "mass storage mode" back on my HTC One? I am rooted, so there must be a way to do this... I can't be bothered with HTC's Sync Manager since its extremely limited and not designed to go after .wav files or anything custom.
Thank You !
Mamboking4U said:
Is there a way to automate this transfer from a .bat file using MTP?
Click to expand...
Click to collapse
You could use adb push/pull in your scripts instead of using MTP.
I hate what they doing. I always used file manager like TotalCommander to operate on multiple files.
Now htc one s is not visible in total commander. Simple drag and drop is pain in my ass. Wasting of time for me.
If i have to operate in that way, i prefer to back to the state before update. :/
This sucks, and I thought my HTC one is miles ahead than my iPhone 5 thinking I can connect it to any computer and simply drag and drop files
casperr said:
This sucks, and I thought my HTC one is miles ahead than my iPhone 5 thinking I can connect it to any computer and simply drag and drop files
Click to expand...
Click to collapse
Uhhh, you can do that. If you're on a Mac (which for some retarded reason don't support MTP out of the box), download the Android File Transfer utility. MTP is slower the mass storage mode but it allows the internal storage to be accessed by the phone and computer at the same time.
Sent from my Galaxy Note 2
Thats on Mac but I was hoping i can just plug my android to any phone and it will act as a mass storage without installing any software
---------- Post added at 08:37 PM ---------- Previous post was at 08:37 PM ----------
Sorry I meant plug it to any computer

Case with extended storage built in

I have access to a 3D printer, and I was thinking of designing a case with a bare flash drive built in. If I cut one of the USB OTG cables down that allows usb and charging simultaneously and fit it in the case design would I be able to have the USB connected and still be able to charge? If that is a possibility, is there a way to trick Android into thinking that the USB drive is instead an SD card? If we could trick Android into thinking it was an SD card wouldn't we be able to merge the flash drive with the internal storage and increase the storage capacity of the phone? My other thought for this idea was using multirom, and just sticking a 256gb flash drive in the case and just booting off of that. Do either of these ideas sound like they would work well at all? I just have the 32gb model and it just isn't enough.
No. The phone will not charge while in USB host mode, if you try to just throw in voltage you'll burn out the flash drive and or damage your phones micro USB port.
You're multirom idea wasnt bad. But all multirom does is allow a system partition to be installed with an image to a flash drive, and then boot it from the flash drive. It still reads data cache and such off your devices partition.
How are you using your storage? I got use to the "no expandable storage" with my lg and Galaxy Nexus.
Are you encrypted? Unencrypt your phone, you'll save 1.5-2gbs of storage capacity. Use Google photos to backup your photos and videos in HD quality and have it delete files after backup. Do you flash roms? Go through your android/data and Android/obb folders and delete everything related to apps you don't use.
It's not a bad idea to backup music/photos/videos to a PC, then wipe internal storage and restore all the photos and such. You would be amazed at how much storage our phones will use that you can't find and delete without digging around.
Deleted as apparently useless...
noidea24 said:
No. The phone will not charge while in USB host mode, if you try to just throw in voltage you'll burn out the flash drive and or damage your phones micro USB port.
You're multirom idea wasnt bad. But all multirom does is allow a system partition to be installed with an image to a flash drive, and then boot it from the flash drive. It still reads data cache and such off your devices partition.
How are you using your storage? I got use to the "no expandable storage" with my lg and Galaxy Nexus.
Are you encrypted? Unencrypt your phone, you'll save 1.5-2gbs of storage capacity. Use Google photos to backup your photos and videos in HD quality and have it delete files after backup. Do you flash roms? Go through your android/data and Android/obb folders and delete everything related to apps you don't use.
It's not a bad idea to backup music/photos/videos to a PC, then wipe internal storage and restore all the photos and such. You would be amazed at how much storage our phones will use that you can't find and delete without digging around.
Click to expand...
Click to collapse
I am un-encrypted so I do have that little bit of extra space. I have a lot of music on my phone for listening in the car. LTE is spotty where I live, so streaming isn't a great option. I was under the impression that with a modified kernel it is possible to charge and access a device at the same time. Doesn't the nexus 7 have a kernel that allows that? If that is in fact possible is there a way to trick android into thinking that it's an sd card instead of a flash drive?
This is one such kernel for the nexus 7
https://mehrvarz.github.io/usb-host-mode-power-management-nexus7/
I think my solution my work great if there is a kernel that works with charging and we could get the USB to integrate.
Encryption takes up more space?
Code:
adb shell sm set-force-adoptable true
lets you use any external storage device as adoptable storage letting you use a OTG drive as internal storage. Could've just been my drive but it stalled at 20% for a couple minutes, mighta finished but my OTG adapter is kinda flaky and lost connection. After a bit of reading I've learned it might be since my phone isn't encrypted and adoptable storage is encrypted by default.
Also from what I understand about OTG things is that you CANNOT charge the phone while it's connection with OTG even wirelessly.
Though with the N6 having USB 2.0 it'll likely be very very slow.
Ad
StykerB said:
Code:
adb shell sm set-force-adoptable true
lets you use any external storage device as adoptable storage letting you use a OTG drive as internal storage. Could've just been my drive but it stalled at 20% for a couple minutes, mighta finished but my OTG adapter is kinda flaky and lost connection. After a bit of reading I've learned it might be since my phone isn't encrypted and adoptable storage is encrypted by default.
Also from what I understand about OTG things is that you CANNOT charge the phone while it's connection with OTG even wirelessly.
Though with the N6 having USB 2.0 it'll likely be very very slow.
Click to expand...
Click to collapse
Awesome!! Thank you. I'll do some tinkering maybe this weekend to see what I can come up with. That was exactly what I was looking for as far as adoptable storage!
EDIT: I ran the adb command you gave me through terminal emulator on the phone itself after giving it root access. All 3 flash drives I tried integrated with my internal storage just phone. All 3 were 32gb usb 3.0, but each was a different brand. I built a custom "y" cable, but you can buy them on Amazon. I'm talking with a kernel developer and it seems it is possible to charge the phone at the same time. Both the nexus 4 and 2013 nexus 7 have custom kernels that allow what's called USB OTG Host mode that allows the device to charge and use a USB device at the same time. From what I can tell it's a kernel module that needs to be added. For the nexus 4 it was just a zip file that patched whatever kernel you were currently using. I don't have a lot of experience with compiling kernels, but I'll try and find out what needs to be done and fire my Ubuntu box up.

Categories

Resources