I just discovered this amazing app! It lets you remove (or just disable) preinstalled apps like Facebook, Netflix, etc. and system apps like samsung knox apps, diagnostic, bixby, and even One UI (but you must have installed other launcher). You can’t brick your device, worst case it falls into a boot loop and after 5 reboots it will factory reset.

Debloating your device will make it faster, more private and more secure (less atack surface).

  • Rustmilian@lemmy.world
    link
    fedilink
    arrow-up
    35
    ·
    edit-2
    1 year ago

    I want to specify for anyone whom doesn’t know.
    ADB can’t actually “remove”/delete system applications from the devices storage. It can only “uninstall” them from the user account; that’s why you can’t brick the device with this method.
    So if you’re looking to free up space on the device you’ll have to find a different solution.

    Thanks for the awesome GUI tool.

      • redw0rm@kerala.party
        link
        fedilink
        arrow-up
        20
        ·
        1 year ago

        Yes. Some of them do nothing other than serve ads and /or track information.Disabling them can help thus with better privacy and longer battery life.

      • Rustmilian@lemmy.world
        link
        fedilink
        arrow-up
        10
        ·
        edit-2
        1 year ago

        Ofc. “Uninstalling” say the Facebook shitware that’s included in Samsungs from the user account prevents them from running. The apps is still very much in the system partition, but the user account will never run it because to the account it’s “uninstalled”.

  • navi@lemmy.tespia.org
    link
    fedilink
    arrow-up
    18
    arrow-down
    1
    ·
    1 year ago

    This is awesome.

    One of the best decisions Apple ever made was not letting carriers and other OEMs install bloatware on phones out of the box.

    • UsernameIsTooLon@lemmy.world
      link
      fedilink
      arrow-up
      20
      ·
      1 year ago

      The end result is a locked ecosystem though. The open source nature of Android makes this a bit harder to regulate for Google.

      Also money money money

      • nave@lemmy.zip
        link
        fedilink
        English
        arrow-up
        10
        ·
        1 year ago

        It’s not about the locked ecosystem. If Apple wanted they could easily do the same. The only reason this happens on Android is because Google allows other companies to use it.

        • UsernameIsTooLon@lemmy.world
          link
          fedilink
          arrow-up
          7
          ·
          1 year ago

          Yea, hence money money money.

          But I more meant that Apple kinda has too much control over their own iOS. Google even allows different flavors of Android to exist like OneUI, NothingOS, or even all the Chinese ones too.

  • Gazumi@lemmy.world
    link
    fedilink
    arrow-up
    14
    ·
    1 year ago

    The gold standard is to flash a new ROM, but a lot of people dont’t want to, or cannot because either the phone won’t allow (Samsung etc) or it is too daunting. Next we had ADB commands via terminal (hello hours in the terminal). UAD in isolation might seem daunting, but compared to the alternatives, it it is a heaven sent gift, and I’m not even religious.

  • RotatingParts@lemmy.ml
    link
    fedilink
    English
    arrow-up
    11
    ·
    1 year ago

    I’ve used this on my Samsung phone and I’ve seen better battery life with so much junk running in the background.

  • miss_brainfart@lemmy.ml
    link
    fedilink
    arrow-up
    9
    ·
    edit-2
    1 year ago

    I’ve always done it manually and never knew there was an app for it, that’s so cool!

    You can’t brick your device

    Still, always good to do your research before removing a package that looks unnecessary but is actually integral to your system

      • miss_brainfart@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Looking at the github page, the tool seems to come with certain lists telling you what is safe to delete based on what brand the phone is from or what carrier you’re using.

    • b9chomps@beehaw.org
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      I used it for the first time on my tablet. I went from LineageOS with unlocked bootloader to debloated Stock OS.

      I found it well documented. It has filters to mark apps for removal. You can be conservative or more aggressive. It tells you the purpose of each package and even if it unexpectedly affects functions that shouldn’t be linked to them at all.

      Having a way to reinstall Stock android is a good precaution though.

  • JubilantJaguar@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    1 year ago

    Is this better, or just quicker, than going thru the apps in Settings>Apps one by one and hitting “Uninstall” “Uninstall” or “Disable” whenever the button is available?

    • Pantherina@feddit.de
      link
      fedilink
      arrow-up
      10
      ·
      1 year ago

      Not every app is graphical. Not all can be disabled.

      Using “package manager” from F-Droid you can list them and simply use adb uninstall --user 0 APP for all apps. Copy paste, appname, thats it.

      Just be sure to keep the logs to reinstall when needed?

    • Rin@lemm.ee
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      some apps are installed by your system. you can only “disable” them through the settings but not uninstall them.

  • Anonymousllama@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    Always wondered how deeply these types of de-bloating systems affect the OS overall. I’d be keen to give it a go but phone stability is pretty paramount.

    • icedterminal@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      1 year ago

      Apps that are considered “bloat” are of course installed to the system partition. Which is something you don’t have access to. The link to the app is created for your user account during device setup. It’s still available to the system. Without root access they’re not permanently removed. Removing them from your user means they don’t run. If there is an OS update that updates apps for feature or security reasons, they have the potential to come back. You must remove them again. It does actually save battery once they’re removed. You can verify this by using debug tools to look at all running services. You also don’t need this app to remove bloat. It just makes it easier for those who don’t want to use ADB command line.

  • zwekihoyy@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    someone could make this a simple mobile app using shizuku so you don’t even need another device.

  • bbbhltz@beehaw.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    Been using this for a long time. Great tool. Great idea.

    If for some reason you cannot get this to work on your system, the database on this GitHub is still useful for doing it manually.