Giter Site home page Giter Site logo

debloater.sh's Introduction

Debloater.sh

Debloater.sh is the Android debloater script using ADB, written in bash. Debloating system bloatware aims to improve privacy and battery performance by removing unnecessary and obscure system apps.

This script actually doesn't uninstall the package, as System apps cannot be uninstalled completely without root. All system apps are installed on the /SYSTEM partition. This partition is read-only, and only the system has the right to write to it through OTA updates. However, System apps also use another partition: the /DATA partition (also called user space). All the user data and cache data are stored on this partition. All the apps you install are stored there. A factory reset from recovery is simply a wipe of the /DATA and /cache partitions. The only thing that can be done is delete its cache and all the related user data. In the end, this method doesn't save any space on your phone. A factory reset will restore all the debloated packages.

The worst that could happen is that uninstalling a core or essential system package could result in a bootloop, and you might need to perform a factor reset. In any case, you cannot brick your device with this. First, make a complete backup!

Note: You need to run this script whenever the OEM pushes an update to your phone, as some uninstalled system apps could be reinstalled by the system.

DISCLAIMER: I am not responsible for anything that could happen to your phone. Use at your own risk.

Features

  • Search package
  • List all packages
  • Uninstall package
  • Bulk uninstall package
  • Restore package

How to use?

  • Make a complete backup
  • Enable the developer option in your Android phone
  • Turn on USB Debugging from developer settings
  • Install ADB on your computer
  • Run script: bash debloat.sh

Credits: @W1nst0n for Universal Android Debloater

debloater.sh's People

Contributors

itspatkar avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.