(
#!/system/bin/sh
sync

# AOSP Debloater
cmd notification post -t 'AOSP Debloater' -i file:///sdcard/mdz.png -I file:///sdcard/mdz.png '' 'Created by @simplifiedmodz' > /dev/null 2>&1

BLOATWARE=(
android.autoinstalls.config.Xiaomi.model
com.amazon.appmanager
com.amazon.mShop.android.shopping
com.android.bookmarkprovider
com.android.cellbroadcastreceiver
com.android.certinstaller
com.android.cts.ctsshim
com.android.cts.priv.ctsshim
com.android.deskclock.go
com.android.emergency
com.android.fmradio
com.android.internal.display.cutout.emulation.corner
com.android.internal.display.cutout.emulation.double
com.android.internal.display.cutout.emulation.hole
com.android.internal.display.cutout.emulation.tall
com.android.internal.display.cutout.emulation.waterfall
com.android.internal.systemui.navbar.transparent
com.android.overlay.gmscontactprovider
com.android.overlay.gmssettingprovider
com.android.overlay.gmssettings
com.android.overlay.gmstelecomm
com.android.overlay.gmstelephony
com.android.overlay.systemui
com.android.printspooler
com.android.providers.blockednumber
com.android.providers.calendar
com.android.providers.partnerbookmarks
com.android.providers.userdictionary
com.android.sharedstoragebackup
com.android.traceur
com.aura.oobe.deutsche
com.debug.loggerui
com.facebook.appmanager
com.facebook.services
com.facebook.system
com.fingerprints.sensortesttool
com.go.browser
com.goodix.gftest
com.google.ambient.streaming
com.google.android.accessibility.switchaccess
com.google.android.adservices.api
com.google.android.apps.docs
com.google.android.apps.googleassistant
com.google.android.apps.magazines
com.google.android.apps.maps
com.google.android.apps.photos
com.google.android.apps.podcasts
com.google.android.apps.restore
com.google.android.apps.safetyhub
com.google.android.apps.setupwizard.searchselector
com.google.android.apps.subscriptions.red
com.google.android.apps.tachyon
com.google.android.apps.turbo
com.google.android.apps.wellbeing
com.google.android.apps.youtube.music
com.google.android.as
com.google.android.as.oss
com.google.android.calendar
com.google.android.cellbroadcastreceiver
com.google.android.cellbroadcastservice
com.google.android.configupdater
com.google.android.contactkeys
com.google.android.ext.shared
com.google.android.federatedcompute
com.google.android.feedback
com.google.android.gm
com.google.android.gms.supervision
com.google.android.googlequicksearchbox
com.google.android.health.connect.backuprestore
com.google.android.healthconnect.controller
com.google.android.marvin.talkback
com.google.android.networkstack.tethering.overlay
com.google.android.ondevicepersonalization.services
com.google.android.onetimeinitializer
com.google.android.overlay.gmsconfig.asi
com.google.android.overlay.gmsconfig.common
com.google.android.overlay.gmsconfig.geotz
com.google.android.overlay.gmsconfig.gsa
com.google.android.overlay.gmsconfig.message
com.google.android.overlay.gmsconfig.personalsafety
com.google.android.overlay.modules.captiveportallogin.forframework
com.google.android.overlay.modules.documentsui
com.google.android.overlay.modules.modulemetadata.forframework
com.google.android.overlay.modules.permissioncontroller
com.google.android.overlay.modules.permissioncontroller.forframework
com.google.android.partnersetup
com.google.android.printservice.recommendation
com.google.android.projection.gearhead
com.google.android.safetycenter.resources
com.google.android.setupwizard
com.google.android.syncadapters.calendar
com.google.android.tts
com.google.android.videos
com.google.android.youtube
com.google.mainline.adservices
com.google.mainline.telemetry
com.linkedin.android
com.longcheertel.AutoTest
com.longcheertel.cit
com.longcheertel.sarauth
com.mediatek.callrecorder
com.mediatek.cellbroadcastuiresoverlay
com.mediatek.engineermode
com.mediatek.FrameworkResOverlayExt
com.mediatek.gnss.nonframeworklbs
com.mediatek.magtapp
com.mediatek.mdmconfig
com.mediatek.mdmlsample
com.mediatek.miravision.ui
com.mediatek.MtkSettingsResOverlay
com.mediatek.SettingsProviderResOverlay
com.mediatek.systemuiresoverlay
com.mediatek.ygps
com.mi.android.globalFileexplorer.overlay
com.mi.globalminusscreen
com.miui.analytics.go
com.miui.android.fashiongallery
com.miui.bugreport
com.miui.cleaner.go
com.miui.fmservice
com.miui.global.packageinstaller
com.miui.player
com.miui.player.overlay
com.miui.qr
com.miui.videoplayer
com.miui.videoplayer.overlay
com.silead.factorytest
com.silead.fingerprint
com.wapi.wapicertmanager
com.wdstechnology.android.kryten
com.xiaomi.discover
com.xiaomi.glgm
com.xiaomi.midrop
com.xiaomi.mipicks
com.xiaomi.scanner
de.telekom.tsc
)

for DEL in "${BLOATWARE[@]}"; do
UID=$(pm list packages -U | grep $DEL | head -n 1 | cut -f 3 -d :|sort|uniq)
  pm uninstall-system-updates $DEL > /dev/null 2>&1
  pm clear $DEL > /dev/null 2>&1
  pm clear --user 0 $DEL > /dev/null 2>&1
  pm clear --user $UID $DEL > /dev/null 2>&1
  pm uninstall --user 0 $DEL > /dev/null 2>&1
  pm uninstall -k --user 0 $DEL > /dev/null 2>&1
  pm uninstall --user $UID $DEL > /dev/null 2>&1
  pm uninstall -k --user $UID $DEL > /dev/null 2>&1
  am freeze $DEL > /dev/null 2>&1
  am freeze --sticky $DEL > /dev/null 2>&1
  pm suspend --user $UID $DEL > /dev/null 2>&1
  pm suspend $DEL > /dev/null 2>&1
  pm disable --user $UID $DEL > /dev/null 2>&1
  pm disable-user --user $UID $DEL > /dev/null 2>&1
  pm disable $DEL > /dev/null 2>&1
  pm disable-user --user 0 $DEL > /dev/null 2>&1
  cmd notification post -t 'AOSP Debloater' -i file:///sdcard/mdz.png -I file:///sdcard/mdz.png '' "$DEL" > /dev/null 2>&1
done

cmd notification post -t 'AOSP Debloater' -i file:///sdcard/mdz.png -I file:///sdcard/mdz.png '' 'Done' > /dev/null 2>&1
)&
