You usually need to go one step further and install Magisk so you can control what apps “see” about the phone.
You usually need to go one step further and install Magisk so you can control what apps “see” about the phone.
But do carriers really have a horse in this race? SIMs are separately secured so all they care about is having as many in use as possible. Whatever game of cat and mouse manufacturers choose to play with the users is their business.
I don’t think carriers will want the headache that comes with SIMs checking if they’re used on so-and-so devices, especially if it involves depending on a service they don’t control (like Google).
We’ve been asking ourselves this about email spam for several decades now.
I think we’re vastly overestimating human intelligence. There’s obviously enough completely clueless people out there that will buy what these spammers are selling.
Depends what you mean by “smart assistant”. Spew a bunch of trivia on a random subject? Sure. Understand your speech commands better? Maybe. Actually manage your stuff (meetings, reminders)? Nope.
ChatGPT is good at making up pieces of text that come very very close to what you wanted (more so in the spirit rather than the letter of it), but it’s not very good at anything else.
Originally, personal computers only had a floppy disk drive, which got letter A, and later models could have two floppy drives, so A and B. When hard disk drives appeared they got assigned to letter C (and typically D for a secondary HDD). E then became customary for optical drives (CD-ROM, DVD-ROM etc.)
How? Each cloud provider manages their cross-regional solutions in very specific ways, and they certainly don’t cooperate with each other.
I’m using InfCloud, it has support for events, tasks and contacts so it pairs perfectly with Radicale (which is also what I use). It doesn’t look amazing I’ll be honest and it lacks some features but it works fine.
Here’s my docker compose:
Run it without mapping
config.js
first and copy it from the container, edit it on the host, then map the volume and reprovision the container. You have to find the sectionglobalNetworkCheckSettings
and add ahref:
entry that points to your radicale host, for examplehref: "http://192.168.1.1:5232/"
.Another essential setting is to edit the Radicale
config
file and add the following section:The
-Allow-Origin
host and port must match the URL where you access InfCloud in the browser.If you use a reverse proxy and you put Radicale / InfCloud behind domain names you can use the domain names in
config.js
andconfig
. As long as InfCloud knows where to find Radicale, and Radicale knows where InfCloud comes.