• RandomLegend@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      28
      ·
      edit-2
      5 months ago

      Even better:

      1. Click 7 times on your Build Version in the Info tab of your settings to enable developer mode
      2. Enable USB Debugging in the developer options
      3. Install Android SDK on your PC
      4. Connect phone via USB and click trust this PC
      5. open terminal
      6. adb shell
      7. pm uninstall --user 0 com.google.android.partnersetup

      Boom, completely uninstalled.

      While you’re at it, you can go ahead and uninstall all the other bloat shit you don’t want; Facebook services, Microsoft shit and other google stuff you don’t want.

      • ladicius@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        5 months ago

        Does this work with every brand?

        Xiaomi is pestering me with a myriad of unwanted and unnecessary apps.

        • RandomLegend@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          11
          ·
          5 months ago

          if you’re in the adb shell you can do pm list packages to get a list of every installed app. Because you have to input the complete name of the package to uninstall it. There you will get all of them.

          If you open the Google Play Store website and search for an app you will also find the full package name in the URL

          • Tippon@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            3
            ·
            5 months ago

            This is what I used on the Xiaomi phone I’m using now. I disabled a load of the Xiaomi junk and had no problems.

            Just don’t disable the default dialler, as other diallers seem to rely on it to draw on top of other apps, meaning that I couldn’t answer the phone with it disabled.

        • RandomLegend@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          4
          ·
          5 months ago

          I am not 100% if this works with every brand.

          You can test this, what i posted here cannot destroy your system. If something fails, it just doesn’t uninstall the app. Other than that there are no destructive commands i posted here.

            • RandomLegend@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              1
              ·
              5 months ago

              because i have to establish a connection to the IP of my phone first before being able to do adb shell

              and i want that to be one single command. I made the adbwifi alias that connects to the ip and immediately does adb shell afterwards.

                • RandomLegend@lemmy.dbzer0.com
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  5 months ago

                  oh you meant i should just adb from my phone onto my phone right?

                  Yeah no thanks, i like to use a real keyboard, big screen and the ability to copy paste super easily^^

                  That’s nothing i’d like to do on my phone.

      • ratzki
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 months ago

        Install UAD (Universal android debloater) on your PC. Has recommended and advanced lists to remove bloatware across various brands.

          • ratzki
            link
            fedilink
            English
            arrow-up
            1
            ·
            5 months ago

            😅 In software, I am not an early adopter for such reasons. Being in consumer tech development, I prefer to be one step behind.

            • RandomLegend@lemmy.dbzer0.com
              link
              fedilink
              arrow-up
              2
              ·
              5 months ago

              Everything i really need works flawless under wayland and i don’t need UAD.

              So no loss for me. And i am sure i could make it work by playing around with ENV vars and exporting the right one. But i don’t want to waste my time on that because i will not use UAD anyway soooo