Skip to content
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

fedi wiki

  1. Home
  2. Technology
  3. GrapheneOS project: pixel 11 no longer supports hardware memory tagging (MTE); GrapheneOS might skip the the whole pixel 11 series

GrapheneOS project: pixel 11 no longer supports hardware memory tagging (MTE); GrapheneOS might skip the the whole pixel 11 series

Scheduled Pinned Locked Moved Technology
21 Posts 18 Posters 2 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B This user is from outside of this forum
    B This user is from outside of this forum
    beep@piefed.world
    wrote last edited by
    #1

    cross-posted from: https://piefed.world/c/tech/p/1368563/grapheneos-project-pixel-11-no-longer-supports-hardware-memory-tagging-mte

    Bluesky.

    F cerebralhawks@lemmy.dbzer0.comC jerry@feddit.onlineJ paradoxeuh@jlai.luP oyzmo@piefed.socialO 6 Replies Last reply
    1
    0
    • B beep@piefed.world

      cross-posted from: https://piefed.world/c/tech/p/1368563/grapheneos-project-pixel-11-no-longer-supports-hardware-memory-tagging-mte

      Bluesky.

      F This user is from outside of this forum
      F This user is from outside of this forum
      fluxx@mander.xyz
      wrote last edited by
      #2

      Well, we had a good run. It was nice while it lasted...

      artyom@piefed.socialA 1 Reply Last reply
      0
      • B beep@piefed.world

        cross-posted from: https://piefed.world/c/tech/p/1368563/grapheneos-project-pixel-11-no-longer-supports-hardware-memory-tagging-mte

        Bluesky.

        cerebralhawks@lemmy.dbzer0.comC This user is from outside of this forum
        cerebralhawks@lemmy.dbzer0.comC This user is from outside of this forum
        cerebralhawks@lemmy.dbzer0.com
        wrote last edited by
        #3

        This was the problem I had with custom firmware back when I modded Android phones — you never knew if the custom firmware developers/packagers were even going to support your phone until after you bought it.

        One phone was widely supported? So you buy the next one and no one wants to support it for whatever reason. One developer says "if you buy me one I will develop for it" thinking no one actually will, and when the community actually does so, he flips it on Swappa and you never hear from him again. Shit like that.

        But if you'll pay iPhone 17 Pro prices for an iPhone 11 powered phone that comes with personal data collection out the wazoo, you'll probably pony up for the more expensive Motorola phone coming out that they've (tentatively?) committed to.

        K 1 Reply Last reply
        0
        • cerebralhawks@lemmy.dbzer0.comC cerebralhawks@lemmy.dbzer0.com

          This was the problem I had with custom firmware back when I modded Android phones — you never knew if the custom firmware developers/packagers were even going to support your phone until after you bought it.

          One phone was widely supported? So you buy the next one and no one wants to support it for whatever reason. One developer says "if you buy me one I will develop for it" thinking no one actually will, and when the community actually does so, he flips it on Swappa and you never hear from him again. Shit like that.

          But if you'll pay iPhone 17 Pro prices for an iPhone 11 powered phone that comes with personal data collection out the wazoo, you'll probably pony up for the more expensive Motorola phone coming out that they've (tentatively?) committed to.

          K This user is from outside of this forum
          K This user is from outside of this forum
          kylian0087@lemmy.dbzer0.com
          wrote last edited by
          #4

          I think GOS is established enough it can pull through. Won't be easy at all though.

          I do hope Motorola can give some good official support as a manufacturer.

          cerebralhawks@lemmy.dbzer0.comC 1 Reply Last reply
          0
          • K kylian0087@lemmy.dbzer0.com

            I think GOS is established enough it can pull through. Won't be easy at all though.

            I do hope Motorola can give some good official support as a manufacturer.

            cerebralhawks@lemmy.dbzer0.comC This user is from outside of this forum
            cerebralhawks@lemmy.dbzer0.comC This user is from outside of this forum
            cerebralhawks@lemmy.dbzer0.com
            wrote last edited by
            #5

            Motorola CFW support was spotty in the past, when they were an American company. Now they are part of Lenovo (? Not sure if they still are) so maybe they do things differently now. They always had decent hardware, and their Android forks were very minimal later on (in their independent time; before they were further from AOSP) and ran pretty good for the most part. But they did not like to update their phones. Motorola phones often shipped with the Android version they would EOL on. Motorola used to be a piss-poor choice for modding back then.

            I expect better from them now, but I don't predict it.

            Also, I realise the issue is with Pixel, not Graphene. Still, I would be upset if I bought a Pixel 11 planning to de-Google it.

            A 1 Reply Last reply
            0
            • cerebralhawks@lemmy.dbzer0.comC cerebralhawks@lemmy.dbzer0.com

              Motorola CFW support was spotty in the past, when they were an American company. Now they are part of Lenovo (? Not sure if they still are) so maybe they do things differently now. They always had decent hardware, and their Android forks were very minimal later on (in their independent time; before they were further from AOSP) and ran pretty good for the most part. But they did not like to update their phones. Motorola phones often shipped with the Android version they would EOL on. Motorola used to be a piss-poor choice for modding back then.

              I expect better from them now, but I don't predict it.

              Also, I realise the issue is with Pixel, not Graphene. Still, I would be upset if I bought a Pixel 11 planning to de-Google it.

              A This user is from outside of this forum
              A This user is from outside of this forum
              arcaneslime@lemmy.dbzer0.com
              wrote last edited by
              #6

              Simple solution: wait until they announce support before buying a new phone. Short of your current one breaking or no longer updating, you don't need a new phone right now, you can wait.

              If you do need one right now because of one of those reasons, sucks, but just buy the most recent one that is currently supported (the 10) or buy one that will EOL sooner than you'd like (maybe an 8 or 9, used/cheap) while you wait for the new one (the 11).

              B 1 Reply Last reply
              0
              • B beep@piefed.world

                cross-posted from: https://piefed.world/c/tech/p/1368563/grapheneos-project-pixel-11-no-longer-supports-hardware-memory-tagging-mte

                Bluesky.

                jerry@feddit.onlineJ This user is from outside of this forum
                jerry@feddit.onlineJ This user is from outside of this forum
                jerry@feddit.online
                wrote last edited by
                #7

                My understanding is that while the older Pixel phones had MTE capability, it was off by default and could only be enabled under the dev settings. Google did not enable it by default because Android depends heavily on vendor board support packages, proprietary SOC drivers, and HAL modules. Google felt that driver code quality from 3rd-parties is not clean enough to enable kernel-level MTE without risking bootloops and spontaneous reboots. Even worse for C++ apps, which often read slightly past their allocated memory blocks.

                Instead, Google rewrote critical core Android system daemons using Rust. Like the keystore, Bluetooth stack, DNS resolver, and others. I believe using Rust essentially makes MTE unnecessary.

                Also full synchronous MTE mode has high CPU/memory bus penalties (could be 5-10% under heavy memory loads).

                Google probably decided that since hardly anyone used MTE anyway on earlier Pixel devices, they could use the space in the chip for other uses.

                The point is that the post makes it sound like using a Pixel 11 under Android results in less security than before, but for most people there is no change since they never used MTE anyway.

                N E 2 Replies Last reply
                0
                • B beep@piefed.world

                  cross-posted from: https://piefed.world/c/tech/p/1368563/grapheneos-project-pixel-11-no-longer-supports-hardware-memory-tagging-mte

                  Bluesky.

                  paradoxeuh@jlai.luP This user is from outside of this forum
                  paradoxeuh@jlai.luP This user is from outside of this forum
                  paradoxeuh@jlai.lu
                  wrote last edited by
                  #8

                  When you are so, so good at security that your OS is compatible with 0 phones. Well done Graphene team.

                  1 Reply Last reply
                  0
                  • B beep@piefed.world

                    cross-posted from: https://piefed.world/c/tech/p/1368563/grapheneos-project-pixel-11-no-longer-supports-hardware-memory-tagging-mte

                    Bluesky.

                    oyzmo@piefed.socialO This user is from outside of this forum
                    oyzmo@piefed.socialO This user is from outside of this forum
                    oyzmo@piefed.social
                    wrote last edited by
                    #9

                    Guess I`ll wait for Motorola

                    1 Reply Last reply
                    0
                    • B beep@piefed.world

                      cross-posted from: https://piefed.world/c/tech/p/1368563/grapheneos-project-pixel-11-no-longer-supports-hardware-memory-tagging-mte

                      Bluesky.

                      W This user is from outside of this forum
                      W This user is from outside of this forum
                      weew@lemmy.ca
                      wrote last edited by
                      #10

                      So no reason to buy a Pixel at all any more? Midrange performance, poor battery life, middling cameras, AI bloated software, all at flagship prices. Its one saving grace was Graphene support and that's now gone too.

                      Just in time to move on to Motorola...

                      P L artyom@piefed.socialA 3 Replies Last reply
                      0
                      • W weew@lemmy.ca

                        So no reason to buy a Pixel at all any more? Midrange performance, poor battery life, middling cameras, AI bloated software, all at flagship prices. Its one saving grace was Graphene support and that's now gone too.

                        Just in time to move on to Motorola...

                        P This user is from outside of this forum
                        P This user is from outside of this forum
                        postprocess@lemmy.world
                        wrote last edited by
                        #11

                        I was so disappointed with my pixel 10. It's kept a pixel 7 alive for years (great phone) and only swapped when the battery swelled. The 10 was no better and potentially worse, I replaced the battery on the 7 myself and lamented it's loss to my son (he gets my cast offs). Such a good line of phones that's clearly peaked.

                        gedfromgont@piefed.caG G 2 Replies Last reply
                        0
                        • P postprocess@lemmy.world

                          I was so disappointed with my pixel 10. It's kept a pixel 7 alive for years (great phone) and only swapped when the battery swelled. The 10 was no better and potentially worse, I replaced the battery on the 7 myself and lamented it's loss to my son (he gets my cast offs). Such a good line of phones that's clearly peaked.

                          gedfromgont@piefed.caG This user is from outside of this forum
                          gedfromgont@piefed.caG This user is from outside of this forum
                          gedfromgont@piefed.ca
                          wrote last edited by
                          #12

                          Writing this from my 7... hoping to get another one or two years out of it.

                          1 Reply Last reply
                          0
                          • A arcaneslime@lemmy.dbzer0.com

                            Simple solution: wait until they announce support before buying a new phone. Short of your current one breaking or no longer updating, you don't need a new phone right now, you can wait.

                            If you do need one right now because of one of those reasons, sucks, but just buy the most recent one that is currently supported (the 10) or buy one that will EOL sooner than you'd like (maybe an 8 or 9, used/cheap) while you wait for the new one (the 11).

                            B This user is from outside of this forum
                            B This user is from outside of this forum
                            bigpotato@lemmy.world
                            wrote last edited by
                            #13

                            Hopefully the resale price on the 11 tanks (it won't) then.

                            1 Reply Last reply
                            0
                            • W weew@lemmy.ca

                              So no reason to buy a Pixel at all any more? Midrange performance, poor battery life, middling cameras, AI bloated software, all at flagship prices. Its one saving grace was Graphene support and that's now gone too.

                              Just in time to move on to Motorola...

                              L This user is from outside of this forum
                              L This user is from outside of this forum
                              lemmyvore@feddit.nl
                              wrote last edited by
                              #14

                              Graphene choosing to die on the hardware MTE hill has always seemed weird to me. It's one feature but it excludes 99% of the phones except the Pixel. GrapheneOS has so much to offer besides it, and nowadays they could use Rust as a workaround anyway.

                              W 1 Reply Last reply
                              0
                              • jerry@feddit.onlineJ jerry@feddit.online

                                My understanding is that while the older Pixel phones had MTE capability, it was off by default and could only be enabled under the dev settings. Google did not enable it by default because Android depends heavily on vendor board support packages, proprietary SOC drivers, and HAL modules. Google felt that driver code quality from 3rd-parties is not clean enough to enable kernel-level MTE without risking bootloops and spontaneous reboots. Even worse for C++ apps, which often read slightly past their allocated memory blocks.

                                Instead, Google rewrote critical core Android system daemons using Rust. Like the keystore, Bluetooth stack, DNS resolver, and others. I believe using Rust essentially makes MTE unnecessary.

                                Also full synchronous MTE mode has high CPU/memory bus penalties (could be 5-10% under heavy memory loads).

                                Google probably decided that since hardly anyone used MTE anyway on earlier Pixel devices, they could use the space in the chip for other uses.

                                The point is that the post makes it sound like using a Pixel 11 under Android results in less security than before, but for most people there is no change since they never used MTE anyway.

                                N This user is from outside of this forum
                                N This user is from outside of this forum
                                non_burglar@lemmy.world
                                wrote last edited by
                                #15

                                It's not an on/off kind of thing, MTE is a set of ARM extensions. Either the api to use them is clearly documented or, as in the pixel 11's case, Google started to not document their implementation.

                                We know this matches their plan to obscure the AOSP code to eventually lock out anyone else from using their base.

                                GOS is not in a position to reverse-engineer api calls on what was formally documented hardware.

                                Instead, Google rewrote critical core Android system daemons using Rust. Like the keystore, Bluetooth stack, DNS resolver, and others. I believe using Rust essentially makes MTE unnecessary.

                                No. Rust being "memory safe" doesn't mean rust apps can't abuse speculation or buffer under/overruns.

                                The point is that the post makes it sound like using a Pixel 11 under Android results in less security than before, but for most people there is no change since they never used MTE anyway.

                                Read the BlueSky posts, Google didn't force app devs to opt into MTE, so no one did.

                                Google probably decided that since hardly anyone used MTE anyway on earlier Pixel devices, they could use the space in the chip for other uses.

                                "Space in the chips"? Again, see the Bluesky posts.

                                Google is very clearly shifting over to a completely walled garden, because, same as Apple, it isn't about the hardware performance and capabilities, it's about control.

                                jerry@feddit.onlineJ 1 Reply Last reply
                                0
                                • P postprocess@lemmy.world

                                  I was so disappointed with my pixel 10. It's kept a pixel 7 alive for years (great phone) and only swapped when the battery swelled. The 10 was no better and potentially worse, I replaced the battery on the 7 myself and lamented it's loss to my son (he gets my cast offs). Such a good line of phones that's clearly peaked.

                                  G This user is from outside of this forum
                                  G This user is from outside of this forum
                                  grittycat@lemmy.world
                                  wrote last edited by
                                  #16

                                  I upgraded my pixel 6 to a 9 and this phone is much worse in most ways. I fail to understand how one of the richest companies in the world puts out worse products over time and thinks it's alright

                                  1 Reply Last reply
                                  0
                                  • N non_burglar@lemmy.world

                                    It's not an on/off kind of thing, MTE is a set of ARM extensions. Either the api to use them is clearly documented or, as in the pixel 11's case, Google started to not document their implementation.

                                    We know this matches their plan to obscure the AOSP code to eventually lock out anyone else from using their base.

                                    GOS is not in a position to reverse-engineer api calls on what was formally documented hardware.

                                    Instead, Google rewrote critical core Android system daemons using Rust. Like the keystore, Bluetooth stack, DNS resolver, and others. I believe using Rust essentially makes MTE unnecessary.

                                    No. Rust being "memory safe" doesn't mean rust apps can't abuse speculation or buffer under/overruns.

                                    The point is that the post makes it sound like using a Pixel 11 under Android results in less security than before, but for most people there is no change since they never used MTE anyway.

                                    Read the BlueSky posts, Google didn't force app devs to opt into MTE, so no one did.

                                    Google probably decided that since hardly anyone used MTE anyway on earlier Pixel devices, they could use the space in the chip for other uses.

                                    "Space in the chips"? Again, see the Bluesky posts.

                                    Google is very clearly shifting over to a completely walled garden, because, same as Apple, it isn't about the hardware performance and capabilities, it's about control.

                                    jerry@feddit.onlineJ This user is from outside of this forum
                                    jerry@feddit.onlineJ This user is from outside of this forum
                                    jerry@feddit.online
                                    wrote last edited by
                                    #17

                                    It's an on/off kind of thing: https://outflux.net/blog/archives/2023/10/26/enable-mte-on-pixel-8/
                                    https://developer.android.com/ndk/guides/arm-mte

                                    1 Reply Last reply
                                    0
                                    • F fluxx@mander.xyz

                                      Well, we had a good run. It was nice while it lasted...

                                      artyom@piefed.socialA This user is from outside of this forum
                                      artyom@piefed.socialA This user is from outside of this forum
                                      artyom@piefed.social
                                      wrote last edited by
                                      #18

                                      Probably for the best. As they said, it frees them up to focus on Motorola devices, a company that's actively working with them.

                                      1 Reply Last reply
                                      0
                                      • W weew@lemmy.ca

                                        So no reason to buy a Pixel at all any more? Midrange performance, poor battery life, middling cameras, AI bloated software, all at flagship prices. Its one saving grace was Graphene support and that's now gone too.

                                        Just in time to move on to Motorola...

                                        artyom@piefed.socialA This user is from outside of this forum
                                        artyom@piefed.socialA This user is from outside of this forum
                                        artyom@piefed.social
                                        wrote last edited by
                                        #19

                                        I originally bought Pixels because they were the opposite of what they are now. Bloat-free devices (other than Google apps) that just provided the tools I needed to do things, while having excellent hardware security. Now it's basically GeminiOS, and they're solving the problem they created by throwing out security.

                                        Every Pixel event for the past several years has been almost entirely about Gemini. A software feature. Which just goes to show that they have no hardware features.

                                        1 Reply Last reply
                                        0
                                        • jerry@feddit.onlineJ jerry@feddit.online

                                          My understanding is that while the older Pixel phones had MTE capability, it was off by default and could only be enabled under the dev settings. Google did not enable it by default because Android depends heavily on vendor board support packages, proprietary SOC drivers, and HAL modules. Google felt that driver code quality from 3rd-parties is not clean enough to enable kernel-level MTE without risking bootloops and spontaneous reboots. Even worse for C++ apps, which often read slightly past their allocated memory blocks.

                                          Instead, Google rewrote critical core Android system daemons using Rust. Like the keystore, Bluetooth stack, DNS resolver, and others. I believe using Rust essentially makes MTE unnecessary.

                                          Also full synchronous MTE mode has high CPU/memory bus penalties (could be 5-10% under heavy memory loads).

                                          Google probably decided that since hardly anyone used MTE anyway on earlier Pixel devices, they could use the space in the chip for other uses.

                                          The point is that the post makes it sound like using a Pixel 11 under Android results in less security than before, but for most people there is no change since they never used MTE anyway.

                                          E This user is from outside of this forum
                                          E This user is from outside of this forum
                                          emmy5482@quokk.au
                                          wrote last edited by
                                          #20

                                          I think you misunderstand what is being said.

                                          The point is that the post makes it sound like using a Pixel 11 under Android results in less security than before, but for most people there is no change since they never used MTE anyway.

                                          That's not what they're saying. They're saying Graphene without MTE is less secure, which isn't something they want.

                                          Which you can read from their post here

                                          We strongly recommend against buying Pixel 11 devices. Pixel 8, 9 and 10 have much better overall security for GrapheneOS. Pixel 10 is cheaper with similar hardware and MTE. Pixel 11's Titan M3 should improve BFU security for users without a strong passphrase, but losing MTE craters AFU security.

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post