Sujet : Re: How do nonroot Android & nonjailbroken iOS run SMB servers to connect to each other & Windows?
De : this (at) *nospam* ddress.is.invalid (Frank Slootweg)
Groupes : comp.mobile.android misc.phone.mobile.iphoneDate : 25. Apr 2025, 19:41:32
Autres entêtes
Organisation : NOYB
Message-ID : <vugs1m.11m4.1@ID-201911.user.individual.net>
References : 1 2 3 4 5 6 7 8
User-Agent : tin/1.6.2-20030910 ("Pabbay") (UNIX) (CYGWIN_NT-10.0-WOW/2.8.0(0.309/5/3) (i686)) Hamster/2.0.2.2
Carlos E.R. <
robin_listas@es.invalid> wrote:
On 2025-04-25 17:33, Arno Welzel wrote:
[...]
I stand corrected, if iOS allows user installable apps without any
special permission using ports below 1024 as server. I was just not
aware of that and did not expect this, since Android does not allow that
like any Linux based systems. But iOS is not Linux based and of course
it may be that Apple decided to handle that in a different way.
iOS an unixoid system inside. It is based on Darwin, which is an
open-source Unix-like operating system developed by Apple. It should
have the same limitation binding to ports below 1024 for user apps. That
it doesn't is interesting.
Indeed both iOS and Android are an unixoid system inside. But as both
don't have a root-user concept available for the user, they have to
handle root-capability in some way. Apparently Apple has chosen to give
the user *this* (binding to ports below 1024) root-capability, while
Google has chosen not to do so.
IMO, the 'no-root' philosophy of Android (and iOS?) is broken from the
start. I can't access my files in Android\data etc.? I can't run a
server on a <1024 port? Etc., etc.. But I *can* (f.e. Samsung) unlock
the bootloader and blow everything to bits!?