Show newer

@trwnh IMO the Nostr approach of keeping keys in the client and having relays be more simple is good. Key management and multi devicw identity is a major PITA, but there's a lot of known approaches that can be taken.

@tahnok That's awesome! I haven't reversed BLE stuff in ages. I usually just decompile / recompile the vendor's app then set breakpoints/logpoints in the Android APIs for talking to the characteristics then do replays. Any tips on the firmware rewriting? I'd love to have some flow where I could turn it into something like C and back but have no clue where to even start. 😅

EDIT: I have more advice than I know what to do with thank you so much, I'll hopefully be able to convince her to let me back up and wipe the phone. If she doesn't consent to that, I also have some good direction on detecting anything malicious. Thank you again <3

ORIGINAL POST: Can anyone point me toward some resources on detecting and removing stalkerware on Android?

A friend of a friend has just gotten out of an abusive relationship and I've been asked the look over their phone and computer for any stalkerware the ex might have planted. I'm fairly confident in my abilities on a PC, but not an android phone.

@CursedSilicon “You get used to it after a while. I don’t even see the messages anymore, All I see is Unable to decrypt message, Unable to decrypt message, Unable to decrypt message…”

Made progress towards fixing Agregore on Ubuntu last night. Got my final bits copied off an old manjaro box so I can wipe it and have an actual machine to test on. Sadly I haven't been able to reproduce the macos issues folks reported. Might be an m4 mac issue and I don't have the budget to indulge in that right now 😅

@fleeky 1h tiktok max, 30 min insta. Unlimited mastodon because it has no algo and I can't scroll forever

@tahnok did the q ring one not work for you? I ended up choosing the ring because of gadgetbridge support since I have some other peripherals controlled through it as well. 😁

Partners aren't home and my social media timers are maxed out. All that's left is to zone out listening to a book and do some house cleaning.

@burrito.space nothing off the shelf that I'm aware of. This guy had some docs on how to flash custom firmware on certain models but the available firmware is barebones and my skill level is too low. 🥲

@tahnok The data is already being collected thankfully. I think I just need to finish up the GenericSummaryProvider

@tahnok It's a Colmi R06! Seems that all but the LCD display ones share a driver (Based on the Q Ring app)

This person's fork is the closest to getting the averages in: codeberg.org/Freeyourgadget/Ga

Looks like the smart ring I got can't be used to show average heart rate inside gadgetbridge. 😢

Luckily gadgetbridge is open source so there's a chance I could add support for it myself!

For front end devs that have a bit of framework fatigue: Check out this easy to use "data binding" library: rivetsjs.com/docs/guide/

No build step, just a plain old object bound to HTML with custom attributes for conditionals and iteration.

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.