One reason iOS is crippled compared to Android is there are no graphical Wi-Fi debuggers

1 view
Skip to first unread message

Andy Burnelli

unread,
Feb 27, 2022, 2:40:41 PMFeb 27
to
This post today to the Windows/Android newsgroup clearly shows how iOS is
completely and utterly crippled (compared to Android) when it comes to using
your phone other than to play childish games, text & make phone calls.

As for the cellular connectivity audible custom warnings, and as for the
Internet connectivity audible custom warnings, please let me and Steve know
what is available on iOS as they are also mentioned below.

I know iOS is crippled on graphical Wi-Fi debugging utilities; but I haven't
yet look for audible warnings for iPhone cellsignal lost or Internet lost.

I don't know if your beloved Mac PCs are similarly crippled, although, being
underpinned by Linux, I suspect they're not as outdated as the primitive iOS
is.

=== below is just one reference proving that iOS is crippled ===

Unsteadyken wrote:

> Why bother monitoring?

Why do I bother monitoring the Internet connection?

The question came up initially a few days ago when "micky" (who is also here
on Windows) asked for a free ad-free app that speaks a warning that "your
cell signal just dropped" and that verbally advises "your cell signal just
returned" when his phone in his pocket loses and regains tower connectivity
while hiking in the backwoods, where monitoring such things is a safety
concern.

Nobody knew the answer so, being the purposefully helpful kind-hearted
resourceful person I am, I dug around and it took even me a few hours to
find and test a good set of free ad-free gsf-free google-free highly rated
often downloaded app combinations which eventually resolved that issue:

1. You first need to create the text to speech warning alarms/notifications
2. Then you need to find an app that will test the cellular connectivity
3. And then that app has to be able to be set to speak your custom warnings

All using free ad-free apps that _anyone_ can use, as I often tell JP
Gilliver is a requirement since _all_ my kind-hearted tutorials are always
intended to greatly benefit everyone who wants to have the power we have.

Given Usenet is a team sport where volunteers pitch in where they can,
Steve, being an EE, kindly tested it inside an aluminum foil Faraday cage.

With that "lost cellular signal" problem resolved...

During the hours of testing I did out of the goodness of my heart for micky,
I found a few "Internet" testing tools, where they would use either the
Wi-Fi or the Cellular connection (or both, usually settable) as their test.

Of *those* tools, there were two kinds that I found in my searches:
A. Those that simply tested "network" connectivity
B. Those that more deeply probed "Internet" connectivity

Those that probed for actual Internet connectivity, require a domain.

As is almost always the case with cross platform Internet connectivity
solutions, I figured the Windows users must also have solved this problem.

Hence, my question to the two groups at large.

> Is your connection so unstable?

Is my (one?) connection so unstable?

It is when hiking in the backcountry where signal is often flaky at best.
*Kids going hiking for three days from point to point in the mountains*
<https://groups.google.com/g/sci.geo.satellite-nav/c/KDtny69KRvg>
"USA backcountry hike from Mount Madonna to Loma Prieta involving
topographic geoPDF quadrangles & iOS/Android GPX tracks & waypoints"

However, on any platform, knowledge of Internet connectivity is crucial.

For example, I get my Internet over WISP because I'm so far in the Santa
Cruz mountain range that there is no infrastructure such as no cable, no
water, no natural gas lines, no sewage lines, and even a 40-acre zoning so
that nobody can put more than a single home on 79 acres of land out here.

They do that to keep the land pristine, of course, but my point is that
Internet connectivity is crucial when your WISP AP is 6 miles (10km) away!
<https://i.postimg.cc/RZmtTPxj/apsixmilesaway.jpg> AP is 6 miles away

So, to the point of this thread, we run on the radio the default watchdog.
<https://i.postimg.cc/VvqLKQtQ/wifi.jpg> Typical range is about 10 miles

Which tells us when the radio has an issue (along with indicator lights).
<https://i.postimg.cc/yNXw0TZS/antenna02.jpg> Rocket M2 signal strength

As do the Android (but not iOS) devices using excellent debug utilities.
<https://i.postimg.cc/NMbNGBnm/wifi01.jpg> Wi-Fi debug channel graphs
<https://i.postimg.cc/281Hmp7L/wifi02.jpg> This doesn't exist on iOS
<https://i.postimg.cc/Ls3Dvm2w/wifi03.jpg> But Android has many debuggers

Even extending to a variety of cellular signal strength debugging tools.
<https://i.postimg.cc/tJwN7TNZ/wifi04.jpg> Wi-Fi & Cellular debugging

Given we all have dozens of acres of land, our pools, stables, barns, sheds,
and even our driveway gates are far from the house, so inside our homes we
typically have redundant routers that can handle switching multiple WISPs.
<https://i.postimg.cc/7L910XNy/wifi05.jpg> Peplink Balance 30 router

This is a photo of just _some_ of my home access points.
<https://i.postimg.cc/XJChDCPr/spare-access-points.jpg> My home Wi-Fi APs

Where you'll note we also have cellular radio repeaters as shown here:
<https://i.postimg.cc/XJChDCPr/spare-access-points.jpg> My home Wi-Fi APs

In addition, alignment of our antennas is critical for good connections:
<https://i.postimg.cc/tCxLW2ZN/align01.jpg> Align Mikrotik radio antenna
<https://i.postimg.cc/sfkHW6WG/align.jpg> Align Ubiquiti radio antenna

We are usually radio savvy in the mountains, just as we get good at water
pump technology and horses and four wheel drive repairs and septic systems
such that we often run tests on the spectrum inside and outside of wi-fi.
<https://i.postimg.cc/FRqR6DSq/android-wifi-analyzer.jpg> Wi-Fi analysis
<https://i.postimg.cc/GpCG1H3G/airviewneedsjava.jpg> Spectrum analysis
<https://i.postimg.cc/25v3FT6S/debug-on-android.jpg> Many Wi-Fi debug apps

Nonetheless, we're old men who do just fine with what we have at hand.
<https://i.postimg.cc/Gh22Sb2N/desktop.jpg> Desktop in shed with MikroTik

Where, like farmers do with old tractors, we learn to repurpose WISP CPE
<https://i.postimg.cc/DfQJq437/mikrotikrouter.jpg> WISP router transceiver

Which, even when bought new, cost about the same as crappy consumer routers
<https://i.postimg.cc/DfQJq437/mikrotikrouter.jpg> Parts costs ~$150

Yet, for the same price, we can connect to a home AP hundreds of feet away
<https://i.postimg.cc/yx4CgWYt/mikrotik-router-config.jpg> MikroTik -40dBm

For example, the barn desktop doesn't have a Wi-Fi card so out the Ethernet
port is connected a wireless wi-fi pseudobridge courtesy of MikroTik.
<https://i.postimg.cc/Gh22Sb2N/desktop.jpg> Desktop MikroTik pseudobridge

With distances to the barn being a hundred yards from the home router, you
begin to think about how to assemble a network out of available spare parts.
<https://i.postimg.cc/6QJqK6Cj/desktop02.jpg> Desktop MikroTik WISP radios

Not desktops, but the laptops at the pool also require long range equipment.
<https://i.postimg.cc/D0vfqM3p/horns.jpg> Horns extend laptop Wi-Fi range

Where in the pool shed, we keep a spare linksys router & horn extender.
<https://i.postimg.cc/25NdBZ7f/horn-to-router.jpg> Laptop horn to router

Sometimes requiring a dish to throw the laptop signal a few hundred yards.
<https://i.postimg.cc/Hs0NWSKr/laptopnanobeam.jpg> Laptop to dish antenna

Which, over time, gets extended even further with the addition of a switch.
<https://i.postimg.cc/JhyCRT69/horn-to-switch.jpg> Laptop horn to switch

And, with that switch, we can then add another more powerful access point.
<https://i.postimg.cc/Bv0wZbDh/pbe-m2-400-802-11-wifi-setting.jpg> AP

Although sometimes we set them up as a repeater instead of as an AP alone.
<https://i.postimg.cc/htQ469sQ/pbe-m2-400-ap-station.jpg> AP or Repeater

If not just as a basic bridge to bridge the computer to the SOHO router.
<https://i.postimg.cc/gcBWpxnV/pbe-m2-400-bridge-router.jpg> Bridge

But often the horn alone has enough transmit power & receiver sensitivity:
<https://i.postimg.cc/vT0Krpfc/laptop-nanobeam-horn.jpg> Laptop to horn

The point being that with all these radios and these distances, we kind of
do sort of get a disconnect on our desktop computers every once in a while
(even with radios connected to them capable of going over 10 miles LOS).
--
Usenet is a team sport where each person owns a set of professional skills.

Andy Burnelli

unread,
Feb 27, 2022, 4:28:19 PMFeb 27
to
Big Al wrote:

> On 2/27/22 07:35, this is what J. P. Gilliver (John) wrote:
>> On Sun, 27 Feb 2022 at 11:25:29, Unsteadyken <unste...@gmail.com> wrote
>>> Why bother monitoring? Is your connection so unstable?
>> I agree, I too am fortunate in having a fair connection
>> (not sure it's as good as yours, but its good).
>> On the whole, I'd say more reliable
>> than my electricity supply (I live in a rural area,
>> or at least what passes for one in SE England!).
>>
>> I tend (if something's not working) to look at the light
>> on my router, and if it's not blue, I know things aren't right.
>> Or, I try
>> http://downforeveryoneorjustme.com/ if I seem unable to connect
>> to a specific site; if I can't get downforeveryoneorjustme itself,
>> then I begin to think things are awry.
>> (Most times - and that not often - I find a restart of anything
>> up to my PC and/or router restores normality.)
> I have a small util that just pings bing.com.
> If I think I have issues I just launch the utility and see what's up.
> ping -4 -c 5 bing.com

I gratefully thank JP Gilliver and Big Al for their kind advice,
where I too sometimes reset the power by disconnecting all my devices
starting the furthest away from "the wall" and moving toward "the wall"
(which is how I tell my wife to do it when I'm traveling away from home).

Given I have multiple wired and wireless repeaters, bridges, and access
points, there's a certain "perfect sequence" which is never achieved in
practice, particularly considering the lag time necessitated in bootup.

In theory, if not always in practice, I boot everything back up starting
with the devices closest to "the wall", such as the rooftop transceiver
(which would be a "modem" for most of you) and ending with the PCs & phones.
a. I start with the rooftop transceivers & outside & indoor access points
c. then move to the cellular repeaters and femtocells (of which I have both)
b. including multiple connected routers, switches, and the client bridges
d. culminating with then end devices being Windows, Linux, iOS & Android.

As end points, usually the iOS devices have the most trouble switching
between the many access points as I can hold in my hand an Android phone
& an iPad and see the iPad _not_ connecting as I walk about the home and
yard while Android does. I brought two of the affected iPads to the
Apple Store but the blue shirts (at that time they didn't wear red shirts)
didn't even know what a decibel was (they confused dBm with megabits per
second just like Jolly Roger & nospam do).

In keeping with the kind-hearted purposefully helpful connection watchdog
advice that Big Al offered, if you need to have a watchdog on your cellphone
for not only Internet connectivity (which the opening post described),
you can also easily set up a watchdog for your cellphone cellular signal.

1. You first need to create the text to speech warning alarms/notifications
2. Then you need to find an app that will test the cellular connectivity
3. And then that app has to be able to be set to speak your custom warnings

I'll write up a post separately for the best free ad-free gsf-free
Google-free (often open source) apps that do the job above, where I'll
add a nicety of the ability to tap once on an icon shortcut inside
your network folder which will enable/disable (or just enable, or just
disable) a specific access point that you tend to access frequently.

This feature is especially useful for people who have privacy setups
like I do where my home access points do not broadcast for privacy reasons
(not for security reasons!) to keep the dumb "other people" from uploading
my GPS location and unique access point BSSIDs to Google/Mozilla/Kismet/etc.
public databases simply as a result of them not knowing how to configure
their phones as they drive by my home.

Given my SSID's are "hidden" (again, don't tell me it's not for security
as I know that), I also have my devices set up to NOT reconnect when the
signal is lost (otherwise they shout out the SSID as they _look_ for APs,
which defeats the whole privacy point of having a hidden SSID in the main).

Given my phones don't _look_ for access point SSIDS for privacy reasons
when away from home, it's nice to have a single-tap icon inside my network
folder which makes the connection for me when I'm at home (where it is needed).

This is getting long so I'll put more detail in another kind-hearted
purposefully helpful post where these are the free tools I tested recently.

*Cellular-Z* by JerseyHo, 4.0, 1,700 reviews, 100K+ installs, etc.
<https://play.google.com/store/apps/details?id=make.more.r2d2.cellular_z>

*Fake GPS location* by Lexa, 4.6 out of 500K reviews, 10M+ downloads
<https://play.google.com/store/apps/details?id=com.lexa.fakegps>

*Tell Me - Text To Speech* by Simply Complex Apps, 4.1, 500K+ installs
<https://play.google.com/store/apps/details?id=com.simplycomplexapps.ASTellme>

*Cellular Connection Monitor* by Pavel Borzenkov, 4.0, 10K+ installs, etc.
<https://play.google.com/store/apps/details?id=com.simple.axanor.simpleconnectivitymonitor>

*Internet Status* by Infinities, 100+, free, ad-free, etc.
<https://play.google.com/store/apps/details?id=com.Infinities.InternetStatus>

*Internet Status Message* by h2zonesp*, 10+, free, ad-free, etc.
<https://play.google.com/store/apps/details?id=com.has.internetstatustoast>

*Check your internet connection* by Dogegames Freak, 50+, free, ad-free,
<https://play.google.com/store/apps/details?id=info.check.internet.connection.information>

*Internet Connectivity Tester* by Paul Rowe, 4.6, 10K+, free, ad free, etc.
<https://play.google.com/store/apps/details?id=com.boxhead.android.internettest>

*Internet Connection Alert* by Blue Spectrum, 5K+, free, ad free, etc.
<https://play.google.com/store/apps/details?id=com.rakapps.internetconnectionalert>

*Wifi Shortcuts+* by OpenGait.NET 3.8, 10K+ downloads, free, ad-free, etc.
<https://play.google.com/store/apps/details?id=net.opengait.wifishortcuts>
--
Usenet is a team sport where each of us pitches in to help all the others.

Andy Burnelli

unread,
Feb 27, 2022, 4:41:16 PMFeb 27
to
Given we're mostly old & grizzled kind-hearted people being purposefully
helpful by adding value to the gift of the body of the message (where the
iKooks only care about the wrapping paper - the meaningless nntp headers are
soooo preeety to ikooks!). The iKooks don't realize the value is in the
body, but the iKooks always prove this to be the case:

A. The iKooks have low IQ, low self esteem, and no education
B. Hence, they form entirely imaginary belief systems about everything
C. Typically it's Apple products - but here - it's immunogenic drugs.

They're extremely confident in their almost total & complete ignorance.
(E.g., iKooks have absolutely no idea how _crippled_ Apple products are.)

Nonetheless, instead of dealing with the wrapping paper that the iKooks love
so much, moving on, as Usenet is water under the bridge, here is the gift.

Here's another bit of purposefully helpful detailed kind-hearted advice for
the Usenet volunteer team, which is that most of the Android graphical Wi-Fi
and Signal Strength tools _require_ the GPS receiver radio to be turned on,
which you don't need for the tool, but for a Google requirement (let's not
go into why Google requires GPS as it's easy to prevent if you know how).
<https://i.postimg.cc/4xgmTTgm/wifi01.jpg> graphical radio debuggers

To save others time, and bearing in mind I only suggest the best and most
often downloaded and the highest rated free ad-free usually gsf-free always
google-free tools in the extensive Android APK arsenal in order to maintain
all my tutorials at the level that anyone can install them at this instant,
here is a link to just one of the many Wi-Fi and Cellular debuggers I use.
*Cellular-Z* by JerseyHo, 4.0, 1,700 reviews, 100K+ installs, etc.
<https://play.google.com/store/apps/details?id=make.more.r2d2.cellular_z>

But I should note there are _plenty_ of graphical debuggers I use daily.
<https://i.postimg.cc/Hn05bQwG/wifi02.jpg> Variety of graphical debuggers

Although it should be noted, for privacy reasons, I don't use a Google
Google Play client, but an open source Google Play client which scrapes the
exact same repo as does Google Play (and which doesn't require a login on
the device which is a critical privacy feature iOS completely lacks).
<https://auroraoss.com/>

Given privacy is _always_ a concern, on Android the free ad-free mock
location app I prefer is the one below which Android settings accept.
*Fake GPS location* by Lexa, 4.6 out of 500K reviews, 10M+ downloads
<https://play.google.com/store/apps/details?id=com.lexa.fakegps>

Which, coincidentally, has the option to "spoof the Wi-Fi provider".
<https://i.postimg.cc/pdf8prL4/screenshot03.jpg> Spoof Wi-Fi Provider
If you're on iOS, tough luck (again), as iOS lacks this kind of privacy.

Moving forward, the next thing you might want is a text-to-speech converter
that saves _directly_ to a wav file suitable for the notification channel
(or for the alarm channel, which isn't muted when the phone is silenced).
*Tell Me - Text To Speech* by Simply Complex Apps, 4.1, 500K+ installs
<https://play.google.com/store/apps/details?id=com.simplycomplexapps.ASTellme>

Once you have the notification (or alarm) wav file saved, then you need an
app that will speak when you lose (or regain) your cellular connection.
*Cellular Connection Monitor* by Pavel Borzenkov, 4.0, 10K+ installs, etc.
<https://play.google.com/store/apps/details?id=com.simple.axanor.simpleconnectivitymonitor>

Of all the apps I tested, that wasn't perfect, but it was the best, and to
their credit, Steve and micky tested it and found it to work as advertised.
<https://i.postimg.cc/Njw312j1/lostsignal01.jpg> Testing alert apps
<https://i.postimg.cc/x1Y5Tv6L/lostsignal02.jpg> Play Store client ratings
<https://i.postimg.cc/8zRjbV12/lostsignal03.jpg> Custom verbal alert

When you have that set up, you might want to add a shortcut to a widget
(yes, I said a shortcut to a widget) that will connect and disconnect from
any of your many access points at a single touch of a button.

I have this need more than do most people because not only do I have many
access points sprinkled about my home and property such as these below.
<https://i.postimg.cc/YqTk0q1T/ap.jpg> Cellular repeater & home Wi-Fi APs

But I also have my SOHO routers set up to NOT broadcast the SSID to protect
my gps location and unique BSSIDs from being uploaded to Google & Mozilla
and Kismet (et. al) public databases (and no, "_nomap" doesn't do that).

Doing that isn't for security but for privacy, but then you _also_ have to
set up each device to _not_ automatically try to reconnect when the signal
is lost, which means that having a shortcut icon to connect & disconnect is
a really nice click-saving feature given my devices are set for privacy.

Given I am extremely well organized on a computer or phone as shown here:
<https://i.postimg.cc/7LmRqXNn/organize01.jpg> Android organization
<https://i.postimg.cc/bN7bp2Bf/organize02.jpg> Windows organization

You'll notice there is one homescreen page (ever!) on any device, even iPads
<https://i.postimg.cc/LXzB3Lc0/appleid01.jpg> One home screen
(Note it's impossible to set up an iOS homescreen the way you want to!)

For this reason, I didn't want AP on/off widgets that wouldn't slide _into_
a homescreen folder, which is what this neat free app allows you to create:
*Wifi Shortcuts+* by OpenGait.NET 3.8, 10K+ downloads, free, ad-free, etc.
<https://play.google.com/store/apps/details?id=net.opengait.wifishortcuts>
--
Every Usenet post should strive to add value in the body (not the headers).
Reply all
Reply to author
Forward
0 new messages