- A Shell
- ADB
To debloat:
./debloat.sh <INPUTFILE> <INPUTFILE2>
To rebloat:
ln -sf debloat.sh rebloat.sh
./rebloat.sh <INPUTFILE> <INPUTFILE2>
If possible, the human readable/common name of a package will be shown. If not possible, then the package name itself will be shown.
Example Output:
Output | Description |
---|---|
SUCCESS | The package was successfully processed |
SKIPPED | The package was ignored as it has already been processed/does not exist |
FAILURE | An error has occured and and is shown on the same line |
<INPUTFILE>
is the path to a file containing a list of package names. Any number of files can be specified.
Example File:
com.android.bookmarkprovider
com.android.browser
com.android.calendar
com.android.cellbroadcastreceiver
com.android.cellbroadcastreceiver.overlay.common
com.android.chrome
aapt binary comes from here: https://github.com/Calsign/APDE/blob/fdc22eb31048862e1484f4b6eca229accda61466/APDE/src/main/assets/aapt-binaries/aapt-arm-pie