• gopher@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 days ago

    It’s just DNS based, and iirc dont require any major effort other than patching the hosts file. Of course it is possible it is not enough, but I have high confidence in the authors after also having watched various talks at I.e DEFCON, that i would be surprised if they missed the firmware doing other nasty things.

    Patching DNS is specifically possible to enable/disable on the firmware build tool: I.e https://builder.dontvacuum.me/_dreame_r2416.html and the source for that is here https://github.com/dgiese/dustbuilder-script-public/blob/7afed16999711833a8ac0b3b482e935c3ef77219/modifys8image.sh#L169

    • Hypfer@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      10 days ago

      It’s just DNS based, and iirc dont require any major effort other than patching the hosts file.

      Incorrect. That was technically sorta the case back on the S5 (and even there it needed firmware modifications), yes, but if DNS redirection was all it needs, then why even root the bots in the first place. Just do that on a network level and be done with it.

    • VibeSurgeon@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 days ago

      Interesting.

      This seems to be a model-specific quirk and moreso a side effect of getting Valetudo to work rather than an explicit goal - the same option does not appear in DustBuilder for my model (Roborock S5, still going strong after 941 hours of cleaning time).

      I feel like I should check out this DEFCON talk though.

      I learned something new today, thank you for that