Skip to content

Known limitation: kernel-level emulator artifacts (redroid's domain) #9

Description

@Xiddoc

Summary

Tracking issue for a documented, out-of-scope known limitation so researchers can find it.

redroid leaks a set of emulator tells that Beetroot cannot patch because they live below the container boundary:

  • /dev/socket/qemud, /dev/qemu_pipe, /sys/module/qemu_pipe
  • CPU feature-flag mismatches (AT_HWCAP differences, missing AES-NI, etc.)
  • Missing or obviously-simulated sensors (e.g. SENSOR_TYPE_ACCELEROMETER returning perfectly flat data forever)

Disposition

These are redroid's responsibility, not Beetroot's — won't fix here. Documented as a "known emulator tells" limitation. Researchers who need hardware-grade stealth should use the adb device backend against a physical rooted phone.

Source: docs/design/stealth-posture.md §8 "Out of scope".

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions