<f_>
So bad that most Google-certified set-top boxes don't have it I guess?
naoki has quit [Quit: naoki]
<f_>
Would be nice to have stock Android running, but it's something that's "nice to have"
<f_>
and tbh I'm very happy with having a fully-fledged GNU+linux or Busybox+musl+linux running on those.
<f_>
although my KII Pro just so happens to be compatible with a modified Android TV 5 ROM..but it's literally just stock converted to ATV and so the bloatware is included, too.
<f_>
And..as said above I'm very happy with mainline linux.
<f_>
Enough talking, let's get back to reverse-engineering! :D
<f_>
I think I'll finish pctl init today (will have to clean up later) and test.
<f_>
I highly doubt it'll work, but we'll see!
<f_>
Still funny about the fact that Amlogic's Android fork is that bad..
<f_>
>android TV: exists
<f_>
>amlogic: "let's create our own Android fork for tv boxes"
<f_>
Although I think (not sure) that newer versions of their fork are based on ATV
<exkcmoeadmin[m]>
see all the link are from google
<exkcmoeadmin[m]>
so the os is from google
<exkcmoeadmin[m]>
Also
<exkcmoeadmin[m]>
useually u will see three settings
<exkcmoeadmin[m]>
on non google certied atv box
<phh>
ATV cost much more than AOSP, and those companies target CN mainland first, which doesn't have ATV
<f_>
If the links are from Google that doesn't mean the OS is from Google.
<exkcmoeadmin[m]>
yeah
<exkcmoeadmin[m]>
phh
<f_>
it's as if I link to a Google drive file and say it's from Google because it's hosted at google
<exkcmoeadmin[m]>
but i did see some non google certied amlogic running atv
<phh>
exkcmoeadmin[m]: i've seen it here and there, but it's a very annoying cat and mouse game for oems and is a bit dangerous
<exkcmoeadmin[m]>
yesh
<exkcmoeadmin[m]>
also that isnt happented only on tv box
<exkcmoeadmin[m]>
a lot of manufacturer ( tv box , phone ,etc) has a cutom settings that replace the aosp setting but for some reson some manufacturer still keeping the aosp setting and atv setting when the have the cutom settings (ofc those setting is hidden in some way but u can easilly open them via shortmarker)
<phh>
their custom settings are never complete, it only does the more common stuff, that's why they include more settings
<exkcmoeadmin[m]>
yeah
<exkcmoeadmin[m]>
but why two setting
<exkcmoeadmin[m]>
Ah
<exkcmoeadmin[m]>
have u herd of digital whiteboard
<exkcmoeadmin[m]>
my school has one
<exkcmoeadmin[m]>
i digged a bi to it
<exkcmoeadmin[m]>
it run atv
<exkcmoeadmin[m]>
with three settings
<exkcmoeadmin[m]>
*i digged a bit of it
<exkcmoeadmin[m]>
it likly use amlogic t***
<exkcmoeadmin[m]>
it has 4x contex a55
<exkcmoeadmin[m]>
it run android 11
<exkcmoeadmin[m]>
Ah
<exkcmoeadmin[m]>
it come will root
<exkcmoeadmin[m]>
(that only usable in adb)
<exkcmoeadmin[m]>
(yes i hacked my school)
<f_>
exkcmoeadmin[m]: hacked or cracked?
<f_>
Was curious about if my homemade acs.bin worked and wow
<f_>
Despite a few differences(?) it works!!!!!
<f_>
I booted to linux and it works!!!!!!!!
<f_>
narmstrong: So ACSBaby might be interesting to you. With it we can now generate multiple ACS binaries from binaries!
<f_>
s/binaries/sources/
<f_>
Still have to add support for u-boot.bin and bl2.bin but otherwise we're all set!!
<f_>
Would need further testing before I'm fully trusting this but I call that a win!
<f_>
If anyone's interested you can compile an acs.bin for e.g. ODROID-C2 (anything gxbb), replace timing.c with the one generated by ACSBaby, recompile, and compare!
<f_>
(both the sources and the binaries)
<f_>
I think it's reliable enough to have an idea on how BL2 is working.
<f_>
Seriously though, ACSBaby helped me quite a lot when looking at Ghidra's decompiled output.
<f_>
..as well as the old U-Boot sources.
luka177 has quit [Ping timeout: 246 seconds]
<narmstrong>
f_: nice work !!!
<f_>
Thanks!
<f_>
All that's needed is to add support for other binaries with an embedded acs.bin and test on eMMC dumps!
<f_>
Could be nice to have a new build system for acs.bin..would make compiling acs.bin easier and we won't have to deal with Amlogic's U-Boot fork anymore.
<f_>
Ok. Now that my homemade acs.bin somehow works, I can continue on with reverse-engineering.
<f_>
Of course everything is at your own risk.
<f_>
wow my KII Pro can power off
<f_>
(that's actually something that happens quite rarely..most of the time it would reboot instead of powering off)