Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

You are deeply attached to your friends and acquaintances.


comp / comp.mobile.android / Re: Android keyboard: your choice.

SubjectAuthor
* Android keyboard: your choice.Kirill Ivanov
`* Re: Android keyboard: your choice.Henry The Mole
 +* Re: Android keyboard: your choice.Andrew
 |`* Re: Android keyboard: your choice.Henry The Mole
 | `* Re: Android keyboard: your choice.Andrew
 |  `* Re: Android keyboard: your choice.Henry The Mole
 |   +* Re: Android keyboard: your choice.Andrew
 |   |`* Re: Android keyboard: your choice.Arno Welzel
 |   | `* Re: Android keyboard: your choice.Andrew
 |   |  `* Re: Android keyboard: your choice.Arno Welzel
 |   |   `- Re: Android keyboard: your choice.Andrew
 |   `* Re: Android keyboard: your choice.Arno Welzel
 |    `- Re: Android keyboard: your choice.Arno Welzel
 +- Re: Android keyboard: your choice.Arno Welzel
 `* Re: Android keyboard: your choice.R.Wieser
  +- Re: Android keyboard: your choice.Andrew
  +* Re: Android keyboard: your choice.Andy Burns
  |+* Re: Android keyboard: your choice.Andrew
  ||+* Re: Android keyboard: your choice.Arno Welzel
  |||+* Re: Android keyboard: your choice.R.Wieser
  ||||`* Re: Android keyboard: your choice.Arno Welzel
  |||| `* Re: Android keyboard: your choice.R.Wieser
  ||||  `* Re: Android keyboard: your choice.Arno Welzel
  ||||   +- Re: Android keyboard: your choice.R.Wieser
  ||||   `* Re: Android keyboard: your choice.Andrew
  ||||    +* Re: Android keyboard: your choice.R.Wieser
  ||||    |`* Re: Android keyboard: your choice.Andrew
  ||||    | `* Re: Android keyboard: your choice.R.Wieser
  ||||    |  `* Re: Android keyboard: your choice.Andrew
  ||||    |   `* Re: Android keyboard: your choice.R.Wieser
  ||||    |    `* Re: Android keyboard: your choice.Andrew
  ||||    |     `* Re: Android keyboard: your choice.R.Wieser
  ||||    |      `* Re: Android keyboard: your choice.Andrew
  ||||    |       `- Re: Android keyboard: your choice.R.Wieser
  ||||    `* Re: Android keyboard: your choice.Arno Welzel
  ||||     `* Re: Android keyboard: your choice.Andrew
  ||||      `* Re: Android keyboard: your choice.croy
  ||||       `- Re: Android keyboard: your choice.Andrew
  |||`* Re: Android keyboard: your choice.Andrew
  ||| +* Re: Android keyboard: your choice.R.Wieser
  ||| |`- Re: Android keyboard: your choice.Andrew
  ||| `- Re: Android keyboard: your choice.Arno Welzel
  ||`* Re: Android keyboard: your choice.R.Wieser
  || `* Re: Android keyboard: your choice.Arno Welzel
  ||  `* Re: Android keyboard: your choice.R.Wieser
  ||   `* Re: Android keyboard: your choice.Arno Welzel
  ||    `* Re: Android keyboard: your choice.R.Wieser
  ||     `* Re: Android keyboard: your choice.Arno Welzel
  ||      `* Re: Android keyboard: your choice.R.Wieser
  ||       `* Re: Android keyboard: your choice.Arno Welzel
  ||        `* Re: Android keyboard: your choice.R.Wieser
  ||         `* Re: Android keyboard: your choice.Arno Welzel
  ||          `* Re: Android keyboard: your choice.R.Wieser
  ||           `- Re: Android keyboard: your choice.Arno Welzel
  |`- Re: Android keyboard: your choice.R.Wieser
  `* Re: Android keyboard: your choice.Arno Welzel
   +* Re: Android keyboard: your choice.Andy Burns
   |`* Re: Android keyboard: your choice.Arno Welzel
   | +* Re: Android keyboard: your choice.Andy Burns
   | |`* Re: Android keyboard: your choice.Arno Welzel
   | | `* Re: Android keyboard: your choice.R.Wieser
   | |  `* Re: Android keyboard: your choice.Arno Welzel
   | |   +- Re: Android keyboard: your choice.Andrew
   | |   `* Re: Android keyboard: your choice.Andy Burns
   | |    `* Re: Android keyboard: your choice.Andrew
   | |     `* Re: Android keyboard: your choice.Andy Burns
   | |      `* Re: Android keyboard: your choice.Arno Welzel
   | |       `* Re: Android keyboard: your choice.Andy Burns
   | |        +* Re: Android keyboard: your choice.R.Wieser
   | |        |`* Re: Android keyboard: your choice.Andy Burns
   | |        | `* Re: Android keyboard: your choice.R.Wieser
   | |        |  `* Re: Android keyboard: your choice.Andrew
   | |        |   `* Re: Android keyboard: your choice.R.Wieser
   | |        |    `* Re: Android keyboard: your choice.Andrew
   | |        |     `* Re: Android keyboard: your choice.R.Wieser
   | |        |      `- Re: Android keyboard: your choice.Andrew
   | |        `* Re: Android keyboard: your choice.Arno Welzel
   | |         `* Re: Android keyboard: your choice.Andy Burns
   | |          `* Re: Android keyboard: your choice.Andrew
   | |           `* Re: Android keyboard: your choice.Andy Burns
   | |            +* Re: Android keyboard: your choice.Arno Welzel
   | |            |`* Re: Android keyboard: your choice.Andy Burns
   | |            | `* Re: Android keyboard: your choice.Arno Welzel
   | |            |  `* Re: Android keyboard: your choice.Andrew
   | |            |   `- Re: Android keyboard: your choice.Arno Welzel
   | |            `- Re: Android keyboard: your choice.Andrew
   | `- Re: Android keyboard: your choice.R.Wieser
   +- Re: Android keyboard: your choice.R.Wieser
   `* Re: Android keyboard: your choice.Andrew
    `- Re: Android keyboard: your choice.Arno Welzel

Pages:1234
Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Thu, 27 Jun 2024 07:24 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 27 Jun 2024 09:24:19 +0200
Lines: 32
Message-ID: <le4id1Fkc6dU4@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<lde8tqF9a76U1@mid.individual.net>
<v4tkrl$1bpq$1@nnrp.usenet.blueworldhosting.com>
<v4u0gu$1rom7$2@dont-email.me> <ldia57Frps7U7@mid.individual.net>
<v51gfu$2kg3e$2@dont-email.me> <ldj2atFs5uU2@mid.individual.net>
<v53gbe$33j85$2@dont-email.me> <ldpbr7Ftm5tU5@mid.individual.net>
<v58m4l$8n7c$2@dont-email.me> <ldqr0pF5uj5U6@mid.individual.net>
<v5bbpd$rn9o$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net 94q/0kPEKyfGyDm2fTOBLgmum2ALCVmy7qxaiaV/JsXyTYwOBI
Cancel-Lock: sha1:EhquKoU5E4V2IJWOB7Ozm4YeDwY= sha256:aAVfc8wngG475jPH1y2+YiC3UeThYhXc8pudRI2gsao=
Content-Language: de-DE
In-Reply-To: <v5bbpd$rn9o$1@dont-email.me>
View all headers

R.Wieser, 2024-06-24 09:39:

[...]> The end result ? Especially with privacy related permission I
don't allow
> what I do not see any need for and can be done differently. Which, for this
> case, I explained that several days back.

Well - if a keyboard app offers to use the names of your contacts as
word suggestion, this can not be done differently.

But feel free to ask someone to fork the app and create a version which
does not have the contact name integration and thus doesn't need contact
access either.

Also keep in mind, that the permission is not active by default when
installing the app and you can manually disable it as well.

[...]
>> I also repeatetly suggested *not* to trust me blindly but to ask someone
>> else
>> who is able to understand the source code of Heliboard
>
> I do not have anyone in my neighbourhood who could, or even wanted to do
> that. They just install the stuff and trust it into high-heaven.

Then don't use the app and look for something else since you don't
believe anyone anyway.

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Thu, 27 Jun 2024 07:26 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 27 Jun 2024 09:26:44 +0200
Lines: 23
Message-ID: <le4ihiFkc6dU5@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<ldfbncFe5o7U1@mid.individual.net> <ldfc9cFe3usU2@mid.individual.net>
<ldia8bFrps7U8@mid.individual.net> <ldii1sFt40eU1@mid.individual.net>
<ldj2gdFs5uU3@mid.individual.net> <v53gbf$33j85$3@dont-email.me>
<ldpc2vFtm5tU6@mid.individual.net> <ldq4gfF29flU2@mid.individual.net>
<v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com>
<ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net>
<ldt1maFge9lU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net 8ib7I6ZnkCAf1GmlPKwHZgMVamN89ARNJUWV0erCJLSGYfMzf+
Cancel-Lock: sha1:ModHyyInpXMpH5Q04S1GqXjQ+Oo= sha256:TgrMfib+3bnpvGPGx8HCrV/k70zeimY0X1MvNuI9psQ=
Content-Language: de-DE
In-Reply-To: <ldt1maFge9lU1@mid.individual.net>
View all headers

Andy Burns, 2024-06-24 12:56:

> Arno Welzel wrote:
>
>> Andy Burns wrote:
>>
>>> Do their lists of dumped permissions correspond with f-droid's list or
>>> the list from aapt2?
>>
>> Yes - see for yourself:
>>
>> <https://f-droid.org/en/packages/helium314.keyboard/>
>
> I did look, which is why I asked ... the f-droid list is not identical
> to the aapt2 list.

It is! Don't get confused by the naming of the permissions. There are 6
permissions - both listed in F-Droid and PMX.

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Andy Burns
Newsgroups: comp.mobile.android
Date: Thu, 27 Jun 2024 07:52 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@andyburns.uk (Andy Burns)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 27 Jun 2024 08:52:49 +0100
Lines: 8
Message-ID: <le4k2iFkce9U1@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<ldfbncFe5o7U1@mid.individual.net> <ldfc9cFe3usU2@mid.individual.net>
<ldia8bFrps7U8@mid.individual.net> <ldii1sFt40eU1@mid.individual.net>
<ldj2gdFs5uU3@mid.individual.net> <v53gbf$33j85$3@dont-email.me>
<ldpc2vFtm5tU6@mid.individual.net> <ldq4gfF29flU2@mid.individual.net>
<v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com>
<ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net>
<ldt1maFge9lU1@mid.individual.net> <le4ihiFkc6dU5@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net BWQAHOSAwwYVASel2E74MAb3ZH18GZrH1omb8I5c7LE35IY1dN
Cancel-Lock: sha1:+rA2UuEPxDNt/K6CNmPSJu8GVXc= sha256:TiWNCeC9nYLV18u9n+bHJxffusCWvmreBpt5JHiRNa4=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <le4ihiFkc6dU5@mid.individual.net>
View all headers

Arno Welzel wrote:

> Don't get confused by the naming of the permissions.

A good reason for f-droid to be consistent in providing them *all* in
recognisable android.permission.XXXXX_YYYYY_ZZZZZ format, as well as
their "cuddly" interpretation ...

Subject: Re: Android keyboard: your choice.
From: R.Wieser
Newsgroups: comp.mobile.android
Organization: A noiseless patient Spider
Date: Thu, 27 Jun 2024 08:28 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: address@is.invalid (R.Wieser)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 27 Jun 2024 10:28:47 +0200
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <v5j7ss$2les7$1@dont-email.me>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me> <ldfbncFe5o7U1@mid.individual.net> <ldfc9cFe3usU2@mid.individual.net> <ldia8bFrps7U8@mid.individual.net> <ldii1sFt40eU1@mid.individual.net> <ldj2gdFs5uU3@mid.individual.net> <v53gbf$33j85$3@dont-email.me> <ldpc2vFtm5tU6@mid.individual.net> <ldq4gfF29flU2@mid.individual.net> <v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com> <ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net> <ldt1maFge9lU1@mid.individual.net> <v5c4mn$10if6$1@dont-email.me> <ldtkjcFikkbU3@mid.individual.net> <v5ce3p$12epi$1@dont-email.me> <v5cr34$2hok$1@nnrp.usenet.blueworldhosting.com> <v5ds40$1f45n$2@dont-email.me> <v5iltv$1amg$1@nnrp.usenet.blueworldhosting.com>
Injection-Date: Thu, 27 Jun 2024 10:29:16 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c5bae591852b09c40255fd1e1452ab8e";
logging-data="2800519"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/rM78TSv9gIRA/tVK0B4QQBhVHTxjGJOmtmXhSI36AZQ=="
Cancel-Lock: sha1:HkxQaYshKl2P4gQ3GwHOXvWItVg=
X-MSMail-Priority: Normal
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Original
View all headers

Andrew,

> We'd need more data which is why the best way to answer your question
> is for you (or anyone else who is curious to obtain that answer) to
> install
> the app & test it and then let us know what it reported.

Kiddo, its really you. *You* do not understand something, and than *we*
need more data.

Newsflash kiddo, *we* don't. *You* do.

And than you refuse to "let us know what it reported" when you installed it
yourself, but are telling/demanding from us to copy your (alledged) work AND
THAN REPORT WITH IT BACK TO YOU ?

Why ? You already have that report, so why would you need our copy of it ?
What would our reports tell you what yours doesn't ?

Ah, you have no idea ? Yeah, why am I not surprised

Ofcourse, there are, rather obvious, reasons why our reports could well be
different from yours. The fact that you nonetheless ask for them means
that, nonwithstanding your years mucking around with technology, you do not
understand much about basic science.

But, just keep telling people who give you a correct answer but one which
doesn't align with your preconceptions that they didn't understand the
question (yes, I read some posts in your other "Tell me how-and-why I'm
right" thread too). You do not need people who honestly answer your
question, you just need "Yes men". And that means you will stay (a
special kind of) stupid.

Than again, maybe all you are out for is to declare yourself to be smarter
than everybody else, because your questions are *so good* that nobody
understands them. Who knows.

Regards,
Rudy Wieser

Subject: Re: Android keyboard: your choice.
From: R.Wieser
Newsgroups: comp.mobile.android
Organization: A noiseless patient Spider
Date: Thu, 27 Jun 2024 08:53 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: address@is.invalid (R.Wieser)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 27 Jun 2024 10:53:11 +0200
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <v5j9ae$2ln2j$1@dont-email.me>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me> <lde8tqF9a76U1@mid.individual.net> <v4tkrl$1bpq$1@nnrp.usenet.blueworldhosting.com> <v4u0gu$1rom7$2@dont-email.me> <ldia57Frps7U7@mid.individual.net> <v51gfu$2kg3e$2@dont-email.me> <ldj2atFs5uU2@mid.individual.net> <v53gbe$33j85$2@dont-email.me> <ldpbr7Ftm5tU5@mid.individual.net> <v58m4l$8n7c$2@dont-email.me> <ldqr0pF5uj5U6@mid.individual.net> <v5bbpd$rn9o$1@dont-email.me> <le4id1Fkc6dU4@mid.individual.net>
Injection-Date: Thu, 27 Jun 2024 10:53:34 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c5bae591852b09c40255fd1e1452ab8e";
logging-data="2808915"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX180xWF1cSkmtm0ERFZkrn0SMP5RTIBdTcsg4y1Gv33GJg=="
Cancel-Lock: sha1:iJe5n6QkVuW+s3mUnR49vJhEtQY=
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-Priority: 3
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
View all headers

Arno,

> Well - if a keyboard app offers to use the names of your contacts
> as word suggestion, this can not be done differently.

You're stuck on a technological solution where a simpler one already exists.

Do you have a pet ? Are you going to put its name in that contacts list
too ? If not, how /do/ you get its name in that exclusion list ?

And yes, I already mentioned that earlier in this thread.

> But feel free to ask someone to fork the app and create a version which
> does not have the contact name integration and thus doesn't need contact
> access either.

Or do the more obvious, and look for an already existing app which doesn't
require it. And IIRC, I alread mentioned one.

> Then don't use the app and look for something else since you don't
> believe anyone anyway.

I *thought* we had a discussion about a permission and how its easily a
privacy risk. I guess I was wrong.

I also tried to explain how my trust needs to be of another, higher level
than yours and how your 'trust' (being able to inspect and understand the
sourcecode) looks to be anything but. For some reason you had little to
say to that.

I think we should end this thread.

Regards,
Rudy Wieser

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Thu, 27 Jun 2024 11:02 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 27 Jun 2024 13:02:33 +0200
Lines: 23
Message-ID: <le4v67Fnp45U1@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<lde8tqF9a76U1@mid.individual.net>
<v4tkrl$1bpq$1@nnrp.usenet.blueworldhosting.com>
<v4u0gu$1rom7$2@dont-email.me> <ldia57Frps7U7@mid.individual.net>
<v51gfu$2kg3e$2@dont-email.me> <ldj2atFs5uU2@mid.individual.net>
<v53gbe$33j85$2@dont-email.me> <ldpbr7Ftm5tU5@mid.individual.net>
<v58m4l$8n7c$2@dont-email.me> <ldqr0pF5uj5U6@mid.individual.net>
<v5bbpd$rn9o$1@dont-email.me> <le4id1Fkc6dU4@mid.individual.net>
<v5j9ae$2ln2j$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net tf0oawSDmn/BoHIbPRaaqA4rfrUCTyiUv+Q6itQwxXmro/lRCk
Cancel-Lock: sha1:6LWqkYdIhOzxjYyIojXZ10Ug5OY= sha256:tptASD00ouxyi2uNiPGDGTF9oO9uhWte1qAtOlhCPWk=
Content-Language: de-DE
In-Reply-To: <v5j9ae$2ln2j$1@dont-email.me>
View all headers

R.Wieser, 2024-06-27 10:53:

> Arno,
[...]
>> Then don't use the app and look for something else since you don't
>> believe anyone anyway.
>
> I *thought* we had a discussion about a permission and how its easily a
> privacy risk. I guess I was wrong.

No - that's just asbout privacy risks. If an app does have permission
you don't like, then don't use it. What's the problem with that?

> I think we should end this thread.

Indeed. Next time just do not ask why an app may ask for certain
permissions - just don't use it, instead of starting lengthy discussions
about that.

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Andrew
Newsgroups: comp.mobile.android
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Date: Thu, 27 Jun 2024 21:12 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!panix!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail
From: andrew@spam.net (Andrew)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 27 Jun 2024 21:12:00 -0000 (UTC)
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID: <v5kkiv$580$1@nnrp.usenet.blueworldhosting.com>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4sojj$1gqik$1@dont-email.me> <ldfbncFe5o7U1@mid.individual.net> <ldfc9cFe3usU2@mid.individual.net> <ldia8bFrps7U8@mid.individual.net> <ldii1sFt40eU1@mid.individual.net> <ldj2gdFs5uU3@mid.individual.net> <v53gbf$33j85$3@dont-email.me> <ldpc2vFtm5tU6@mid.individual.net> <ldq4gfF29flU2@mid.individual.net> <v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com> <ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net> <ldt1maFge9lU1@mid.individual.net> <v5c4mn$10if6$1@dont-email.me> <ldtkjcFikkbU3@mid.individual.net> <v5ce3p$12epi$1@dont-email.me> <v5cr34$2hok$1@nnrp.usenet.blueworldhosting.com> <v5ds40$1f45n$2@dont-email.me> <v5iltv$1amg$1@nnrp.usenet.blueworldhosting.com> <v5j7ss$2les7$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 27 Jun 2024 21:12:00 -0000 (UTC)
Injection-Info: nnrp.usenet.blueworldhosting.com;
logging-data="5376"; mail-complaints-to="usenet@blueworldhosting.com"
Cancel-Lock: sha1:WH92335xAaKFl1tZRBhrOjL6J1Q= sha256:TZYQQrF5lzJLyTcczkbvvdL0obMw88cqx/gHyuUOiGM=
sha1:uF6N7MCYN7LdFVnJ7TWfPkevNYE= sha256:H4gUEmBJcYKsEMl8UrosDDkMoLvnQU50oSzq8BZ/5gg=
X-Newsreader: PiaoHong.Usenet.Client.Free:1.65
View all headers

R.Wieser wrote on Thu, 27 Jun 2024 10:28:47 +0200 :

>> We'd need more data which is why the best way to answer your question
>> is for you (or anyone else who is curious to obtain that answer) to
>> install
>> the app & test it and then let us know what it reported.
>
> Kiddo, its really you. *You* do not understand something, and than *we*
> need more data.

I installed the app. I posted a screenshot of the results. You did neither.

If you don't know how to use Android enough to install an app and post the
screenshot when you ask what the app reports, then that's the end of it.

It's your issue that you can't do the simplest things on Android; not mine.

Subject: Re: Android keyboard: your choice.
From: Andrew
Newsgroups: comp.mobile.android
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Date: Thu, 27 Jun 2024 21:21 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail
From: andrew@spam.net (Andrew)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 27 Jun 2024 21:21:48 -0000 (UTC)
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID: <v5kl5b$1n6d$1@nnrp.usenet.blueworldhosting.com>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me> <ldfbncFe5o7U1@mid.individual.net> <ldfc9cFe3usU2@mid.individual.net> <ldia8bFrps7U8@mid.individual.net> <ldii1sFt40eU1@mid.individual.net> <ldj2gdFs5uU3@mid.individual.net> <v53gbf$33j85$3@dont-email.me> <ldpc2vFtm5tU6@mid.individual.net> <ldq4gfF29flU2@mid.individual.net> <v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com> <ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net> <ldt1maFge9lU1@mid.individual.net> <le4ihiFkc6dU5@mid.individual.net> <le4k2iFkce9U1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 27 Jun 2024 21:21:48 -0000 (UTC)
Injection-Info: nnrp.usenet.blueworldhosting.com;
logging-data="56525"; mail-complaints-to="usenet@blueworldhosting.com"
Cancel-Lock: sha1:/+s6LDanlSQyIFCoVqAOLdg9jzc= sha256:/MoI4sHmBOLhp9RGgQd6B/cUYBtV6AzWE0dCpoB0lwQ=
sha1:MdoEs1IPP3SRmzhgbwnvBGbqOR0= sha256:96Z8zuEgD19owJCPXj/BPJdmCkhNIg6K2nOLvXOu+Ds=
X-Newsreader: PiaoHong.Usenet.Client.Free:1.65
View all headers

Andy Burns wrote on Thu, 27 Jun 2024 08:52:49 +0100 :

>> Don't get confused by the naming of the permissions.
>
> A good reason for f-droid to be consistent in providing them *all* in
> recognisable android.permission.XXXXX_YYYYY_ZZZZZ format, as well as
> their "cuddly" interpretation ...

I agree with both Arno (that they're all there on F-Droid -only scattered)
and with Andy (that F-Droid made some of them cuddly, which is confusing).

Luckily, more than one tool can be used to reporter permissions on an app;
however, most require the app APK to already be installed on Android.

The tools Arno & Andy are discussing I think can be used BEFORE the APKs
are installed (such as the F-Droid description and the output from ).
<https://developer.android.com/tools/aapt2>

I have Android Studio installed from years ago, but I couldn't figure out
how to install aapt2 so I gave up at this point below in the maven repo.
<https://maven.google.com/web/index.html?q=aa#com.android.tools.build:aapt2>
<https://maven.google.com/web/index.html?q=aa#com.android.tools.build:aapt2:8.6.0-alpha08-11315950>

It's simpler to use permission-reporting tools AFTER the APK is installed.
1. PMX
<https://f-droid.org/de/packages/com.mirfatif.permissionmanagerx/>

2. Permission Manager
<https://github.com/YourStreet/android-permission-manager>
<https://play.google.com/store/apps/details?id=in.yourstreet.permissionmanager>
(I have this installed but I don't see an APK there anymore.)

3. Muntashirakon App Manager
<https://github.com/MuntashirAkon/AppManager/releases>

If someone can explain how to install aapt2 to run on an APK,
let me know; otherwise I'll stick with the three tools above.

Subject: Re: Android keyboard: your choice.
From: Andy Burns
Newsgroups: comp.mobile.android
Date: Fri, 28 Jun 2024 08:54 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@andyburns.uk (Andy Burns)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Fri, 28 Jun 2024 09:54:12 +0100
Lines: 12
Message-ID: <le7c1jF48olU1@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<ldfbncFe5o7U1@mid.individual.net> <ldfc9cFe3usU2@mid.individual.net>
<ldia8bFrps7U8@mid.individual.net> <ldii1sFt40eU1@mid.individual.net>
<ldj2gdFs5uU3@mid.individual.net> <v53gbf$33j85$3@dont-email.me>
<ldpc2vFtm5tU6@mid.individual.net> <ldq4gfF29flU2@mid.individual.net>
<v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com>
<ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net>
<ldt1maFge9lU1@mid.individual.net> <le4ihiFkc6dU5@mid.individual.net>
<le4k2iFkce9U1@mid.individual.net>
<v5kl5b$1n6d$1@nnrp.usenet.blueworldhosting.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net K3qu5sTRED0wpmCRNY1fWQG5ZKg8PbHw6PssQixAyV5ema76es
Cancel-Lock: sha1:a/IXaW4jSgA6AJzxfdl8UT/8prk= sha256:dLZuEl6vFxHnx28iNL1Kd2KVQPFBuuavFYRQ/wdRIYQ=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <v5kl5b$1n6d$1@nnrp.usenet.blueworldhosting.com>
View all headers

Andrew wrote:

> It's simpler to use permission-reporting tools AFTER the APK is installed.

There's a problem with that approach (though not applicable in this
instance)

if you install an app which has both READ_CONTACTS permission and
INTERNET permission, by the time you've checked the permissions, your
entire contact list is already circulating in
China/Russia/Somethingistan ...

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Sat, 29 Jun 2024 09:23 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Sat, 29 Jun 2024 11:23:03 +0200
Lines: 21
Message-ID: <lea23mFge1fU4@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<ldfbncFe5o7U1@mid.individual.net> <ldfc9cFe3usU2@mid.individual.net>
<ldia8bFrps7U8@mid.individual.net> <ldii1sFt40eU1@mid.individual.net>
<ldj2gdFs5uU3@mid.individual.net> <v53gbf$33j85$3@dont-email.me>
<ldpc2vFtm5tU6@mid.individual.net> <ldq4gfF29flU2@mid.individual.net>
<v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com>
<ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net>
<ldt1maFge9lU1@mid.individual.net> <le4ihiFkc6dU5@mid.individual.net>
<le4k2iFkce9U1@mid.individual.net>
<v5kl5b$1n6d$1@nnrp.usenet.blueworldhosting.com>
<le7c1jF48olU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net rjUA9xiW1QmB9Ur4vMOrrAOcMHKYJzSTVfTZ89ndpEaWbFvu5w
Cancel-Lock: sha1:e6hbxB/auslnrOxnFd6Zh6yGQT4= sha256:ckdUTMgwKeYpi/67MGmm0SL/HUhTogAephYH6qWMmtg=
Content-Language: de-DE
In-Reply-To: <le7c1jF48olU1@mid.individual.net>
View all headers

Andy Burns, 2024-06-28 10:54:

> Andrew wrote:
>
>> It's simpler to use permission-reporting tools AFTER the APK is installed.
>
> There's a problem with that approach (though not applicable in this
> instance)
>
> if you install an app which has both READ_CONTACTS permission and
> INTERNET permission, by the time you've checked the permissions, your
> entire contact list is already circulating in
> China/Russia/Somethingistan ...

No, since the app has to be started first. An app will not get started
automatically just because you have installed it.

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Andy Burns
Newsgroups: comp.mobile.android
Date: Sat, 29 Jun 2024 09:33 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@andyburns.uk (Andy Burns)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Sat, 29 Jun 2024 10:33:40 +0100
Lines: 21
Message-ID: <lea2nlFgn8uU1@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<ldfbncFe5o7U1@mid.individual.net> <ldfc9cFe3usU2@mid.individual.net>
<ldia8bFrps7U8@mid.individual.net> <ldii1sFt40eU1@mid.individual.net>
<ldj2gdFs5uU3@mid.individual.net> <v53gbf$33j85$3@dont-email.me>
<ldpc2vFtm5tU6@mid.individual.net> <ldq4gfF29flU2@mid.individual.net>
<v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com>
<ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net>
<ldt1maFge9lU1@mid.individual.net> <le4ihiFkc6dU5@mid.individual.net>
<le4k2iFkce9U1@mid.individual.net>
<v5kl5b$1n6d$1@nnrp.usenet.blueworldhosting.com>
<le7c1jF48olU1@mid.individual.net> <lea23mFge1fU4@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net MFuRXo+sAQk0CVYKId45dg1Bw5BnDTP6bN6FSogeE6bLiHIlYf
Cancel-Lock: sha1:XksvhW0ay6/7wrbB4hDGG6YdFbA= sha256:6/ElQQ8RIwNBoajTaOJ5kwa03hntO5I/46Q6IrT+V84=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <lea23mFge1fU4@mid.individual.net>
View all headers

On 29/06/2024 10:23, Arno Welzel wrote:
> Andy Burns, 2024-06-28 10:54:
>
>> Andrew wrote:
>>
>>> It's simpler to use permission-reporting tools AFTER the APK is installed.
>>
>> There's a problem with that approach (though not applicable in this
>> instance)
>>
>> if you install an app which has both READ_CONTACTS permission and
>> INTERNET permission, by the time you've checked the permissions, your
>> entire contact list is already circulating in
>> China/Russia/Somethingistan ...
>
> No, since the app has to be started first. An app will not get started
> automatically just because you have installed it.

if it installs a service it will ...

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Sun, 30 Jun 2024 08:03 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Sun, 30 Jun 2024 10:03:41 +0200
Lines: 34
Message-ID: <lechqsFs99bU1@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<ldfbncFe5o7U1@mid.individual.net> <ldfc9cFe3usU2@mid.individual.net>
<ldia8bFrps7U8@mid.individual.net> <ldii1sFt40eU1@mid.individual.net>
<ldj2gdFs5uU3@mid.individual.net> <v53gbf$33j85$3@dont-email.me>
<ldpc2vFtm5tU6@mid.individual.net> <ldq4gfF29flU2@mid.individual.net>
<v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com>
<ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net>
<ldt1maFge9lU1@mid.individual.net> <le4ihiFkc6dU5@mid.individual.net>
<le4k2iFkce9U1@mid.individual.net>
<v5kl5b$1n6d$1@nnrp.usenet.blueworldhosting.com>
<le7c1jF48olU1@mid.individual.net> <lea23mFge1fU4@mid.individual.net>
<lea2nlFgn8uU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net szQRUk+uNe/HqGjnJuBdJAJefxUdYMeTXIJZ8wVTMPSWIHy17z
Cancel-Lock: sha1:ITxhHjpIcihWHPTzH+TjKi59xbY= sha256:l3tfiJ35OWTJXMVBjEJWmcbc46vm5VP5o9uvmWl5DfU=
Content-Language: de-DE
In-Reply-To: <lea2nlFgn8uU1@mid.individual.net>
View all headers

Andy Burns, 2024-06-29 11:33:

> On 29/06/2024 10:23, Arno Welzel wrote:
>> Andy Burns, 2024-06-28 10:54:
>>
>>> Andrew wrote:
>>>
>>>> It's simpler to use permission-reporting tools AFTER the APK is installed.
>>>
>>> There's a problem with that approach (though not applicable in this
>>> instance)
>>>
>>> if you install an app which has both READ_CONTACTS permission and
>>> INTERNET permission, by the time you've checked the permissions, your
>>> entire contact list is already circulating in
>>> China/Russia/Somethingistan ...
>>
>> No, since the app has to be started first. An app will not get started
>> automatically just because you have installed it.
>
> if it installs a service it will ...

No, not even a service will start automatically. The app must be invoked
by the user once in any case.

Only when the app has a android.intent.action.BOOT_COMPLETED intent
filter (and the respective permission to recieve this event), it may use
this to start a service automatically when you *reboot* your device. But
just installing something will *never* automatically start it.

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Andrew
Newsgroups: comp.mobile.android
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Date: Thu, 4 Jul 2024 05:07 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail
From: andrew@spam.net (Andrew)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 4 Jul 2024 05:07:21 -0000 (UTC)
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID: <v65am8$28ch$1@nnrp.usenet.blueworldhosting.com>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me> <ldfbncFe5o7U1@mid.individual.net> <ldfc9cFe3usU2@mid.individual.net> <ldia8bFrps7U8@mid.individual.net> <ldii1sFt40eU1@mid.individual.net> <ldj2gdFs5uU3@mid.individual.net> <v53gbf$33j85$3@dont-email.me> <ldpc2vFtm5tU6@mid.individual.net> <ldq4gfF29flU2@mid.individual.net> <v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com> <ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net> <ldt1maFge9lU1@mid.individual.net> <le4ihiFkc6dU5@mid.individual.net> <le4k2iFkce9U1@mid.individual.net> <v5kl5b$1n6d$1@nnrp.usenet.blueworldhosting.com> <le7c1jF48olU1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 4 Jul 2024 05:07:21 -0000 (UTC)
Injection-Info: nnrp.usenet.blueworldhosting.com;
logging-data="74129"; mail-complaints-to="usenet@blueworldhosting.com"
User-Agent: NewsTap/5.5 (iPad)
Cancel-Lock: sha1:UTP/58GnL0w1AgTj+4DX7ABeOn8= sha256:Es49BmCkLj/NVJYkds+wg0xPViqV61OazThgU+vMvRc=
sha1:7ow7m1VMhfM9wm0CrMXv9p2boh0= sha256:qLs1uZYSWMYWca+vFRKugo3Paud1z1t+z9ocrpuOUtU=
X-Face: VQ}*Ueh[4uTOa]Md([|$jb%rw~ksq}bzqA;z-.*8JM`4+zL[`N\ORHCI80}]}$]$e5]/i#v qdYsE`yh@ZL3L{H:So{yN)b=AZJtpaP98ch_4W}
View all headers

Andy Burns wrote on Fri, 28 Jun 2024 09:54:12 +0100 :

>> It's simpler to use permission-reporting tools AFTER the APK is installed.
>
> There's a problem with that approach (though not applicable in this
> instance)
>
> if you install an app which has both READ_CONTACTS permission and
> INTERNET permission, by the time you've checked the permissions, your
> entire contact list is already circulating in
> China/Russia/Somethingistan ...

Thanks for that warning, which I fully agree with you is the problem of
checking permissions *after* the app is installed - as it can do harm.

As you're aware, I'm different from most people though, in that I have
already long ago put in place an amelioration procedure for that problem.

What I do is I make sure the default contacts sqlite database is populated
with garbage, which is easily done using various tools that do that for me.
Fake Contacts
Create fake phone contacts, for data-poisoning.
<https://f-droid.org/en/packages/me.billdietrich.fake_contacts/>

Of course, once I abandoned the employment of the default sqlite contacts
database, I had to rely upon only the best of the SMS/MMS & phone apps
which can import/export my "real" personal contacts vcard VCF files.

I'm sure you and Arno understand what I said above, but I'd wager that only
one out of a million Android owners would understand a word I said above.

Subject: Re: Android keyboard: your choice.
From: Andrew
Newsgroups: comp.mobile.android
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Date: Thu, 4 Jul 2024 05:12 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!weretis.net!feeder8.news.weretis.net!news.neodome.net!feeder1.feed.ams11.usenet.farm!feed.usenet.farm!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail
From: andrew@spam.net (Andrew)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 4 Jul 2024 05:12:34 -0000 (UTC)
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID: <v65b01$2cb$1@nnrp.usenet.blueworldhosting.com>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4sojj$1gqik$1@dont-email.me> <ldfbncFe5o7U1@mid.individual.net> <ldfc9cFe3usU2@mid.individual.net> <ldia8bFrps7U8@mid.individual.net> <ldii1sFt40eU1@mid.individual.net> <ldj2gdFs5uU3@mid.individual.net> <v53gbf$33j85$3@dont-email.me> <ldpc2vFtm5tU6@mid.individual.net> <ldq4gfF29flU2@mid.individual.net> <v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com> <ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net> <ldt1maFge9lU1@mid.individual.net> <le4ihiFkc6dU5@mid.individual.net> <le4k2iFkce9U1@mid.individual.net> <v5kl5b$1n6d$1@nnrp.usenet.blueworldhosting.com> <le7c1jF48olU1@mid.individual.net> <lea23mFge1fU4@mid.individual.net> <lea2nlFgn8uU1@mid.individual.net> <lechqsFs99bU1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 4 Jul 2024 05:12:34 -0000 (UTC)
Injection-Info: nnrp.usenet.blueworldhosting.com;
logging-data="2443"; mail-complaints-to="usenet@blueworldhosting.com"
User-Agent: NewsTap/5.5 (iPad)
Cancel-Lock: sha1:ry1aOmYYhEpkHd8/JhryC2n9yYI= sha256:6/4xnoz/Ph5J6QJ5ZGmCsm8kQk+mh5M/aGgor5JW9/Q=
sha1:R1wObdDHWoR41sejyHvZ+KPvX1o= sha256:8QRkCGAv8NW6dvvPcQexIejOtICxelH/ieUXfcxS1do=
X-Face: VQ}*Ueh[4uTOa]Md([|$jb%rw~ksq}bzqA;z-.*8JM`4+zL[`N\ORHCI80}]}$]$e5]/i#v qdYsE`yh@ZL3L{H:So{yN)b=AZJtpaP98ch_4W}
View all headers

Arno Welzel wrote on Sun, 30 Jun 2024 10:03:41 +0200 :

>>>> if you install an app which has both READ_CONTACTS permission and
>>>> INTERNET permission, by the time you've checked the permissions, your
>>>> entire contact list is already circulating in
>>>> China/Russia/Somethingistan ...
>>>
>>> No, since the app has to be started first. An app will not get started
>>> automatically just because you have installed it.
>>
>> if it installs a service it will ...
>
> No, not even a service will start automatically. The app must be invoked
> by the user once in any case.
>
> Only when the app has a android.intent.action.BOOT_COMPLETED intent
> filter (and the respective permission to recieve this event), it may use
> this to start a service automatically when you *reboot* your device. But
> just installing something will *never* automatically start it.

I defer to Arno's and Andy's experience (the "A's" on this ng are stellar!)
however - I will state a test I ran which shocked me when I ran it.

1. Make sure you know EXACTLY what is in your contacts database
(e.g., put a test entry that is unambiguously brand new).

2. Make sure you do NOT have a Google Account (or any account) set up
on the phone (where the Google Account is the culprit here).

3. Then, install the Google GMail app, and simply run it the first time
(i.e., log into the GMail app to get your IMAP-stored email messages).

Guess what just happened.

Exactly what Andy said would happen.

By default, you got NO SAY in what would happen to your contacts.
You can *change* the default after the fact - but the damage is done.

Google, by default, did two very lousy things in my tests of this.
1. Google unilaterally *created* an account on the Android phone!
2. Google unilaterally *uploaded* your sqlite contacts db to that account!

Of course, after that happens, you can then modify the Google Gmail app to
NOT upload your contacts - but it's already too late by that time period.

Just as Andy said it would be.

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Fri, 5 Jul 2024 10:55 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Fri, 5 Jul 2024 12:55:59 +0200
Lines: 76
Message-ID: <leq1ptFtc4bU1@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4sojj$1gqik$1@dont-email.me> <ldfbncFe5o7U1@mid.individual.net>
<ldfc9cFe3usU2@mid.individual.net> <ldia8bFrps7U8@mid.individual.net>
<ldii1sFt40eU1@mid.individual.net> <ldj2gdFs5uU3@mid.individual.net>
<v53gbf$33j85$3@dont-email.me> <ldpc2vFtm5tU6@mid.individual.net>
<ldq4gfF29flU2@mid.individual.net>
<v5b4lo$2tun$1@nnrp.usenet.blueworldhosting.com>
<ldslpbFemdhU1@mid.individual.net> <ldsvu4Fg66eU1@mid.individual.net>
<ldt1maFge9lU1@mid.individual.net> <le4ihiFkc6dU5@mid.individual.net>
<le4k2iFkce9U1@mid.individual.net>
<v5kl5b$1n6d$1@nnrp.usenet.blueworldhosting.com>
<le7c1jF48olU1@mid.individual.net> <lea23mFge1fU4@mid.individual.net>
<lea2nlFgn8uU1@mid.individual.net> <lechqsFs99bU1@mid.individual.net>
<v65b01$2cb$1@nnrp.usenet.blueworldhosting.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net 9T4Ndog0UQG2j7fSc5SxzgB1H12RhkTulUT/1bNKD1WeRnt/3e
Cancel-Lock: sha1:igcoILeoIHmGLNyw7voPBjITwtM= sha256:lSq/IDjEXJkHqdEzyujuPQhNnfU8D/U3NnWeWlMSFrs=
Content-Language: de-DE
In-Reply-To: <v65b01$2cb$1@nnrp.usenet.blueworldhosting.com>
View all headers

Andrew, 2024-07-04 07:12:

> Arno Welzel wrote on Sun, 30 Jun 2024 10:03:41 +0200 :
>
>>>>> if you install an app which has both READ_CONTACTS permission and
>>>>> INTERNET permission, by the time you've checked the permissions, your
>>>>> entire contact list is already circulating in
>>>>> China/Russia/Somethingistan ...
>>>>
>>>> No, since the app has to be started first. An app will not get started
>>>> automatically just because you have installed it.
>>>
>>> if it installs a service it will ...
>>
>> No, not even a service will start automatically. The app must be invoked
>> by the user once in any case.
>>
>> Only when the app has a android.intent.action.BOOT_COMPLETED intent
>> filter (and the respective permission to recieve this event), it may use
>> this to start a service automatically when you *reboot* your device. But
>> just installing something will *never* automatically start it.
>
> I defer to Arno's and Andy's experience (the "A's" on this ng are stellar!)
> however - I will state a test I ran which shocked me when I ran it.
>
> 1. Make sure you know EXACTLY what is in your contacts database
> (e.g., put a test entry that is unambiguously brand new).
>
> 2. Make sure you do NOT have a Google Account (or any account) set up
> on the phone (where the Google Account is the culprit here).
>
> 3. Then, install the Google GMail app, and simply run it the first time
> (i.e., log into the GMail app to get your IMAP-stored email messages).
>
> Guess what just happened.

Better: do NOT RUN it without checking its permissions first!

> Exactly what Andy said would happen.
>
> By default, you got NO SAY in what would happen to your contacts.
> You can *change* the default after the fact - but the damage is done.

Yes, because you just did what many users do - install an app and run it
without giving a shit, what will happen then.

Also see here:

<https://play.google.com/store/apps/details?id=com.google.android.gm&hl=en>

Click on "See details" in the "Data safety" box:

<https://play.google.com/store/apps/datasafety?id=com.google.android.gm&hl=en>

So why is it surprising for you?

> Google, by default, did two very lousy things in my tests of this.
> 1. Google unilaterally *created* an account on the Android phone!
> 2. Google unilaterally *uploaded* your sqlite contacts db to that account!

Yes, because you use a phone with Google services and use an app from
Google on it. Why does this surprise you? The normal way to use an
Android phone with Google services is to use a Google Account on it.

If you don't want to have this, use LineageOS *without* any Google
services (these are not included in LineageOS) and use F-Droid as the
source for apps. This works in many cases. Only if you need banking apps
or payment this is usually not suitable. But even for LineageOS you can
install one of the GApps-Packages or maybe even a Google Play Services
replacement may work for some Banking apps.

--
Arno Welzel
https://arnowelzel.de

Pages:1234

rocksolid light 0.9.8
clearnet tor