10 comments

  • cf100clunk 1 hour ago
    MicroG is possible to run on GrapheneOS but isn't recommended since GOS has a sandboxing solution for running Google Play apps:

    https://grapheneos.org/features#sandboxed-google-play

    • ForHackernews 1 hour ago
      [flagged]
      • other8026 51 minutes ago
        GrapheneOS's approach is Sandboxed Google Play so the apps don't get special permissions. Without privileged access, Google apps get access to nothing more than what other apps can get access to on Android. So, for example, even if a device has microG installed, an app with a Google library would have virtually the same access as if Sandboxed Google Play was installed. And why would anyone need microG if not to provide compatibility for apps that rely on Play Services, aka apps with Google libraries?

        Also, for some reason some people think that microG means deGoogling. That's not at all the case. microG still communicates with Google servers.

        microG doesn't meet the project's requirements. If you look at the big picture, microG offers worse app compatibility and is less secure. The cons outweigh the pros by a lot. "Google bad" isn't an argument that works for us. App compatibility is very important.

        • hgfygkh 47 minutes ago
          MicroG is a good compromise between deGoogling and having things work. GrapheneOS is not.

          At the end of the day, I need a functional smartphone that can run the apps needed for daily life. MicroG offers that while reducing my exposure to Google.

          • HybridStatAnim8 39 minutes ago
            MicroG is a sloppy and ineffective reimplementation of google services that does not meet GrapheneOSs privacy, security, and usability requirements. MicroG does not make you degoogled and is not a compromise between being degoogled and making apps work. GrapheneOS, with or without google services, has far better app compatibility.

            If you need a functional smartphone that runs the apps you need while reducing exposure to google, GrapheneOS is the best option for that by far.

          • other8026 41 minutes ago
            That's very false. GrapheneOS is a better choice for deGoogling than alternatives.

            Sandboxed Google Play isn't installed by default, so our users don't have to use it if they don't want to.

            Sandboxed Google Play doesn't have privileged permissions and has no more permissions than other user-installed apps. This means that they have the same restrictions as other user-installed apps.

      • HybridStatAnim8 41 minutes ago
        Running google code sandboxed is far more secure than running google code with privileged access. MicroG downloads and runs google code in a privileged context and has had many privacy and security issues like leaking location to apps that dont have the location permission.
        • mzajc 31 minutes ago
          > MicroG downloads and runs google code in a privileged context

          > many privacy and security issues

          > leaking location to apps that dont have the location permission.

          Could you share some details on these three points?

      • floro 1 hour ago
        GrapheneOS is incredibly focused on security. Privacy is clearly a second thought to them.
        • grapheneos 13 minutes ago
          GrapheneOS is a privacy project and heavily improves it with important privacy protections including Contact Scopes, Storage Scopes, secure paste and much more. It preserves all of the standard privacy and security of AOSP while greatly improving upon both.

          GrapheneOS doesn't connect to Google servers by default and avoids integrating any privileged access for either Google apps or partial replacements for those. The main operating systems integrating microG included always granted privileged access for microG, Google Play executables downloaded by microG (droidguard) which run with the privileged access it's granted and other Google apps including Android Auto.

          The operating systems you believe are privacy projects greatly reduce both privacy and security compared to AOSP through not keeping up with standard patches, not providing important standard privacy/security protections and adding problematic services.

          Lagging behind the already inadequate standard privacy/security updates by months and even years isn't compatible with providing reasonable protection for user privacy. Only a subset of the issues Google classifies as High or Critical severity are backported to the older releases of Android those are usually based on. Taking many months to move to newer releases is much more problematic than it appears. The backports to those older releases also get applied with a substantial delay. Firmware and drivers are usually not kept properly updated even when those are regularly released such as for Pixels. Many standard privacy and security protections are missing or disabled. An assorted of third party services are added too.

        • other8026 48 minutes ago
          That's very false. GrapheneOS is primarily a privacy OS.

          Sandboxed Google Play has no privileged permissions, which means that those apps have the same permissions as any other apps you can install on Android, meaning the same restrictions.

          All that plus the fact that Sandboxed Google Play is a better approach because it offers better app compatibility and is more secure. microG doesn't meet the project's standards.

          • hgfygkh 45 minutes ago
            [flagged]
            • HybridStatAnim8 36 minutes ago
              GrapheneOS has 500000+ users, and that is with only pixels. Maby more are waiting for the compatible Motorola hardware.

              GrapheneOS is not going to compromise on privacy or security, and so far, pixel devices are the only devices meeting the hardware security requirements. People have not had an issue taking that seriously.

            • other8026 38 minutes ago
              We are partnered with Motorola, so people will have that option in the near future.

              Also, GrapheneOS has plenty of users, and we're growing fast. People appreciate quality.

            • Spivak 40 minutes ago
              Motorola is launching a GrapheneOS phone direct to consumers next year. Getting picked up by a major OEM is about as taken seriously as you can get.
        • HybridStatAnim8 38 minutes ago
          GrapheneOS is and always has been a privacy first project.
      • hgfygkh 51 minutes ago
        [flagged]
        • other8026 45 minutes ago
          It's not a priority but GrapheneOS does better at deGoogling than other OSes, including adding features to the OS so people have fewer reasons to install Sandboxed Google Play. One big example is Network Location, so now users don't have to grant Google Play Services location permissions.

          Sandboxed Google Play is never preinstalled, so people who wish to deGoogle can do so. And I'm sure GrapheneOS users who don't want to use Google devices will be happy to get a supported Motorola in the future.

  • maelito 4 hours ago
    I have never understood why people using MicroG can use apps like SNCF-Connect, while I cannot.

    SNCF-connect is the largest online marchant in France. Since june, I cannot click the "pay" button anymore. It coincides with the new feature of Pay with Google.

    So : is it because MicroG allows calls to Google services on e/OS devices, while my LineageOS refuses ? Or because MicroG implemented a try catch around this call, without any call to Google's servers ?

    • Maken 4 hours ago
      I think that's because /e/os also distributes App Lounge [1], which can connect to Google Store and handle payments (most of the time).

      [1] https://doc.e.foundation/os/apps/app-lounge/

      • singing_tartly 10 minutes ago
        If it connects to Play Store, then isn't that the same as Aurora? Can people's accounts be banned? That would really suck to pay for something and lose it because Google banned you haha!
    • ForHackernews 4 hours ago
      Some Play Services calls are stubbed out as no-ops and others are reimplemented either with fully free replacements (e.g. navigation) or else by calling proprietary Google remote endpoints (e.g. firebase)
  • jamesnorden 5 hours ago
    Why do the most recent commits all say "Merge commit from fork" without any description of what the changes do or what the fork is?
    • forgotpwd16 5 hours ago
      Lazy merge commits. The descriptions of the changes are in the commits from the merged branches.
      • Pxtl 2 hours ago
        This is why I always think emperor git wears no clothes. Hiding these kind of intermediate junk commits from history should not require rewriting and breaking the distributed history you all share. imho the correct solution would be a tag-like layer for annotating existing commits with metadata (additional signatures, hide-flags, retroactive comments, etc) or just a full 2nd dag, but whatever: git sucks at annotating history and annotating history is a core workflow in git.
  • orphea 6 hours ago
    I guess this is submitted because of https://news.ycombinator.com/item?id=50154624 ?
  • mshish 4 hours ago
    It's too bad you have to rely on signature spoofing to be able to use this as an alternative (but obviously I understand why). The spoofing looks narrowly scoped on LineageOS, but in general I imagine it creates some risk.
    • singing_tartly 7 minutes ago
      I heard about this, but don't understand the risks?
    • floro 1 hour ago
      Why can't they signature spoof for those fundamental apps and prevent installing or uninstalling them, similar to how you can't uninstall google stuff on stock android?
      • HybridStatAnim8 34 minutes ago
        Signature spoofing violates the android security model. It means giving privileged access to microG, which means giving privileged access to google. For a privacy project, granting 3rd parties privileged access is unacceptable.
  • hgfygkh 52 minutes ago
    My main device uses MicroG with LineageOS. It works really well, and I recommend it. It is a Murena phone from here: https://murena.com/
    • singing_tartly 12 minutes ago
      Murena? Didn't their CEO say that security is only for pedophiles lol. Can't trust that guy with our data.

      Murena also sent data to Open AI, right? Didn't tell their users.

      Also mixed up sessions on their service and users got other users' data downloaded on their devices.

      We can't trust your judgement.

  • xx__yy 6 hours ago
    I use it on LineageOS, works a charm
  • ramon156 4 hours ago
    I dont get why some apps depend on Google Play functionality. Why can't I download Telegram on /e/OS
    • microtonal 4 hours ago
      This about Play Services and not the Play Store. Play Services are a bunch of extra APIs/services that Google does not make available as part of AOSP. The non-nefarious reason is to make it possible to fix bugs and roll out features faster because the OEMs are terrible at rolling out new Android versions. The possible nefarious reason is to make more of Android closed-source.

      At any rate, microG is a reimplementation of Play Services.

      You can directly download the Telegram APK from: https://telegram.org/android

      (Or using the app store that is part of /e/OS and serves as a front for both the Play Store and F-Droid.)

      • realusername 4 hours ago
        They could also have it decoupled from the OS with an open-source version, these are two different subjects.

        The real reason to me is that they want to avoid Android forks outside of their control.

        • microtonal 4 hours ago
          Yes, which is why I also mentioned the more nefarious reading of it. Making a large API surface use closed-source code gives them control.
    • hgfygkh 50 minutes ago
      Telegram works on my /e/OS device. I am using Obtainium to download it, but you can also download it from the website: https://telegram.org/android
    • raffael_de 4 hours ago
      you can't download telegram from telegram.org?
    • cowlevel 4 hours ago
      Telegram is a Russian spy app, it needs remote attestation you are not a bot because collecting bot data is not valuable.
  • philipallstar 7 hours ago
    Is it too late to rename to "MindTheGapp"?
    • theandrewbailey 6 hours ago
      Considering that MindTheGapps is a distribution of the real Google Apps packages, yes, it's too late.

      https://mindthegapps.com/

      • mzajc 4 hours ago
        Note that MindTheGapps is distributed at https://github.com/MindTheGapps/. The dot-com domain looks like unaffiliated SEO squatting and could change download links to malware anytime.
        • mzajc 43 minutes ago
          There's also https[//]microg.cc and https[//]microg.net, both masquerading as homepages for MicroG, and Duckduckgo finds several more. I actually reported the latter to Namecheap a year ago, but got no response back.

          Is there a good authority to report these to? Clearly registrars aren't interested in taking them down, and they're probably not serving malware right now, but fake download sites for software running with elevated privileges is a security incident waiting to happen.

      • philipallstar 3 hours ago
        Ah no! Oh well.
  • p0w3n3d 5 hours ago
    Go home! Goober!...

    I mean Google!