Show HN: Autonomous root for Tcl Android TV via CVE-2022-22706
Posted by t20n 1 day ago
Comments
Comment by Hydraulix989 1 day ago
Comment by kyriakos 23 hours ago
Comment by netsharc 17 hours ago
Then again, we all still use browsers on rootable PCs, where the browser extension protection scheme is Google (hah) and Firefox (double hah) saying "Just trust us, users!".
Comment by Hydraulix989 1 hour ago
Comment by salawat 17 hours ago
Comment by zug_zug 21 hours ago
Though it would be nice if it didn't require such work.
Comment by fernie 20 hours ago
Woah! I had no idea. Is that also true in the US? Do you have some sort of authoritative source?
Comment by zug_zug 19 hours ago
Comment by shakna 22 hours ago
> MIT for all original code. The kernel excerpt (kernel/mem.c) retains its GPL-2.0 license and copyright notices.
One small tweak needed here.
GPL 2.0? Has this bit:
> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
"under the terms of [this License]."
It is viral. Copying the code, and distributing it, as done here, means that GPL 2.0 is meant to apply to everything. The only carveout, is if your code didn't depend on the kernel excerpt at all. But... It does.
> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission.
Comment by tadfisher 18 hours ago
Comment by pessimizer 21 hours ago
You actually have more rights with that file than with the others; the GPL doesn't restrict non-GPL'd code distributed with it, it requires that that code be licensed in a way that allows it to be distributed under GPL 2. For example, I myself can take this code and redistribute the entire thing under GPL 2 without an exception for ./kernel/mem.c (as long as I include any acknowledgement required by MIT, such as a copy of the MIT license and a copyright notice.)
You're overcomplicating things and (maybe accidentally) spreading FUD. MIT was specifically designed to be compatible with anything from copyleft to proprietary.
Comment by shakna 11 hours ago
And... It is surprising to me, that anyone can think otherwise, 2 decades on from D-Link [0].
> The GPL grants anyone who enters into such contract with the licensor the right to copy, distribute and modify the software, on the condition that the software is again distributed under the very conditions of the GPL
Which is something you start to say, and then say it isn't the case.
The whole just becomes GPL v2. That's the virality.
[0] https://web.archive.org/web/20130426055334/http://www.jbb.de...
Comment by BLKNSLVR 23 hours ago
I don't feel the need for root, but I also don't want to brick our main TV.
Once it becomes the secondary, though, and once the lineageOS equivalents for TVs start coming out, I'll be tinkering.
Comment by pessimizer 20 hours ago
I bet AI could help us to keep the updates rooted, too. To lock out the manufacturers and to update some IoT garbage to work locally. And to port some drivers.
Comment by zb3 21 hours ago
Comment by basilikum 20 hours ago
Comment by throawayonthe 19 hours ago
Comment by salawat 17 hours ago
We don't exactly specialize in PR.
Comment by realusername 1 day ago