Spyke

How much can popular FOSS apps be trusted for permissions?

In my use case, examples are KDE Connect (phone and Linux laptop communication), FMD (remote locate or control lost degoogled phone) and Kvaesitso (amazing homescreen).

Some of them ask "hard" permissions like accessibility, read notifications, extensive device control, and so on.
I definitely understand why they need them, it's not like some Play Store calculator app that somehow needs access to my GPS and contacts ;)

Also, only popular apps get some privileges from me, because there is more code monitoring in bigger projects I guess.

But I also see them as possible attack vector, especially stuff like remote factory reset via SMS (I didn't activate that feature btw).

I'm a bit torn apart.
Physical phone security is important of course. If I lose my phone somewhere, or it gets stolen, locating and ringing it could be extremely useful.
Same with amazing features that make my life easier.
On the other hand, this much power can escalate quickly (haxxor pushing malicious code in an update for example) and leaves me a bit vulnerable.

How do you handle this?

How much can we trust in good faith, checks and balances of software?

View original on slrpnk.net
android·Androidbyellypony

How do I get rid of this stupid freaking thing?

(Android 16) I have auto-rotate disabled manually, my phone should be locked in portrait mode at all times. Yet somehow, whenever the slightest bit of rotation is detected this dumb banner pops up in the top right corner. It'll cover up a button I'm trying to use, I'll accidentally hit it and the phone will lock itself into landscape orientation. Then I'll have to close everything. Grrrrr.

Is there a way to disable this modal? Or is it a built in annoyance?

View original on lemmy.world
android·AndroidbyAudalin

Looking for a keyboard app with excellent UI to replace Fleksy

For the last years I've been using Fleksy, which now appears to have been removed from Google Play for quite a while. For me, it's become the perfect typing interface and my brain wired itself to it, but recently it started crashing and restarting mid-typing at times, which is very distracting. I tried some alternative keyboards before, but they lack features or don't seem to be able to be configured to feel quite the right way. Does anybody have any suggestions?

These are the features I rely on daily:

  • Support for LTR and RTL languages. Fleksy doesn't support Chinese, but if the new app supports that too, it's a serious upgrade for me because I'll be able to drop Gboard and just use one app with 5 languages.
  • Swiping left and right on the spacebar scrolls through configured languages. This is common enough to be found in most keyboard apps though.
  • Swiping left elsewhere deletes a word; holding after that makes it delete more with increasing speed.
  • Gesture punctuation input. Pressing space twice after a word places a period, after that swiping up and down changes the punctuation to other symbols if needed.
  • Typing correction integrated with gestures. After you press space once after a word, swiping up and down scrolls through suggestions or saves/deletes the word as is in the user dictionary.
  • A customisable bar above the keyboard. I use the following widgets: select all, copy, paste, cut; a widget where swiping moves the cursor along the text (long-pressing the spacebar also does that, but I don't use it as often); several custom buttons with Unicode diacritics that I defined myself.
  • The keyboard uses some neural network for word correction that learns to be more accurate with time. If you type the same new word many times, it also automatically adds it to the user dictionary instead of trying to correct it until the end of times. Though after years of use it seems it overlearned and some sort of collapse is happening, e.g. it always wants to change "wow" to "woe" now.
  • Emoji. If the emoji font can be picked, it's an upgrade over Fleksy. If the emoji list doesn't lag for years behind Unicode, it's an upgrade over Fleksy.
  • Very smooth and minimalistic UI. Haptic feedback that doesn't feel too weak or too strong. Keys don't feel like buttons with borders. This might seem like something minor, but it's extremely important to me because the keyboard app is one of the main Android interfaces for me.

A couple of screenshots to illustrate the last point:

Things I don't use / don't care about:

  • Voice input.
  • Glide input.
  • Undo/redo.
  • Word prediction before you finish typing.
  • Rich content copy/paste, including GIFs/stickers.
  • Clipboard history is a no. It's ok if it can be turned off.
  • While I usually prefer FOSS, it doesn't have to be FOSS - the list of features is already a biteen ambitious for the FOSS projects I'm aware of. But I'd prefer it to have some reputation & not send my private data anywhere.

Some things I've tried and what didn't work for me:

  • Gboard:
    • doesn't seem to have functioning post-input correction, or I couldn't configure it so.
    • theme customisation is basically nonexistent.
    • text selection mode is a separate clunky view.
    • lack of gestures.
  • Heliboard:
    • only does automatic blind post-input correction without showing what options were even considered.
    • it's either corrected word options or buttons with extra functionality, not both at once.
    • swipe-to-delete only works from backspace. I'm used to it working from any key except the spacebar.
    • horizontal swiping on the spacebar either moves the cursor or changes the language, there's no way to have both. And there's no separate widget for moving the cursor.
    • the visual spacebar height is small and can't be increased.
    • there's no way to add custom Unicode symbols as toolbar buttons.
  • FlorisBoard (less jarring to use overall):
    • doesn't currently have functioning correction.
    • doesn't have any swipe-to-move-cursor functionality anywhere.
    • theme editing appears to be very powerful (CSS rules) and possibly powerful enough to replicate the impression I'm getting with Fleksy, but also too difficult; I haven't been able to configure some basic things yet, there were some obscure issues with some rules that silently decided not to work. Perhaps I just need to spend more time on this.
View original on lemmy.world
android·Androidbyla93

Android wants nearly all the permissions for camera use

Wondering what people are thinking about this and why the internet is so quiet about it. I am not happy. Today it decided I couldn't use the camera without giving it extensive permissions and agreeing to it. Not cool. Update: Open Camera worked and I hope Google doesn't block this and other apps in September as they are threatening. Almost slipped into agenda posting. You all have the internet too.

View original on thelemmy.club
android·AndroidbySquizzy

Pixel Battery Issues

I was full sure I would see battery improvements moving to pixel. Given its their platform and their chipset, I dont understand why it is worse than the midrange samsung I had.

Like way worse, I struggle to get to the end of the day on days I dont drive.

Can anyone explain or do I have an issue.

View original on lemmy.world

[Support] [SOLVED] Why can't I set default language and layout for my physical keyboard?

Edit: SOLVED. It turns out, I had uninstalled the system package com.android.inputdevices , which is used to locate available keyboard layouts.

This is on a Samsung Galaxy S23 using Heliboard and Simeji as software keyboards. Samsung's keyboard is uninstalled. On my Galaxy Tab A9+ with the exact same configuration, I am able to set the default keyboard layout...

Any ideas?

View original on piefed.blahaj.zone

Does anyone have any idea what Google Wonder is?

Just noticed this in termux using shizuku :

rish -c ip a
68: wondertap0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ieee802.11/radiotap {some MAC address}brd ff:ff:ff:ff:ff:ff

i searched for wondertap0 ans found this:

https://android.googlesource.com/kernel/common-modules/wonder/+/refs/heads/android14-6.1/wondertap.c

Which is mosltly gibberish to me.

Wonder apparently is a driver for Protocol-X which enables virtual WiFi devices ?!!!!

And i had a bit of a time finding anything else about it. Actually, i found a total of 1 thing. The source code.

https://android.googlesource.com/kernel/common-modules/wonder/+/refs/heads/android17-6.18

noticing it is meant to contact another device, and is acting maybe as a server and tunnel. But it isn't just a link. It creates its own 80211x device and broadcast frequency.

But, what the hell is it? What does it do, what's it for, what triggers it, who owns the device created, and what is it sending, how is it broadcasting?

View original on lemmy.ca

Can I overclock an Android tablet through Termux?

EDIT3: this is NOT an overclock! Manually setting a scaling governor does not forcibly increase the intended frequency range of the CPU clock! Setting the scaling governor has more to do with performance management. In my case, setting it to “performance”, it simply forces the cpu to always run at the maximum frequency as designed by the manufacturer. Further reading here and here. Thank you @[email protected] for the reminder!

EDIT2: the tablet is rooted with Magisk ( https://topjohnwu.github.io/Magisk/install.html ) and Termux is running with superuser privileges granted through Magisk. The below command was issued after su - ing into a root shell. "performance" was echo ed into all available /sys/devices/system/cpu/cpufreq/.../scaling_governors, meaning, there are several subdirectories called policy[0...] in which the scaling_governor files reside.

EDIT: echo ing “performance” to /sys/devices/system/cpu/cpufreq/policy0/scaling_governor seems to have maxed out the cpu clockspeed! Now the tablet is snappy as hell! It’ll be interesting to see how battery drain and heat are affected by this. Thank you @[email protected] !

Say, by sending some value to something inside /sys/.../cpu or the likes. I have already aggressively debloated the tablet, but I like to experiment and I am not afraid to destroy the tablet since I bought it for 150 bucks at sale. Or pehaps there is some Magisk module that can do this?

The tablet is a Samsung Galaxy A9+.

View original on piefed.blahaj.zone

found a great RSS app, sadly abandoned

just wanted to share this app i found recently

after setting up freshrss some weeks ago i've been looking for an app to use on my phone. tried numerous apps listed on freshrss's readme but none of them was to my liking sadly.

then i found this app and it works extremely well, even on my ancient 2013 phone there's practically no loading, the gesture's extremely smooth, and everything just works. compatible with android 2.1(!) and newer according to f-droid, but sadly it's been abandoned by its author since 2020. for now i guess it's okay since it works fine though..

View original on lemmy.today
android·Androidbygetnopeek

NoPeek - free open source Android app that detects nearby Meta Ray-Ban glasses and VR headsets via Bluetooth

Meta has sold 7M+ Ray-Ban glasses that look identical to normal glasses but can record you silently.

NoPeek detects them using immutable BLE manufacturer company IDs — signals that cannot be randomized or hidden unlike MAC addresses.

Detects: Meta Ray-Ban, Snap Spectacles, Oakley Meta, TCL RayNeo, Meta Quest, Apple Vision Pro, Pico VR and more.

No ads. No tracking. No internet permission. Fully open source. MIT license.

github.com/getnopeek/nopeek-android

View original on thelemmy.club