V3.90 Debloater(Lets remove all that carrier bloat !! Root not required..)

Search This thread

Cas05

Member
Jul 18, 2016
7
1
Hello!

With Ali... came a phone for an elderly person - the choice on this tel fell because it has large buttons and has a charging Type C (the previous phone had an older connector and fell just that-and here there will be no problem whether to put the top or bottom of the cable :d)...

All super I turned on the 2G range and the phone after a week of lying down barely dropped to 10%...

There's only one but... it has a built-in radio (does not require headphones), and unfortunately is assigned to this application shortcut on the joystick... Annoyingly, you still need to specifically exit the application to close-because the normal output causes the radio to work in the background... (not only does it make noise, it eats up the battery), and this elderly person can't handle it... I couldn't find any shortcuts where I could change them. I went through the options, changed the setting so that Android had more control, or so that this app could not work in the background - but still it did not change anything-no effect 😕

I would most like to throw this radio app out, but I don't know how-because there is no trash option* or I'm too stupid to do it.

I knew this program debloater4.0-and this is what I was looking for... but it doesn't work. The Windows 7 computer does not ask for any drivers though it sees the phone and its directories (debugging enabled on the phone).

TEL: AGM M5
Android: 8.1.0
Baseband version: MPSS.JO.3.1-00190-8909_GEN_PACK-1.203389.1

Software version: L163.6.03.00.EU

Kernel version: 3.18.71-perf (gcc version 4.8 (GCC)) [email protected]#1 Wed Jan 8 01:12:44 CST 2020

Build number: OPM1.171019.26 release-keys



PS.phone not for yourself only for an elderly person with whom we want to have contact, and in case of any difficulties or problems she could call for help. Does anyone have a solution or ideas on how to do this?
 

Attachments

  • Debloater.jpg
    Debloater.jpg
    65.4 KB · Views: 83
  • AGM-pamiecwewn.jpg
    AGM-pamiecwewn.jpg
    115 KB · Views: 102

famewolf

Senior Member
Jul 14, 2006
5,327
1,362
OnePlus 7 Pro
OnePlus Nord N200 5G
Hello!

With Ali... came a phone for an elderly person - the choice on this tel fell because it has large buttons and has a charging Type C (the previous phone had an older connector and fell just that-and here there will be no problem whether to put the top or bottom of the cable :d)...

All super I turned on the 2G range and the phone after a week of lying down barely dropped to 10%...

There's only one but... it has a built-in radio (does not require headphones), and unfortunately is assigned to this application shortcut on the joystick... Annoyingly, you still need to specifically exit the application to close-because the normal output causes the radio to work in the background... (not only does it make noise, it eats up the battery), and this elderly person can't handle it... I couldn't find any shortcuts where I could change them. I went through the options, changed the setting so that Android had more control, or so that this app could not work in the background - but still it did not change anything-no effect 😕

I would most like to throw this radio app out, but I don't know how-because there is no trash option* or I'm too stupid to do it.

I knew this program debloater4.0-and this is what I was looking for... but it doesn't work. The Windows 7 computer does not ask for any drivers though it sees the phone and its directories (debugging enabled on the phone).

TEL: AGM M5
Android: 8.1.0
Baseband version: MPSS.JO.3.1-00190-8909_GEN_PACK-1.203389.1

Software version: L163.6.03.00.EU

Kernel version: 3.18.71-perf (gcc version 4.8 (GCC)) [email protected]#1 Wed Jan 8 01:12:44 CST 2020

Build number: OPM1.171019.26 release-keys



PS.phone not for yourself only for an elderly person with whom we want to have contact, and in case of any difficulties or problems she could call for help. Does anyone have a solution or ideas on how to do this?

There is an app on f-droid called debloater that works with magisk and can remove or add back in an app. If you remove something you shouldn't and end up in a boot as long as you can get the Twrp you're okay because you can just delete one file and you're back in business.
 
  • Like
Reactions: Cas05

Gladhatter

Senior Member
Jun 28, 2015
51
3
Sorry been in prison a few years now. Does this debloater thing still work on new phone? I have now note 20 Ultra and what ever android is with that. Can I use this debloater as I used to on the old note 4 back then?
 
  • Haha
Reactions: kischon

nForce

Senior Member
Jan 10, 2007
91
22
Google Pixel 7
Hello!

With Ali... came a phone for an elderly person - the choice on this tel fell because it has large buttons and has a charging Type C (the previous phone had an older connector and fell just that-and here there will be no problem whether to put the top or bottom of the cable :d)...

All super I turned on the 2G range and the phone after a week of lying down barely dropped to 10%...

There's only one but... it has a built-in radio (does not require headphones), and unfortunately is assigned to this application shortcut on the joystick... Annoyingly, you still need to specifically exit the application to close-because the normal output causes the radio to work in the background... (not only does it make noise, it eats up the battery), and this elderly person can't handle it... I couldn't find any shortcuts where I could change them. I went through the options, changed the setting so that Android had more control, or so that this app could not work in the background - but still it did not change anything-no effect 😕

I would most like to throw this radio app out, but I don't know how-because there is no trash option* or I'm too stupid to do it.

I knew this program debloater4.0-and this is what I was looking for... but it doesn't work. The Windows 7 computer does not ask for any drivers though it sees the phone and its directories (debugging enabled on the phone).

TEL: AGM M5
Android: 8.1.0
Baseband version: MPSS.JO.3.1-00190-8909_GEN_PACK-1.203389.1

Software version: L163.6.03.00.EU

Kernel version: 3.18.71-perf (gcc version 4.8 (GCC)) [email protected]#1 Wed Jan 8 01:12:44 CST 2020

Build number: OPM1.171019.26 release-keys



PS.phone not for yourself only for an elderly person with whom we want to have contact, and in case of any difficulties or problems she could call for help. Does anyone have a solution or ideas on how to do this?
Activate developer settings and ADB on the phone and then do the following steps from your computer (use Minimal ADB and Fastboot):
locate the radio app:
adb shell pm list packages -f
uninstall the app:
adb shell pm uninstall --user 0 <package name>
If you run into problems you can easily reinstall the app with:
adb shell cmd package install-existing --user 0 <package name>
 
  • Like
Reactions: Cas05

Cas05

Member
Jul 18, 2016
7
1
Activate developer settings and ADB on the phone and then do the following steps from your computer (use Minimal ADB and Fastboot):
locate the radio app:
adb shell pm list packages -f
uninstall the app:
adb shell pm uninstall --user 0 <package name>
If you run into problems you can easily reinstall the app with:
adb shell cmd package install-existing --user 0 <package name>

I was looking at the post "Minimal ADB and Fastboot". I Installed "Version 1.4.3". In the CMD window I typed the command "AMD device" but nothing was displayed. I did not know the special USB drivers under AMD for M5, neither on the manufacturer's website nor on the internet:
'https://www.agmmobile.com/en"
'https://www.androidusbdrivers.com/device/agm/"
That's why I installed "Universal ADB Drivers" and CMD gave such a message:
see screenshots CMD.JPGCMD.jpg

what am I doing wrong? Or maybe I don't have a USB driver for this phone? I can display the contents of the phone on the computer-that is, the computer connects to the phone... does it have to be "special" USB drivers for this phone model?
 

nForce

Senior Member
Jan 10, 2007
91
22
Google Pixel 7
I was looking at the post "Minimal ADB and Fastboot". I Installed "Version 1.4.3". In the CMD window I typed the command "AMD device" but nothing was displayed. I did not know the special USB drivers under AMD for M5, neither on the manufacturer's website nor on the internet:
'https://www.agmmobile.com/en"
'https://www.androidusbdrivers.com/device/agm/"
That's why I installed "Universal ADB Drivers" and CMD gave such a message:
see screenshots CMD.JPGView attachment 5199839

what am I doing wrong? Or maybe I don't have a USB driver for this phone? I can display the contents of the phone on the computer-that is, the computer connects to the phone... does it have to be "special" USB drivers for this phone model?
Hace you activated "developer settings" (tap the build-number multiple times) and there "usb-debugging" on the phone? How is the phone found in your device manager on windows?
 

Cas05

Member
Jul 18, 2016
7
1
Hace you activated "developer settings" (tap the build-number multiple times) and there "usb-debugging" on the phone? ...
I think so. :)
I hit the screen a few times and the programming options appeared, and there:
1. On my phone, I turned on "Disable OEM lock"
2. I enabled USB Debugging

... How is the phone found in your device manager on windows?
I don't know... I connected the phone to the computer with a USB cable. On the phone I choose how to connect - "file transfer". On the computer pops up a message as I want to open the device AGM M5, then select open folder.

PS.
I just remembered something... I don't know if it has any effect.
early I was a happy user HTC Desire Z (physical keyboard), after 2 years I root the phone, I uploaded kitkata 4.4-I did it myself-I was fighting of 2 weeks (there is nothing to brag about because others do it somehow faster, and I did it for the first time and checked different ROMs-I think that's what it was called) - I forgot a lot of it-because it was already a very long time ago... but maybe something else is installed on this computer from that time...
 
Last edited:

Cas05

Member
Jul 18, 2016
7
1
after installing "ABD Driver Installer",
ABD Driver Installer.jpg
In Device Manager"...ADB Interface" is installed (yellow exclamation mark is not lit)
Menadzer urzadzen.jpg
Cmd just spit out something like that...
CMD-01.jpg

PS. I didn't notice the new message on the phone o_O... after accepting debugging from this coputer, I think it went... right?
 

Attachments

  • CMD-02.jpg
    CMD-02.jpg
    83.6 KB · Views: 100
Last edited:

Cas05

Member
Jul 18, 2016
7
1
after entering the command
adb shell pm list packages -f

spit it out this:
Code:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm list packages -f
package:/system/app/skype/skype.apk=com.skype.raider
package:/system/priv-app/CtsShimPrivPrebuilt/CtsShimPrivPrebuilt.apk=com.android
.cts.priv.ctsshim
package:/system/priv-app/TelephonyProvider/TelephonyProvider.apk=com.android.pro
viders.telephony
package:/system/priv-app/CalendarProvider_AndroidGo/CalendarProvider_AndroidGo.a
pk=com.android.providers.calendar
package:/system/priv-app/MediaProvider/MediaProvider.apk=com.android.providers.m
edia
package:/system/app/ModemTestMode/ModemTestMode.apk=com.qualcomm.qti.modemtestmo
de
package:/system/priv-app/WallpaperCropper/WallpaperCropper.apk=com.android.wallp
apercropper
package:/system/priv-app/CNEService/CNEService.apk=com.quicinc.cne.CNEService
package:/system/app/TFCardReceiver/TFCardReceiver.apk=com.keyguardhack
package:/system/priv-app/Launcher/Launcher.apk=com.hmct.launcher
package:/system/app/Protips/Protips.apk=com.android.protips
package:/system/priv-app/DocumentsUI/DocumentsUI.apk=com.android.documentsui
package:/system/priv-app/ExternalStorageProvider/ExternalStorageProvider.apk=com
.android.externalstorage
package:/system/app/HTMLViewer/HTMLViewer.apk=com.android.htmlviewer
package:/system/app/whatsapp/whatsapp.apk=com.whatsapp
package:/system/app/uceShimService/uceShimService.apk=com.qualcomm.qti.uceShimSe
rvice
package:/system/app/CompanionDeviceManager/CompanionDeviceManager.apk=com.androi
d.companiondevicemanager
package:/system/app/Vision_SpeechService/Vision_SpeechService.apk=com.iflytek.sp
eechsuite
package:/system/priv-app/MmsService/MmsService.apk=com.android.mms.service
package:/system/priv-app/DownloadProvider/DownloadProvider.apk=com.android.provi
ders.downloads
package:/system/priv-app/FileManager/FileManager.apk=com.hmct.FileManager.Activi
ty
package:/system/app/QtiTelephonyService/QtiTelephonyService.apk=com.qualcomm.qti
.telephonyservice
package:/system/app/Browser/Browser.apk=com.android.browser
package:/system/preload/SoundRecorder/SoundRecorder.apk=com.android.soundrecorde
r
package:/system/app/FTMode/FTMode.apk=com.hmct.ftmode
package:/system/priv-app/DefaultContainerService/DefaultContainerService.apk=com
.android.defcontainer
package:/system/app/ConfURIDialer/ConfURIDialer.apk=com.qti.confuridialer
package:/system/priv-app/PrimaryCardController_Original/PrimaryCardController_Or
iginal.apk=com.android.MultisimConfig
package:/system/app/DownloadProviderUi/DownloadProviderUi.apk=com.android.provid
ers.downloads.ui
package:/system/app/PacProcessor/PacProcessor.apk=com.android.pacprocessor
package:/system/app/CertInstaller/CertInstaller.apk=com.android.certinstaller
package:/system/priv-app/CarrierConfig/CarrierConfig.apk=com.android.carrierconf
ig
package:/system/app/BluetoothExt/BluetoothExt.apk=org.codeaurora.bluetooth
package:/system/app/WapiCertManage/WapiCertManage.apk=com.wapi.wapicertmanage
package:/system/app/datastatusnotification/datastatusnotification.apk=com.qti.qu
alcomm.datastatusnotification
package:/system/framework/framework-res.apk=android
package:/system/priv-app/Contacts_Go/Contacts_Go.apk=com.android.contacts
package:/system/priv-app/Gallery2_QCOM_AndroidO_Export/Gallery2_QCOM_AndroidO_Ex
port.apk=org.codeaurora.gallery
package:/system/app/CallFeaturesSetting/CallFeaturesSetting.apk=com.qualcomm.qti
.callfeaturessetting
package:/system/app/EasterEgg/EasterEgg.apk=com.android.egg
package:/system/priv-app/Mms/Mms.apk=com.android.mms
package:/system/priv-app/MtpDocumentsProvider/MtpDocumentsProvider.apk=com.andro
id.mtp
package:/system/app/Stk/Stk.apk=com.android.stk
package:/system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk
=com.android.backupconfirm
package:/system/priv-app/Provision/Provision.apk=com.android.provision
package:/system/app/ims/ims.apk=org.codeaurora.ims
package:/system/priv-app/StatementService/StatementService.apk=com.android.state
mentservice
package:/system/app/Calendar_AndroidGo/Calendar_AndroidGo.apk=com.android.calend
ar
package:/vendor/overlay/SysuiDarkTheme/SysuiDarkThemeOverlay.apk=com.android.sys
temui.theme.dark
package:/system/priv-app/ToolsForSystemui/ToolsForSystemui.apk=com.hmct.toolsfor
systemui
package:/system/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk=com.qualcomm.qcrilmsg
tunnel
package:/system/priv-app/SettingsProvider/SettingsProvider.apk=com.android.provi
ders.settings
package:/system/priv-app/SharedStorageBackup/SharedStorageBackup.apk=com.android
.sharedstoragebackup
package:/system/app/PrintSpooler/PrintSpooler.apk=com.android.printspooler
package:/system/app/BasicDreams/BasicDreams.apk=com.android.dreams.basic
package:/system/app/webview/webview.apk=com.android.webview
package:/system/priv-app/InputDevices/InputDevices.apk=com.android.inputdevices
package:/system/app/BuiltInPrintService/BuiltInPrintService.apk=com.android.bips

package:/system/priv-app/Vision_OtaClient/Vision_OtaClient.apk=com.hmct.updater
package:/system/priv-app/CellBroadcastReceiver/CellBroadcastReceiver.apk=com.and
roid.cellbroadcastreceiver
package:/system/app/ExtShared/ExtShared.apk=android.ext.shared
package:/system/priv-app/OneTimeInitializer/OneTimeInitializer.apk=com.android.o
netimeinitializer
package:/system/app/SimSettings/SimSettings.apk=com.qualcomm.qti.simsettings
package:/system/priv-app/Telecom/Telecom.apk=com.android.server.telecom
package:/system/app/KeyChain/KeyChain.apk=com.android.keychain
package:/system/app/PrintRecommendationService/PrintRecommendationService.apk=co
m.android.printservice.recommendation
package:/system/priv-app/Dialer/Dialer.apk=com.android.dialer
package:/system/priv-app/ExtServices/ExtServices.apk=android.ext.services
package:/system/priv-app/CallLogBackup/CallLogBackup.apk=com.android.calllogback
up
package:/system/priv-app/PackageInstaller/PackageInstaller.apk=com.android.packa
geinstaller
package:/system/app/CarrierDefaultApp/CarrierDefaultApp.apk=com.android.carrierd
efaultapp
package:/system/app/PicoTts/PicoTts.apk=com.svox.pico
package:/system/app/AntHalService/AntHalService.apk=com.dsi.ant.server
package:/system/priv-app/ProxyHandler/ProxyHandler.apk=com.android.proxyhandler
package:/system/preload/FactoryLogUpload/FactoryLogUpload.apk=com.hmct.factorylo
gupload
package:/system/priv-app/ManagedProvisioning/ManagedProvisioning.apk=com.android
.managedprovisioning
package:/system/app/facebook/facebook.apk=com.facebook.katana
package:/system/app/CalculatorGo/CalculatorGo.apk=com.hmct.calculatorgo
package:/system/app/LogSettings/LogSettings.apk=com.android.logsettings
package:/system/app/UnlockKeyguard/UnlockKeyguard.apk=com.unlockkeyguard
package:/system/priv-app/StorageManager/StorageManager.apk=com.android.storagema
nager
package:/system/app/BookmarkProvider/BookmarkProvider.apk=com.android.bookmarkpr
ovider
package:/system/priv-app/Settings/Settings.apk=com.android.settings
package:/system/app/imssettings/imssettings.apk=com.qualcomm.qti.ims
package:/system/app/IME/IME.apk=com.marshaltec.ime.t9ime
package:/system/priv-app/com.qualcomm.location/com.qualcomm.location.apk=com.qua
lcomm.location
package:/system/app/EngTest/EngTest.apk=com.android.engtest
package:/system/app/CtsShimPrebuilt/CtsShimPrebuilt.apk=com.android.cts.ctsshim
package:/system/app/FM2/FM2.apk=com.caf.fmradio
package:/system/priv-app/VpnDialogs/VpnDialogs.apk=com.android.vpndialogs
package:/system/priv-app/xtra_t_app/xtra_t_app.apk=com.qualcomm.location.XT
package:/system/app/Vision_TelecomNetReg/Vision_TelecomNetReg.apk=com.android.tn
reg.service
package:/system/app/Music/Music.apk=com.android.music
package:/system/priv-app/TeleService/TeleService.apk=com.android.phone
package:/system/priv-app/Shell/Shell.apk=com.android.shell
package:/system/app/WallpaperBackup/WallpaperBackup.apk=com.android.wallpaperbac
kup
package:/system/priv-app/BlockedNumberProvider/BlockedNumberProvider.apk=com.and
roid.providers.blockednumber
package:/system/app/SnapdragonCamera/SnapdragonCamera.apk=org.codeaurora.snapcam

package:/system/app/UserDictionaryProvider/UserDictionaryProvider.apk=com.androi
d.providers.userdictionary
package:/system/priv-app/EmergencyInfo/EmergencyInfo.apk=com.android.emergency
package:/system/priv-app/FusedLocation/FusedLocation.apk=com.android.location.fu
sed
package:/system/priv-app/DeskClock_AndroidGo/DeskClock_AndroidGo.apk=com.android
.deskclock
package:/system/priv-app/SystemUI/SystemUI.apk=com.android.systemui
package:/system/app/BluetoothMidiService/BluetoothMidiService.apk=com.android.bl
uetoothmidiservice
package:/vendor/app/PowerOffAlarm/PowerOffAlarm.apk=com.qualcomm.qti.poweroffala
rm
package:/system/app/FT_Terminal_Test/FT_Terminal_Test.apk=com.focaltech.ft_termi
nal_test
package:/system/app/Bluetooth/Bluetooth.apk=com.android.bluetooth
package:/vendor/app/TimeService/TimeService.apk=com.qualcomm.timeservice
package:/system/app/embms/embms.apk=com.qualcomm.embms
package:/system/priv-app/ContactsProvider_Go/ContactsProvider_Go.apk=com.android
.providers.contacts
package:/system/app/CaptivePortalLogin/CaptivePortalLogin.apk=com.android.captiv
eportallogin
package:/system/app/NetworkSelect/NetworkSelect.apk=com.android.NetworkSelect

C:\Program Files (x86)\Minimal ADB and Fastboot>

uninstall the app:
adb shell pm uninstall --user 0 <package name>
If you run into problems you can easily reinstall the app with:
adb shell cmd package install-existing --user 0 <package name>
what should I write exactly as <package name>??

for example:
"adb shell pm uninstall --user 0 skype.apk=com.skype.raider"
uninstall application Skype?

sorry for the trivial questions, but I'd rather ask 10 times than then fix the broken

And one more question... I don't see a radio app here-or I have nystagmus and am blind
 

nForce

Senior Member
Jan 10, 2007
91
22
Google Pixel 7
  • Love
Reactions: Cas05

Cas05

Member
Jul 18, 2016
7
1
programs are out:
- Skype
- Radio
- Facebook
- Whatsapp

The most important thing is that after turning on the shortcut on the joystick to the radio nothing spits...

Done!! nForce ... Thank you, thank you, thank you very much, how could I buy you a big cold beer on a hot day, or even two beers B). The wife enters the contacts into the phone and we give the phone to the uncle from the mother-in-law - he will now be in contact with him... in March, this uncle will be 90 years old.

Thank you again nForce!!
 
Last edited:
  • Like
Reactions: nForce

billubakra

Senior Member
Sep 1, 2012
670
28
Will this app disable preinstalled apps like Chrome, Duo etc. or will it delete them too in a non-rooted phone?
 

billubakra

Senior Member
Sep 1, 2012
670
28
Will this app disable preinstalled apps like Chrome, Duo etc. or will it delete them too in a non-rooted phone?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 515
    Debloater by Gatesjunior

    Disclaimer:
    I nor XDA are responsible for anything that you choose to do with this program to your device or others. Modifying my code or redistributing it is not allowed without prior approval from me. Yes, that includes Kanging it, I will be able to tell. Neither is trying to use any of my code to create an apk file with my code logic allowed without prior approval from me.

    Donations:
    "If this application helps you out, please consider a small monetary donation to further improve development of this application. You can Donate by clicking the "Donate to Me" button on your left, underneath my Profile picture.

    Background:
    So after many times of going back and forth blocking / disabling apps on my devices through the command line and or shell, I decided to write a program to make this all much easier for myself. Well, after I got it all finally running and doing what I wanted, for each particular device I own, I decided that his was a pretty nice program and I wanted to share it with the community. After all, this community is where I started and learned a lot of the things I know today. So why not share with my family of Android enthusiasts.

    Requirements:
    The program requires that your manufacturer USB drivers are installed for your specific device as well as the following:
    • Windows Operating System
    • USB Debugging turned on for your device
    • Root or KitKat and above running on your device

    Some people have had trouble getting their PC to see their device, even with the device manufacturer drivers installed. Watch your device when you plug it in and authorize your computer to access it, the device should display a popup something for you to grant access to the PC. If it does not, go into Settings, Developer Options and look for an option that says something about Revoke USB debugging authorizations and tap it. Click ok. Now, unplug your device and plug it in while watching your device and click on the option to always allow this computer and then grant when the popup window displays.


    What does it do?:
    • Block / Disable applications on your device
    • UnBlock / Enable applications on your device
    • Allow UnBlock / Enable all applications at once on your device
    • Allows filtering of the displayed packages for quicker decision making
    • Allows exporting your blocked / unblocked listing to a file (Right click on Read Device Packages after list is loaded)
    • Allows importing your blocked, or someone else's, listing (Right click on Read Device Packages after list is loaded)
    • Allows complete removal of application(s) if you have root (It will backup the original folder structure and apk for you, just in case you need to restore the application(s) back to your device.

    So, essentially what it does is this. It will disable / block any system and third party application on your device with ease and allow you to enable / unblock the application just as easy. It also reads everything, real-time, directly from your device, so that there are no messy batch files, scripts and txt files, etc. that you have to maintain and keep track of for every device you own. I mean let’s be honest, most of us own more than one device. Phones, tablets, etc. Who wants to maintain all those scripts and files for every device? The other nice thing that this program does is allow you to, at a granular level, control what is blocked/disabled and what is not. There are quite a few scripts and things like this available in the community that give everyone a start on what to disable/block, but who wants to scour through these scripts and decide what they want or don’t want with something someone else put together. The other nice feature of the program is it will display information for you about your device. Such as Model number, Serial number and battery status. As well as whether or not your device is rooted or not.


    What audience of device does it support?:
    This program supports many devices. It will support any device running KitKat or above, whether rooted or not. That’s right, if your running KitKat or above, your device does not need to be rooted. If you’re running anything other than KitKat or above, your device does need to be rooted. As long as these requirements are met the program will run. The program will also auto-detect whether or not your device is supported. So if you are not sure, plug it in and let the program tell you. If your device is not supported, it will put up a message saying as much and close the program.


    Program Functionality:
    The first thing you need to make sure of is that USB debugging is turned on for your device. The video at the end of this OP is a must to watch. It will describe this process as well as allowing adb shell permissions.
    So when you first connect your device you will need to wait for the program to detect your device and whether or not it is supported. Once this is established, usually within a couple of seconds, it will display a warning message to you reminding you to be careful with what you disable and block. Yes, it will allow you, if your device is supported, to disable/block even system dependent applications. This message will also include, if your device does not support block mode, a message indicating that block mode is not supported and that it will disable the applications. Here is a sample screenshot of this.

    message.png

    Once the program has initialized, and the warning message has been presented, it will put you into the main program screen itself which will look like the following.

    main.png

    From here the first thing you need to do is click the Read Device Packages button on the upper left. This will initiate the process to start reading all of the applications on your device and then list them in a list in the window. It will also indicate to you what it detects as applications that are already disabled/blocked on your device by putting a checkmark in the box next to the application. It will look similar to this.

    main2.png

    As you can see it will tell you in the upper right how many applications it detects as blocked and not blocked. You will notice that on the bottom left it has an indicator that is labeled Synced. As you make changes to the device application listing this will turn red. In other words, it will indicate whether you have made changes to the device application listing since the last sync. Also, in the upper right there is a counter labeled Changed. This indicates the number of changes you have made to the device application listing since last sync.

    Once you have made any changes to the device application listing an Apply button will show up in the upper left replacing the existing Read Device Packages button, it will look like the following.

    main3.png

    Once you click the Apply button the existing changes you made to the device application listing will be applied to your device. Keep in mind that you can disable/block and enable/unblock applications all at the same timeand then apply those changes to your device. After you have applied the changes to your device a message will be displayed stating the status of your changes as seen below.

    main4.png

    Once the changes are applied to your device you now just click the Read Device Packages button again to reload the information from your device and you will now notice that the application(s) you just made changes to will indicate as much in the refreshed listing. As seen below.

    main5.png

    You will notice that the particular application I asked it to disable/block has now a check mark next to it indicating that the device itself has disabled/blocked this application.

    So now on to filtering. Lets say you want to limit the listing to specific items you are searching for within the package name. Like packages that contain "vzw" for Verizon. You will see below by clicking the filter checkbox and then typing in what I want to filter on, it will limit the list to your specific filter criteria immediately.

    filter1.png

    And here is the results of our filter below.

    filter2.png

    From here I can make changes to the listing, by checking the box next to the packages or I can simply uncheck the filter checkbox and return back to the full listing unfiltered.

    O.k., so far so good. Now let’s say that you want to enable/unblock all the applications on your device. Maybe you’re selling it or maybe you have an issue with it and you want your carrier to take a look at it. By clicking the Unblock All Packages button and then click Apply this will enable/unblock all applications on your device. As if it is back to factory with no changes made.

    Remove mode turned on. For all you root users, this will completely remove the application(s) in the exact same manner and will keep a backup for you in the install folder under Backup of the original apk files. They will also be kept in the original file structure they came from on the device so that it will make it easy for you if you have to push one back to your device. Here is an example of the remove mode turned on and the warning you will receive when it is active for the device that is rooted.

    WarningRoot.png

    Also, after you have removed the application(s) you want, if you Reload Device Packages again, you will notice them in the list and checked. This is in fact accurate, it sees them as removed / uninstalled. To not have them show up in the list any longer, just reboot your phone and run the program again and you will see that they no longer show up in the listing.

    Sharing your blocked list or re-import it to your device:
    So there are times when you get a replacement device and do not want to have to go through all the pain remembering what you had blocked. Well to the rescue comes the export/import functionality of the application. This will allow you to export and import your blocked list. You also might want to share it with someone. So this is how it works:

    Once you launched the program and have clicked the Read Device Packages and your list is up, you can right click on the Read Device Packages button and export the blocked packages to a file and share it. Then the person receiving it just does the same process, but when they right click on the Read Device Packages, they just choose import blocked packages and then click the Apply button. Done.. You of course can do this yourself to your device. This can come in very handy if you have to Wipe Data, because you blocked something you should not have and your device is experiencing issues.

    Well community people that is it. I hope you enjoy the program as much as I do and look forward to your feedback. Gatesjunior signing out…

    Full Install:
    Download link: https://1drv.ms/u/s!AjfH26Z4pHaFk1V8rA5Zj_p5vtkx

    Upgrade Install: (Just replace debloater.exe in your "C:program Files (x86)DebloaterDebloater" folder)
    Download link: http://rootjunkysdl.com/?device=Gates&folder=DeBloater

    OSX Version (dmg file): Thank @eyekyu for the port over with Wineskin..
    Download link: http://rootjunkysdl.com/?device=Gates&folder=DeBloater
    Mirror: https://onedrive.live.com/redir?resid=8576a478a6dbc737!831

    Video by our own RootJunky:


    Credits:

    RootJunky - For finding the original KitKat weakness
    Misterxtc - For all of his hard work already on helping people with a script process for this purpose
    Er. Aditya - For testing with me and going back and forth with builds to finally resolve the no packages issue

    XDA:DevDB Information
    Debloater, Tool/Utility for the Android General

    Contributors
    gatesjunior

    Version Information
    Status: Stable
    Current Stable Version: 3.85
    Stable Release Date: 2015-02-07

    Created 2015-02-07
    Last Updated 2018-01-12
    86
    Change Log:

    01/09/2015: Initial Release

    01/10/2015: Updated the handling of application filtering determining what is disabled / blocked

    01/11/2015: Updated application (v2.1) to hopefully help address the local Administrator issues

    01/12/2015: Major update v2.8 (Fixes all the users not being able to see packages - Xposed Framework fix)

    1/13/2015: (v2.9) Fixed an issue with an Out of Bounds Exception in certain cases.

    1/15/2015: (v2.10) Complete rewrite of the filter engine, all interactive and immediate now. Also some cleanup.

    1/16/2015: (v3.0) Root mode added with ability to completely remove application(s), with backup feature.

    1/17/2015: (V3.1) Added new intro screen as well as import blocked list functionality.

    1/18/2015: (V3.2) Added some hover helper text. If you hover over a major item it will display helper text.

    1/19/2015: (V3.3) Fixed some more Xposed framework issues that would impact rooted users and removing packages as well as fixed some import logic to make it more reliable and optimized.

    1/23/2015: (V3.4) Major update and bug fixes as follows:

    •Interactive search now also supports searching through the package name(s) as well as the apk file(s)
    •Bugs related to duplicate entries showing up when you Read Device Packages multiple times with filter on and off are fixed. This could have caused issues with some users saying it will not remove something.
    •Blocking mode fully supported on 4.4.x, found a major bug that was preventing this with rooted devices
    •APK file backups now include Odex files if they exist with the APK
    •Remove option now completely removes both apk and odex, so yes, previous builds would have left the odex files behind. They will not hurt anything, but take up space. I will release a quick fix for the cleanup of those soon, if you cannot do it yourself.
    •Buttons appearing where they should not at times with filter is fixed
    •If you have disabled something on the phone itself or in a script, and are rooted, the program will not care any longer and will unblock them anyway.

    (1/31/2015: (V3.5) Major logic update. I think I finally put a nail in the coffin with the Xposed Framework issues and removing applications. Also added the functionality where once you import a blocked list all the items will turn red for the changes it has made.

    (2/6/2015): V3.6 Quite a few additional options. Including the following:
    Ability to only show blocked packages, unblocked packages and all packages. (Just right click on either Read Device Packages button or Apply button after initial package listing is displayed.)
    Ability to right click now on not only the Read Device Packages button, but also the Apply button.
    Ability to import unblocked listing (Yes, changes will be made red to identify what would be unblocked before Applying)
    Ability to sort by either APK Filename or Package Name and be able to sort in either Ascending order or Descending order in each area.
    Complete removal of all associated data and folders that pertains to a package if the Remove option is selected (Root Mode only)

    (2/7/2015): V3.7 Added a checkbox identifier on Display mode to let users know which Display Mode they are in currently.
    ------ (Fix was placed into this build later that fixes the UnBlock All Packages button bug..)

    (3/28/2015): V3.8 Added Lollipop support for rooted / non-rooted users. It will now support hiding the packages, if you are rooted it will disable them instead. Also, you will notice if you right click on the Read Device Packages after it loads there is also a Backup / Restore menu option. Do not use those yet, I am still working on them.

    (4/4/2015): V3.85 Fixed issue with base.apk flags being read incorrectly from device. Logic issue.

    (4/12/2015): Updated a logic issue in the detection of the device and it's abilities. Same release number, v3.85

    (5/24/2015): Fixed an issue during import of a blocked list that would flag all "base.apk" files..

    (1/7/2018): Added newer Android Debug Bridge Files..
    16
    10
    Im in the same boat- I get this error when I try using the adb shell hide command or use this app. Im on an LG X Power Marshmallow. Is this not supported on newer OS?

    I know guys, unfortunately Android has prevented packages from being manipulated from an adb stand point, but I have not given up.
    9
    Great application but not working on my Droid Razr M (XT907) with latest OTA firmware on it.
    Pressing "Read Device Packages" and nothing comes up.

    Try this one and let me know:

    https://drive.google.com/file/d/0B31X8bH_5Gl-OHpva0dCbHBTb2c/view?usp=sharing