91
this post was submitted on 07 Feb 2025
91 points (97.9% liked)
Open Source
32644 readers
1280 users here now
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Sounds nice. What can I do with rooting though? Since there isn't a replacement for the default TV app. I know I can remove the TCL stuff, but besides that? Also, now I wonder if shizuku would work too.
Shizuku would absolutely work. I can use adb either wirelessly or through a USB A to USB A cable with the 5 volt line cut (which is also how I interact witth fastboot). Activating developer settings is as simple as tapping build number 7 times, like on every Android device.
Rooting can help you replace built in apks. For example, there is a Magisk module that lets you replace the system's WebView with an alternative, like the one from GrapheneOS, for instance. App signing is the problem here, so that's what that specific module helps bypass.
Modules work on top of an OverlayFS, which essentially lets you write to /system without actually writing to /system, similar to rwfus on the Steam Deck.
Also your current TV app is one made by TCL and not a stock Android app. I wonder if it can be substituted with a different one from a different vendor, or maybe an older version of the TCL app. The only issue I forsee is if the app attempts to communicate with hardware in a non-standard way. Alternatively, I wonder if you block internet to the TV app using a firewall if the TV functionality would still work without showing ads. There is AFWall+ if you're rooted and DNS/Android VPN based firewalls if not. There is also DNSNet, which is a DNS based ad blocker that uses Android's DNS service.
That's nice to hear. I wouldn't mind playing with shizuku to see what can I do.
I see. So if something goes wrong, I can do factory reset without any problems. I guess.
I actually did another way. I blocked these streaming domains on pi-hole. Now none of those ad channels can connect to internet. I'm assuming the list would also disappear if I factory reset and rescan the channel list, those ad channels wouldn't get into the list in the first place. Cannot try this right away but will definitely try this.