• power@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    This happens on unlocked phones too. My Galaxy S21 has apps installed on it whenever I have a different provider (Trafcone, AT&T, etc.). It’s not just when it’s a phone resold from the provider.

    • eth0p@iusearchlinux.fyi
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      It’s a “feature,” in fact…

      Under What to expect on this support page, it says:

      • The phone branding, network configuration, carrier features, and system apps will be different based on the SIM card you insert or the carrier linked to the eSIM.

      • The new carrier’s settings menus will be applied.

      • The previous carrier’s apps will be disabled.

      The correct approach from a UX perspective would have been to display an out-of-box experience wizard that gives the user an option to either use the recommended defaults, or customize what gets installed.

      Unfortunately, many manufacturers don’t do that, and just install the apps unconditionally and with system-level permissions. And even if they did, it’s likely that many of the carrier apps will either have a manifest value that requires them to be installed, be unlabeled (e.g. com.example.carrier.msm.mdm.MDM), or misleadingly named to appear essential (e.g. “Mobile Services Manager”).

      • GordonFremen@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        I’ve been on 4-5 MVNOs with Pixel phones. Am I just lucky, or does Google not allow these shenanigans?

        • eth0p@iusearchlinux.fyi
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          It’s possible that Google doesn’t, although that would be weird since the ability to push apps is probably standardized and baked into the stock Android OS source code.

          Or maybe you just used MVNOs that don’t purposefully install anything that isn’t strictly necessary.

          Android OS developers or software devs working for cell providers would probably know the answer, though.

        • woelkchen@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 year ago

          Am I just lucky, or does Google not allow these shenanigans?

          Android phones from regular retail and not sold via a provider do not have that, no matter if Samsung, Pixel, or another brand.

          • eth0p@iusearchlinux.fyi
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

            Anecdotally, I can confirm otherwise. I bought an unlocked Galaxy phone directly from Samsung, and putting in a SIM card provisioned it for my cell provider and installed their apps.

            Thankfully, I’m not on a provider that pushes adware.