See, it turns out that the Rabbit R1 seems to run Android under the hood and the entire interface users interact with is powered by a single Android app. A tipster shared the Rabbit R1’s launcher APK with us, and with a bit of tinkering, we managed to install it on an Android phone, specifically a Pixel 6a.

Edit: Someone also got doom and Minecraft running on this thing

  • infeeeee@lemm.ee
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    6 months ago

    They wrote “lower level firmware modifications”, AOSP runs on Linux kernel, and firmware modifications usually mean they modified the Linux kernel. This device seems like a regular Android phone, and afaik this rules apply to all Android phones, that’s why Android rom cooking can exist.

    • jj4211@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      6 months ago

      They may be compelled to release any driver code associated, however firmware is not covered by relation to kernel. Linux runs on mostly proprietary firmware. The “linux-firmware” package in many distributions that contains hot plug firmware is mostly proprietary blobs.

      That said I doubt they had much significant firmware work, it may just be logo and some tweaked configuration from their SoC vendor. They likely had to modify AOSP a bit more to allow their launcher unfettered access to the device in ways not modeled by standard AOSP, but that’s user space that isn’t GPL.

    • woodgen@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      This was a marketing post, not a technical one. Unless we see any git branches or ROM teardown we won’t know what they were doing. I highly doubt that they did any kernel patches though.