• Rabbit R1 AI box is actually an Android app in a limited $200 box, running on AOSP without Google Play.
  • Rabbit Inc. is unhappy about details of its tech stack being public, threatening action against unauthorized emulators.
  • AOSP is a logical choice for mobile hardware as it provides essential functionalities without the need for Google Play.
  • 0x2d@lemmy.ml
    link
    fedilink
    English
    arrow-up
    25
    ·
    6 months ago

    their page to link accounts to it was not a real webapp, it was a novnc page that would connect to an ubuntu vm that runs chrome with no sandboxing and basic password store under fluxbox wm

    someone dumped the home directory from it

    • cheet@infosec.pub
      link
      fedilink
      English
      arrow-up
      14
      ·
      6 months ago

      Holy shit, that’s actually hilarious, I imagine someone would have noticed when their paste/auto type password managers didn’t work

      For those confused, this sounds like instead of making a real website, they spin up a vm, embed a remote desktop tool into their website and have you login through chrome running on their VM, this is sooooo sketch it, its unreal anyone would use this in a public product.

      Imagine if to sign into facebook from an app, you had to go to someone else’s computer, login and save your credentials on their PC, would that be a good idea?

      • brotkel
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 months ago

        What I don’t understand is why. This sounds like way more work than spinning up some out-of-the-box framework with oAuth or a Google login and hosting it on Lambda or Azure. What is logging in on a VM box even going to do for the device?

        • Ramenator@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          6 months ago

          I’ve looked it up and it’s even uglier and I can kinda understand why they did it this way Basically, for their “integrations” they aren’t using any official APIs. Instead they just use the websites and automate them via the Playwright framework. So for each user they have a VM running with a Chrome browser to access the services. So now they have the problem that they need to get their users session cookies into the browser. And the easiest solution for that is having the users access their VM via VNC and just log into the automated browser.
          This is such a hacky solution that I’m actually in awe of it’s shittiness. That’s something you throw together in an all-nighter during a Hackathon, not a production ready solution

      • SereneHurricane@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        6 months ago

        It basically implies that they cobbled together some standard technology but they didn’t even put it together very well.

        It’s like a solution that’s held in place with chewing gum and Band-Aids.

      • Possibly linux@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        The “login” was actually a browser based remote access tool. You were signing in on a machine on there network running Chrome.

        Someone dumped the contents of that machine.