Using mass storage devices on an Android server (Samsung) leads to a code 43

Hey there Michael!

Been enjoying VirtualHere for quite a while now, using it on a Samsung Galaxy Note9 Snapdragon (SM-N9600) running Android Pie, and I've come to notice that every device I've tried works as long as it is not storage, given that using a Steam Link with the same devices proves successful, I believe I may need a Custom Event Handler for such devices.

I currently don't have a computer handy, so any help you could provide would be most appreciated.

Here is the System Messages output from trying to use them:

https://gist.github.com/ToasterDEV/5274cac4b58aa3d56ec932d54afe3127

#2

I think android is blocking your bulk storage from working in Pie

#4

No, i think its a security issue they closed in pie

#5

Oh, well.

Would you happen to have a link to the issue tracker? I'd like to see their reasoning at least.

Thanks anyway, I understand this one's not on you.

#6

A lot of people used virtualhere to access usb flash disks remotely in earlier versions of Android (mostly on Sheild TV) and this bypassed Android inbuilt security where only certain parts of the usb flash disk are granted access via Android. I didnt write virtualhere to do this specifically, it seemed to just be a hole in android security. (https://stackoverflow.com/questions/32201169/how-app-can-access-files-o…)

So im guessing theyve probably closed this loophole. Ideally the "Storage access framework" methods are the only way to access USB connected disks. Have you tried any other disks? Do they all fail with that issue?

#8

Yes its very likely a security hole has been closed, if they are all failing

#9

Oh well, thanks for the help anyway. This one's not on Virtualhere per se, then.