• 27 Posts
  • 115 Comments
Joined 3 years ago
cake
Cake day: July 12th, 2023

help-circle



  • Looks like they put in a ton of effort to make this compatible with generic devices, but I have to ask, with all the features removed, why choose this over any other ROM?

    Features removed

    hardened_malloc — causes boot loops on devices with 39-bit virtual address space. replaced with AOSP Scudo.

    Auditor — requires hardware attestation which > doesn’t work on GSI

    mtectrl / misctrl — Pixel-specific memory tagging control; breaks vendor TEE drivers

    USB protection — the low-level USB port controls rely on Pixel-specific hardware and are non-functional on other devices

    native debugging protection — not ported; breaks compatibility with root solutions and vendor debugging tools

    Features disabled by default

    These can be re-enabled in TrebleApp → Hardening or Settings → Exploit protection.

    MTE/TBI for vendor processes — memory tagging breaks some vendor drivers

    hardened thread stacks — non-standard memory layout breaks some vendor drivers

    secure (exec-based) app spawning — breaks root solutions (Magisk / KernelSU)
















  • I’ve had a Framework 13 for coming up on 5 years now, and I’ve only had to replace the screen once: I over stuffed a laptop bag with 3 laptops through a cross country flight and when I pulled it back out the screen was dead. That was after about 2 years of daily use. I got a laptop sleeve to protect the laptop and haven’t had any issues since.

    I am thinking about getting the CNC lid, though, just to make it a little more robust.