He who is William Unruh said on Sun, 15 Oct 2017 04:25:06 -0000 (UTC):
> I have no idea why all of those must understand the protocol
It's simple, so I apologize if I didn't explain.
All I'm asking is for experienced people who have done it to suggest
working solutions for the absurdly simple task of mounting all the mobile
device file systems on a Linux desktop on a home WiFi network.
It's really that simple of a goal.
> You have
> never told us why you want this,
Well, it's *obvious* to me, but if it's not obvious to you why those three
operating systems then I'll explain that *everything* I do is leveraged to
everyone.
What is everyone on?
1. Windows
2. Linux
3. Mac
What mobile devices do most people have?
4. iOS
5. Android
It turns out I have 4 of those 5 myself (where sometimes I have a Mac,
depending on whom I'm helping at any given time since I spend a lot of time
in school environments).
Is it so strange to want a global solution, for everyone, that is designed
and architected for acesss to mobile devices?
They're just computers, right?
especially why you want the complete
> filesystem mounted, especially on all three of those operating systems.
Again I apologize for not being as clear as I should have been since people
get hung up on "complete" file systems.
What I meant is what I already explained, but some people seem to have
missed it (they are thinking the way they think only) which is that there
are four types of access and that's OK.
1. All access to Android (only if rooted).
2. All access to iOS (only if jailbroken).
3. Some access to Android (if not rooted).
4. Barely any access to iOS (if not jailbroken).
The word "complete" is a misnomer so I apologize for leading people astray
as the "amount" of file access has *nothing* to do with the question since
how much file access there is depends on whether or not the device is
rooted and whether or not the device file system is "restricted".
I'm not trying to change that.
I don't *care* about that.
Whatever part of the file system that *is* accessible, is what I'm trying
to get accessed by everyone who cares to implement the system we come up
with.
We already know that an FTP server on the mobile devices works for all
desktops (mac, linux, windows) but FTP has its own issues.
More likely we may implement an SMB server on the mobile devices, which may
have advantages, especially with sharing files (and not just copying them).
Or, maybe there's a more elegant solution out there (e.g., CIFS, FUSE, SSH,
etc.).
That's why I'm asking before I implement the global solution that works for
all platforms.
> Sure doing it on one (and you seem to favour Linux) would be sufficient
> for anything you want to do.
I favor all platforms. The same question is asked separately of the Windows
and Mac groups. It's just that the Linux folks are far more technical, in
most cases, than those other groups - so the issues you bring up are
naturally handled here.
I have access to all the platforms so the solution I implement and document
should work for everyone. At least that's the goal.
> Sometimes you talk about sharing photos. Why in the world not just
> download them all to one server where everyone can view them?
It's a global issue.
It's like someone builds a CPU and someone else does *something* with that
CPU. I can't tell you what people will do with the solution because that's
not what the problem set is.
The problem set is *mounting* the mobile device file system over the LAN.
What people *do* with that mounted file system can be anything that can be
*done* with a mounted file system.
Sharing of photos was just one example, as was copying the hosts file as
was copying videos as was executing an APK, etc.
Those are just *examples* of what can be done once a file system is
mounted.
> You also talk about /etc/hosts, but have never said why you want to
> access /etc/hosts on your phones or what you want to do with it.
Again, that's just one *example*.
There are zillions of files on a file system.
Do I literally have to explain what each file of the zillions of files on a
file system does for anyone to understand a file-system mounting question?
Sliding the hosts file both ways from the mobile device to the desktop and
vice versa over the WiFI LAN was just an example of what I do all the time.
> The reason I emphasise this is that you seem to have fallen into the
> trap so many do of having come up with a solution to a problem and are
> hell bent on implimenting that solution, rather than finding the best
> solution to the problem you have.
I don't know if I explained the problem well, so I must apologize that I
didn't explain it well enough to you, so I will repeat the *summary* of the
problem which is to repeat the *subject* line of this thread:
Q: How to mount the entire mobile device file system on Linux
That's the question.
> Telling us the problem rather than
> demanding a fixed solution can often lead to far better solutions than
> you every thought possible. Of course if you have no problem you are
> trying to solve then this is irrelevant, but letting us know that could
> help us not waste our time trying.
I must again apologize that I thought the subject line summarized the
question which is how best to mount the mobile device file system on Linux.
> Again, the more generic you make it the more insecure it will be as
> well.
If you tie kids up so that they can't run, and if you cut all the scissors
in the house in half, they'll never hurt themselves by running with
scissors.
I get that. You've told me that the sky is falling already at least two or
three times. I get that you shouldn't run with scissors. You shouldn't
drink hot coffee. You shouldn't drive drunkly. You shouldn't play with
fire. You shouldn't make pipe bombs. You shouldn't jump out of airplanes
without a parachute. You shouldn't punch someone in the face who is bigger
than you are. You shouldn't spit in a policeman's face. etc.
I get it. You're utterly paralyzed by security fears. I get it.
You're scared. I get that. You're fearful. I get that too.
You won't do anything becuase it will open up everything.
I get that you're paralyzed by fear. I get it. ]
But this question has *nothing* to do that astoundingly paralyzing fear.
It's just a simple question about mounting file systems over the LAN.