>between "connected to wifi" and "connected to wifi (no internet)". The obvious solution is to make some external call and see if it succeeds, but to where? It just tries to connect to some google server on the internet and sees if the connect() succeeds.
It's really not worth the effort to work out which specific server, so I didn't bother to check.
@Yoruka@rimugu I'm still curious about how android (any rom) manages to determine the difference between "connected to wifi" and "connected to wifi (no internet)". The obvious solution is to make some external call and see if it succeeds, but to where? There's no information about this online. I could probably figure it out in a suitably captured environment.
@rimugu they be bitching but meanwhile Google tracks your location occasionally on stock android and sends it to Google without your consent even when you turn off location on your phone.
@Zergling_man@Yoruka@rimugu >Good thing my fone doesn't get updates :^) If it has a SIM card, chances are that SIM will gladly run any Java program the mobile network sends to it.
Mobile chipsets appear to be the same, except just not Java.
Manufacturers/resellers tend to only ever release one or two updates that actually add functionality and then drop the device, although they're ready to push purely malicious updates out at any times.
@Suiseiseki@rimugu@Yoruka Good thing my fone doesn't get updates :^) Of course, I don't trust that the software it is currently running is not hostile to me, it's a fone after all.
@Zergling_man@Yoruka@rimugu "Aeroplane mode" just requests that the mobile chipset goes into a low power mode.
Maybe it keeps transmitting (demonstrating with certainty that it's perfectly safe to blast away with any transmitter on an aeroplane no matter what the regulatory requirements are), but it'll be trivial to just have it listening passively for fresh proprietary malware to execute.
On most devices you cannot turn the GPS chip off - all you can do is request that it goes into a low power mode (on old devices this low power mode would not maintain GPS lock and it takes up to 15 minutes to get precise location lock, but on newer devices GPS lock is maintained no problem and precise location takes seconds to lock).
@Suiseiseki@rimugu@Yoruka >used to identify the device when it is used on a GSM mobile phone network. 🤔 I keep my radios disabled constantly. I don't believe it really disables the radios.
@Zergling_man@Yoruka@rimugu >which is supposed to disable all comms? Toggling the option disables Wi-Fi and Bluetooth too, but from devices since 10+ years ago you can go re-enable Wi-Fi&Bluetooth without disabling "aeroplane mode".
@Suiseiseki@rimugu@Yoruka > "Aeroplane mode" just requests that the mobile chipset goes into a low power mode. Is that American thing where they call disabling radios "aeroplane mode", instead of actual "aeroplane mode" which is supposed to disable all comms? But yeah, hardly surprising that it doesn't really disable it.
>it'll be trivial to just have it listening passively for fresh proprietary malware to execute. That makes sense.
Is it your phone if you use Lineage+microG, never connect it to a Google account, use DavX5 + Radicale (calendar/contacts), and K9 (I guess Thunderbird now 🤢) connected to your own e-mail server?
I know your ISP will still sell you location data (for the extra paranoid, prepaid plans with cash only refill, but I still use a card; not that hardcore), but it's still a lot better than stock ...
The obvious solution is to make some external call and see if it succeeds
Yea it's a Google address, even on most of the roms. I had it noted down somewhere. It can probably be changed when building Android.
@Yoruka@rimugu@Zergling_man >it doesn't show its location even tough Google does know its location. google probably only bothers to work out the rough location (±50m), as it really doesn't need more accurate for most cases, which isn't really useful for mapping tbh.
Why would google let people know that they track the location with location services off?
@Zergling_man@Suiseiseki@rimugu on stock android if you disable location it's keeps shilling on how useful it is and why you should keep it on. it can still track your location occasionally without your consent but if you lost your phone it doesn't show its location even tough Google does know its location.
@Suiseiseki@rimugu@Yoruka Right. I just disable the radios directly, which I'm confident is no different in terms of what it actually does (or doesn't, rather), but it's less hassle, since I don't ever enable them again.
@djsumdog@Yoruka@Zergling_man >for the extra paranoid, prepaid plans with cash only refill That doesn't help - the IMEI is always the same and any past IMSI or location that ties the IMEI to your identity means that it is always tied to your identity, no matter how much you change the IMSI via new SIM cards.
@Zergling_man@Yoruka@rimugu google play services is a "/system app", thus going to the filesystem and manually removing it breaks the SELinux rules and thus the device no longer boots.
@rimugu@Suiseiseki@Yoruka I did an experiment once of denying play services permission to basically everything, and it's true, basically all of the core functions stopped working. I think I also forcibly uninstalled it and wrecked my system.
@djsumdog@Suiseiseki@Yoruka I have never once installed microg. I have never seen the need. It's literally just a crutch for running garbage software. Anything decent doesn't depend on jewgle shit in the first place.
My tablet doesn't have it, phone does ... phone is from 2019 and only connects to LTS like 20% of the time ... when I replace it I'll see if I can skip microG. You're right; probably don't need it anymore.
@Yoruka@djsumdog@Zergling_man They can cope and seethe and call if it's urgent (which you can usually ignore), or send an email and wait for you to respond.
@Yoruka@djsumdog@Zergling_man Yes, it is better for many people if they didn't have to use computers, but of course companies and businesses have joined forces in the satanic ritual of forcing proprietary computing onto people.
Sending an email is really far easier than modern proprietary cr...app degeneracy, which is ultra-complicated, while all you really need to send an email is netcat (to based email servers only).
@Suiseiseki@djsumdog@Zergling_man I'm sure my mother doesn't even know how to send a fucking email I swear those people never needed to be forced to use technology
@Zergling_man@djsumdog@Yoruka >load lineage + conversations + subwaytooter + maybe jerboa + whatever mail client + UP etc., premake accounts on all my shit, and then just give it to my family, and be like "here, this is family chat". Why go to all that trouble when you can just use XMPP and install free XMPP clients onto whatever devices?
@Yoruka@Suiseiseki@djsumdog It's true. I need to grab a bunch of shitty fones or something cheap, load lineage + conversations + subwaytooter + maybe jerboa + whatever mail client + UP etc., premake accounts on all my shit, and then just give it to my family, and be like "here, this is family chat".