{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreibnzos4yxidndovdapjw5uuyfcqmlpuch6voqmgfykx2ysbayf3m4",
"uri": "at://did:plc:haakkg7y3xdghcdmprxeexso/app.bsky.feed.post/3mnkenauimpk2"
},
"path": "/t/restlessos-is-a-fork-of-grapheneos-that-can-run-on-non-pixel-devices/38358#post_3",
"publishedAt": "2026-06-05T13:08:20.000Z",
"site": "https://discuss.privacyguides.net",
"tags": [
"TIL that RestlessOS, fork of GrapheneOS, can run GOS on non-pixel phone - GrapheneOS Discussion Forum",
"(click for more details)",
"@yes",
"Features Removed",
"RestlessOS",
"GrapheneOS",
"GOS FAQ"
],
"textContent": "va3890hd:\n\n> TIL that RestlessOS, fork of GrapheneOS, can run GOS on non-pixel phone - GrapheneOS Discussion Forum\n\nGOS Forum Post (click for more details)\n\nBasically just this and what @yes quoted, it’s a nice idea but part of what makes GOS what it is, is the hardware. Without meeting the hardware requirements and not getting updates to various things, it’s just counterproductive.\n\nFeatures Removed\n\n> * hardened_malloc — causes boot loops on devices with 39-bit virtual address space. replaced with AOSP Scudo.\n> * Auditor — requires hardware attestation which doesn’t work on GSI\n> * mtectrl / misctrl — Pixel-specific memory tagging control; breaks vendor TEE drivers\n> * USB protection — the low-level USB port controls rely on Pixel-specific hardware and are non-functional on other devices\n> * native debugging protection — not ported; breaks compatibility with root solutions and vendor debugging tools\n>\n\n\nRestlessOS\n\n> RestlessOS is an unofficial, unaffiliated fork of GrapheneOS packaged as a Generic System Image (GSI) for Project Treble devices.\n\nAnd from the GOS FAQ\n\n> GrapheneOS does not support being used as a Generic System Image, which only exists for development/testing purposes and isn’t usable for GrapheneOS since we require kernel changes and the userspace part of the OS cannot run on top of a kernel without the required functionality. The generic targets simply run on top of the underlying device support code (firmware, kernel, device trees, vendor code) rather than shipping it and keeping it updated.",
"title": "RestlessOS is a fork of GrapheneOS that can run on non-pixel devices"
}