Hello everyone! I would like to part ways with my Google Chromecast. Fortunately, I had an extra Raspberry Pi 4B (4GB version) in my drawer, which I used to install LineageOS. Afterwards, I installed F-Droid and a customized launcher to give it a more AndroidTV-like appearance.

Now, I have a couple of questions:

  1. What can I use as an alternative to Google’s screencasting?
  2. Is it advisable to enable SSH with root access on the Raspberry Pi?

Thanks!

  • Lemongrab@lemmy.one
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Can you not disable or spoof the protected content flag. I think i saw a Xposed module for that.

    • JoeyJoeJoeJr@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      You might be referring to this? That’s what I found from a quick search, at least.

      If I understand correctly, this is a little different - from what I recall reading a few years ago, the speculation was that Netflix (and similar apps) rendered the content directly, bypassing the normal rendering stack. It would be the equivalent of, on a Linux system, bypassing the compositor (e.g. Mutter or KWin), and directly rendering the content (I believe SurfaceFlinger is the Android compositor). This means that when something like scrcpy uses the competitor API to capture the content, the content is literally not there, because it bypassed that system altogether.

      By contrast, the secure flag just allows app developers to ask the OS to disallow screenshots, to prevent data leakage (e.g. of your banking details). It’s all rendered in the standard way, though.

      This may not be accurate - it’s based on assumptions, and forum posts I read years ago, but it’s the best explanation I have right now. If anyone knows better, please feel free to correct me.