Path: ...!weretis.net!feeder9.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail From: Andrew Newsgroups: comp.mobile.android Subject: Re: ebook-reader permissions - no explanation given Date: Tue, 28 May 2024 17:52:17 -0000 (UTC) Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com) Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Injection-Date: Tue, 28 May 2024 17:52:17 -0000 (UTC) Injection-Info: nnrp.usenet.blueworldhosting.com; logging-data="89517"; mail-complaints-to="usenet@blueworldhosting.com" Cancel-Lock: sha1:6O4o1IO7YRdDzzqozCZ7fQ80olI= sha256:F4AP341iFLIVPjCM2ZZ/h2IwF3r8QJqYjCoopAB6s/g= sha1:ikNDIRPOJUGA3Z3S50GC0K6duks= sha256:qFCxOY8oRaFPqsmzzE07J6Ln9vLwgCebl3aXhx34eco= X-Newsreader: PiaoHong.Usenet.Client.Free:1.65 Bytes: 3277 Lines: 42 Andy Burns wrote on Tue, 28 May 2024 17:37:34 +0100 : > If I remember correctly, there is/was an oddity about permissions and > their their grouping, if an app asks you to grant one permission from a > particular group, it can later "grant itself" additional permissions > from that same group, without you having to agree... Personally, I admit I never understood how Android does permissions. To see how other similar apps handled permissions, I arbitrarily installed *Cool Reader* by Vadim Lopatin with In-app purchases free,adfree,gsf_req,rated 3.9 star, 265K reviews, 10M+ Downloads Unlike com.github.axet.bookreader Book Reader, Cool Reader asked for permissions as it required them (i.e., when I opened an epub using it). In the Muntashirakon "Uses Permissions" tab, it looks very different. Cool Reader: android.permission.BLUETOOTH android.permission.BLUETOOTH_ADVERTISE android.permission.BLUETOOTH_CONNECT android.permission.BLUETOOTH_SCAN android.permission.FOREGROUND_SERVICE android.permission.INTERNET android.permission.POST_NOTIFICATIONS android.permission.READ_EXTERNAL_STORAGE android.permission.READ_MEDIA_AUDIO android.permission.READ_MEDIA_IMAGES android.permission.READ_MEDIA_VIDEO android.permission.READ_PHONE_STATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE com.android.vending.BILLING Yet, in the Muntashirakon "Permissions" tab, there's only one item. com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION Note that I have com.android.vending.BILLING disabled, so my phone is incapable of processing billing (which turns out to be a nice way to legitimately get payware apps for free, I found out accidentally).