[MOD][Flashable] Remove all Bloatware apps from system/app Partition within 2 Seconds

Search This thread

MuNNa619

Member
May 17, 2012
40
6
KORBA, CHHATTISGARH
Hello,
newbie here,
Just flashed it thru stock recovery in UnRooted Galaxy y,
worked,
i noticed it had'nt removed TALK & NEWS & Weather,
what should i add to script to get those two bloats deleted ?
 

74M3NUMB3RS

Senior Member
May 9, 2012
3,670
714
24
Antipolo City
add this line in updater script

Code:
delete("APPNAME.APK");

DONT PUT IT IN THE END OF THE SCRIPT....

PUT IT HERE

EXAMPLE:

Code:
delete("forexample.apk");
"PUT HERE"
delete("forexample.apk");
 

74M3NUMB3RS

Senior Member
May 9, 2012
3,670
714
24
Antipolo City
For talk its talk.apk
News? Dafuq is dat? I dont see any news app here...
And for the weather...r u talking bout the widget?
Well if its the widget u r talking about its samsungwidget_ weatherclock.apk

么 动态 看浓雾 哇哈他 团伙 么按时
 

74M3NUMB3RS

Senior Member
May 9, 2012
3,670
714
24
Antipolo City
Go to Root Explorer and search for News and Weather.apk and Gtalk.apk.Simply long press and delete both.

Sent from my GT-S5360 using xda premium

I think he doesnt have root..
This zip is for non root users so they can remove all the bloatwares...
So he cant delete it...
Thats y he flashed this i think...

么 动态 看浓雾 哇哈他 团伙 么按时
 

MuNNa619

Member
May 17, 2012
40
6
KORBA, CHHATTISGARH
Thanks for replies.

Go to Root Explorer and search for News and Weather.apk and Gtalk.apk.Simply long press and delete both.

Sent from my GT-S5360 using xda premium

Read my 2nd post,
did it already, if it was by the normal name, i could have found it. talk was posted just for telling that it was not removed, in actual i needed for news & weather. :)

For talk its talk.apk
News? Dafuq is dat? I dont see any news app here...
And for the weather...r u talking bout the widget?
Well if its the widget u r talking about its samsungwidget_ weatherclock.apk

么 动态 看浓雾 哇哈他 团伙 么按时

u never seen an app named NEWS & WEATHER in samsung galaxy y ??
Dafuq its Strange :confused:
its not the widget i m talking, its the app icon shown in app drawer.

I think he doesnt have root..
This zip is for non root users so they can remove all the bloatwares...
So he cant delete it...
Thats y he flashed this i think...

么 动态 看浓雾 哇哈他 团伙 么按时

its not the question for ROOT / Unroot since i dont have to delete them using any file manager.
if i get the name of the apk's , i will add them in script and then flash it.

anyways, figured out using excel sheet of removable apps and xda members who replied to my query.
Thanks a lot.
its TALK.apk for talk,
&
GenieWidget for News and Weather. [Not sure it will remove the icon from drawer or not.]
 

74M3NUMB3RS

Senior Member
May 9, 2012
3,670
714
24
Antipolo City
Thanks for replies.



Read my 2nd post,
did it already, if it was by the normal name, i could have found it. talk was posted just for telling that it was not removed, in actual i needed for news & weather. :)



u never seen an app named NEWS & WEATHER in samsung galaxy y ??
Dafuq its Strange :confused:
its not the widget i m talking, its the app icon shown in app drawer.



its not the question for ROOT / Unroot since i dont have to delete them using any file manager.
if i get the name of the apk's , i will add them in script and then flash it.

anyways, figured out using excel sheet of removable apps and xda members who replied to my query.
Thanks a lot.
its TALK.apk for talk,
&
GenieWidget for News and Weather. [Not sure it will remove the icon from drawer or not.]

U dont get me bro...

Anyways...

Nevermind

And

Thread Closed.
~jasonxD
 

shahrukh.sk

Senior Member
Jan 10, 2013
68
6
What is this?
It's a zip file which can remove bloatware apps(found in system/app partition) from stock recovery. It can remove more than 20 apps within 2-3 seconds.

Why do I need it?
Assume you have flashed a new rom. You now have to go through the pain of removing dozens of apps from system/app which you might not need. eg: some people hardly use google maps/swype/youtube/email/weather.apk or those several samsung apps/widgets found in stock rom.

Okay fine, What else do I need to know
The system partition contains important apps required for android. if you remove an app which is essential for android then your device might get stuck in bootloop. So know what you're doing before trying this mod.

This is a complete list of apps found in stock indian rom(DDLK2).
Code:
AccountAndSyncSettings.apk
AccountAndSyncSettings.odex
AlertRecipients.apk
AlertRecipients.odex
ApplicationsProvider.apk
ApplicationsProvider.odex
AxT9IME.apk
AxT9IME.odex
BadgeProvider.apk
BadgeProvider.odex
BluetoothOpp.apk
BluetoothOpp.odex
BluetoothPbap.apk
BluetoothPbap.odex
BluetoothTestMode.apk
BluetoothTestMode.odex
BrcmBluetoothServices.apk
BrcmBluetoothServices.odex
Browser.apk
Browser.odex
Calculator.apk
Calculator.odex
Calendar.apk
Calendar.odex
CalendarProvider.apk
CalendarProvider.odex
Camera.apk
Camera.odex
CertInstaller.apk
CertInstaller.odex
ClockWidget.apk
ClockWidget.odex
Contacts.apk
Contacts.odex
ContactsProvider.apk
ContactsProvider.odex
CSC.apk
CSC.odex
DataCreate.apk
DataCreate.odex
DefaultContainerService.apk
DefaultContainerService.odex
DeskClock.apk
DeskClock.odex
DialerTabActivity.apk
DialerTabActivity.odex
DownloadProvider.apk
DownloadProvider.odex
DownloadProviderUi.apk
DownloadProviderUi.odex
DrmProvider.apk
DrmProvider.odex
DrmUA.apk
DrmUA.odex
DualClock.apk
DualClock.odex
Email.apk
Email.odex
EmailWidget.apk
EmailWidget.odex
FactoryTest.apk
FactoryTest.odex
FmRadio.apk
FmRadio.odex
fotaclient.apk
fotaclient.odex
Gallery3D.apk
Gallery3D.odex
GenieWidget.apk
Gmail.apk
GoogleBackupTransport.apk
GoogleCalendarSyncAdapter.apk
GoogleContactsSyncAdapter.apk
GoogleFeedback.apk
GooglePartnerSetup.apk
GoogleQuickSearchBox.apk
GoogleServicesFramework.apk
HTMLViewer.apk
HTMLViewer.odex
InputEventApp.apk
InputEventApp.odex
JobManager.apk
JobManager.odex
lcdtest.apk
lcdtest.odex
LiveWallpapersPicker.apk
LiveWallpapersPicker.odex
LogsProvider.apk
LogsProvider.odex
Maps.apk
MarketUpdater.apk
MediaProvider.apk
MediaProvider.odex
MediaUploader.apk
Memo.apk
Memo.odex
Mms.apk
Mms.odex
MmsProvisioning.apk
MmsProvisioning.odex
MobileTrackerEngineTwo.apk
MobileTrackerEngineTwo.odex
Music.apk
Music.odex
MyFiles.apk
MyFiles.odex
NetworkLocation.apk
PackageInstaller.apk
PackageInstaller.odex
PCWClientS.apk
Personalization.apk
Personalization.odex
Phone.apk
Phone.odex
PhoneErrService.apk
PhoneErrService.odex
Phonesky.apk
PicoTts.apk
PicoTts.odex
PopupuiReceiver.apk
PopupuiReceiver.odex
PowerOnOffTest.apk
PowerOnOffTest.odex
Preconfig.apk
Preconfig.odex
Protips.apk
Protips.odex
Quickoffice.apk
SamsungApps.apk
SamsungAppsUNA3.apk
SamsungWidget_ProgramMonitor.apk
SamsungWidget_ProgramMonitor.odex
SamsungWidget_StockClock.apk
SamsungWidget_StockClock.odex
SamsungWidget_WeatherClock.apk
SamsungWidget_WeatherClock.odex
ScreenCaptureService.apk
ScreenCaptureService.odex
SecDownloadProvider.apk
SecDownloadProvider.odex
SecurityProvider.apk
SecurityProvider.odex
SelfTest.apk
SelfTest.odex
SerialNumberLabelIndicator.apk
SerialNumberLabelIndicator.odex
serviceModeApp.apk
serviceModeApp.odex
Settings.apk
Settings.odex
SettingsProvider.apk
SettingsProvider.odex
SetupWizard.apk
ShareApp.apk
ShareApp.odex
signin.apk
signin.odex
SisoDrmProvider.apk
SisoDrmProvider.odex
SnsAccount.apk
SnsAccount.odex
SnsProvider.apk
SnsProvider.odex
Stk.apk
Stk.odex
Street.apk
Swype.apk
syncmldm.apk
syncmldm.odex
syncmlds.apk
syncmlds.odex
SystemUI.apk
SystemUI.odex
Talk.apk
talkback.apk
TelephonyProvider.apk
TelephonyProvider.odex
TouchWiz30Launcher.apk
TouchWiz30Launcher.odex
TtsService.apk
TtsService.odex
TwWallpaperChooser.apk
TwWallpaperChooser.odex
UnifiedInbox.apk
UnifiedInbox.odex
UserDictionaryProvider.apk
UserDictionaryProvider.odex
VoiceRecorder.apk
VoiceRecorder.odex
VoiceSearch.apk
VpnServices.apk
VpnServices.odex
wipereceiver.apk
wipereceiver.odex
WlanTest.apk
WlanTest.odex
wssomacp.apk
wssomacp.odex
wssyncmlnps.apk
wssyncmlnps.odex
YouTube.apk

What you'll need:
1) Winrar
2) Notepad++

Customizing your "updater-script" file:
1) Download bloatkill.zip from attachment
2) Open it with winrar
3) Browse over to META-INF\com\google\android\
4) Extract the file "updater-script" to desktop and open it with notepad++
5) It will look like this:

6) The bold parts are important. As you can see that it deletes a number of apps from system/app in a row. This list is mine(not for you) so you have to edit it according to your liking. Refer through the first list in the beginning of stock apps and select those apps which you would like to delete.

For eg: If you want to delete swype.apk and youtube.apk(meaning swype keyboard and youtube) then replace the above bolded text with these bolded lines and so update-script will look like this:

7) Once you have finished editing delete rows in updater-script to your liking then hit save button(ctlr+s) on notepad++
8) Drag drop your custom "updater-script" file back inside META-INF\com\google\android\ folder in bloatkill.zip. Do not touch update-binary.
9) Winrar will automatically save the archive as soon as you do drag drop
10) Your custom bloatkill.zip is ready. You can use this everytime you flash your ddlk2 stock rom

Instruction of use:
1) Place your custom bloatkill.zip on root of sd card (root means outside; not within any folder of sd card)
3) Switch off you android device
4) Start your device in recovery mode by holding all three keys at once(up volume + middle menu + power key)
5) Select "apply zip from sd card"
6) Select bloatkill.zip
7) Select Yes
8) Reboot



Love u for the useful post!!! :highfive:
 

reekotubbs

Senior Member
Nov 17, 2008
852
264
What in the update.zip is unique to the Galaxy Y? Is it only the mount points?
Are the update-binary, Manifest.mf, cert.rsa, cert.sf also only for this phone?
 

carantinas86

Senior Member
Dec 14, 2012
103
5
ankara
What is this?
It's a zip file which can remove bloatware apps(found in system/app partition) from stock recovery. It can remove more than 20 apps within 2-3 seconds.

Why do I need it?
Assume you have flashed a new rom. You now have to go through the pain of removing dozens of apps from system/app which you might not need. eg: some people hardly use google maps/swype/youtube/email/weather.apk or those several samsung apps/widgets found in stock rom.

Okay fine, What else do I need to know
The system partition contains important apps required for android. if you remove an app which is essential for android then your device might get stuck in bootloop. So know what you're doing before trying this mod.

This is a complete list of apps found in stock indian rom(DDLK2).
Code:
AccountAndSyncSettings.apk
AccountAndSyncSettings.odex
AlertRecipients.apk
AlertRecipients.odex
ApplicationsProvider.apk
ApplicationsProvider.odex
AxT9IME.apk
AxT9IME.odex
BadgeProvider.apk
BadgeProvider.odex
BluetoothOpp.apk
BluetoothOpp.odex
BluetoothPbap.apk
BluetoothPbap.odex
BluetoothTestMode.apk
BluetoothTestMode.odex
BrcmBluetoothServices.apk
BrcmBluetoothServices.odex
Browser.apk
Browser.odex
Calculator.apk
Calculator.odex
Calendar.apk
Calendar.odex
CalendarProvider.apk
CalendarProvider.odex
Camera.apk
Camera.odex
CertInstaller.apk
CertInstaller.odex
ClockWidget.apk
ClockWidget.odex
Contacts.apk
Contacts.odex
ContactsProvider.apk
ContactsProvider.odex
CSC.apk
CSC.odex
DataCreate.apk
DataCreate.odex
DefaultContainerService.apk
DefaultContainerService.odex
DeskClock.apk
DeskClock.odex
DialerTabActivity.apk
DialerTabActivity.odex
DownloadProvider.apk
DownloadProvider.odex
DownloadProviderUi.apk
DownloadProviderUi.odex
DrmProvider.apk
DrmProvider.odex
DrmUA.apk
DrmUA.odex
DualClock.apk
DualClock.odex
Email.apk
Email.odex
EmailWidget.apk
EmailWidget.odex
FactoryTest.apk
FactoryTest.odex
FmRadio.apk
FmRadio.odex
fotaclient.apk
fotaclient.odex
Gallery3D.apk
Gallery3D.odex
GenieWidget.apk
Gmail.apk
GoogleBackupTransport.apk
GoogleCalendarSyncAdapter.apk
GoogleContactsSyncAdapter.apk
GoogleFeedback.apk
GooglePartnerSetup.apk
GoogleQuickSearchBox.apk
GoogleServicesFramework.apk
HTMLViewer.apk
HTMLViewer.odex
InputEventApp.apk
InputEventApp.odex
JobManager.apk
JobManager.odex
lcdtest.apk
lcdtest.odex
LiveWallpapersPicker.apk
LiveWallpapersPicker.odex
LogsProvider.apk
LogsProvider.odex
Maps.apk
MarketUpdater.apk
MediaProvider.apk
MediaProvider.odex
MediaUploader.apk
Memo.apk
Memo.odex
Mms.apk
Mms.odex
MmsProvisioning.apk
MmsProvisioning.odex
MobileTrackerEngineTwo.apk
MobileTrackerEngineTwo.odex
Music.apk
Music.odex
MyFiles.apk
MyFiles.odex
NetworkLocation.apk
PackageInstaller.apk
PackageInstaller.odex
PCWClientS.apk
Personalization.apk
Personalization.odex
Phone.apk
Phone.odex
PhoneErrService.apk
PhoneErrService.odex
Phonesky.apk
PicoTts.apk
PicoTts.odex
PopupuiReceiver.apk
PopupuiReceiver.odex
PowerOnOffTest.apk
PowerOnOffTest.odex
Preconfig.apk
Preconfig.odex
Protips.apk
Protips.odex
Quickoffice.apk
SamsungApps.apk
SamsungAppsUNA3.apk
SamsungWidget_ProgramMonitor.apk
SamsungWidget_ProgramMonitor.odex
SamsungWidget_StockClock.apk
SamsungWidget_StockClock.odex
SamsungWidget_WeatherClock.apk
SamsungWidget_WeatherClock.odex
ScreenCaptureService.apk
ScreenCaptureService.odex
SecDownloadProvider.apk
SecDownloadProvider.odex
SecurityProvider.apk
SecurityProvider.odex
SelfTest.apk
SelfTest.odex
SerialNumberLabelIndicator.apk
SerialNumberLabelIndicator.odex
serviceModeApp.apk
serviceModeApp.odex
Settings.apk
Settings.odex
SettingsProvider.apk
SettingsProvider.odex
SetupWizard.apk
ShareApp.apk
ShareApp.odex
signin.apk
signin.odex
SisoDrmProvider.apk
SisoDrmProvider.odex
SnsAccount.apk
SnsAccount.odex
SnsProvider.apk
SnsProvider.odex
Stk.apk
Stk.odex
Street.apk
Swype.apk
syncmldm.apk
syncmldm.odex
syncmlds.apk
syncmlds.odex
SystemUI.apk
SystemUI.odex
Talk.apk
talkback.apk
TelephonyProvider.apk
TelephonyProvider.odex
TouchWiz30Launcher.apk
TouchWiz30Launcher.odex
TtsService.apk
TtsService.odex
TwWallpaperChooser.apk
TwWallpaperChooser.odex
UnifiedInbox.apk
UnifiedInbox.odex
UserDictionaryProvider.apk
UserDictionaryProvider.odex
VoiceRecorder.apk
VoiceRecorder.odex
VoiceSearch.apk
VpnServices.apk
VpnServices.odex
wipereceiver.apk
wipereceiver.odex
WlanTest.apk
WlanTest.odex
wssomacp.apk
wssomacp.odex
wssyncmlnps.apk
wssyncmlnps.odex
YouTube.apk

What you'll need:
1) Winrar
2) Notepad++

Customizing your "updater-script" file:
1) Download bloatkill.zip from attachment
2) Open it with winrar
3) Browse over to META-INF\com\google\android\
4) Extract the file "updater-script" to desktop and open it with notepad++
5) It will look like this:

6) The bold parts are important. As you can see that it deletes a number of apps from system/app in a row. This list is mine(not for you) so you have to edit it according to your liking. Refer through the first list in the beginning of stock apps and select those apps which you would like to delete.

For eg: If you want to delete swype.apk and youtube.apk(meaning swype keyboard and youtube) then replace the above bolded text with these bolded lines and so update-script will look like this:

7) Once you have finished editing delete rows in updater-script to your liking then hit save button(ctlr+s) on notepad++
8) Drag drop your custom "updater-script" file back inside META-INF\com\google\android\ folder in bloatkill.zip. Do not touch update-binary.
9) Winrar will automatically save the archive as soon as you do drag drop
10) Your custom bloatkill.zip is ready. You can use this everytime you flash your ddlk2 stock rom

Instruction of use:
1) Place your custom bloatkill.zip on root of sd card (root means outside; not within any folder of sd card)
3) Switch off you android device
4) Start your device in recovery mode by holding all three keys at once(up volume + middle menu + power key)
5) Select "apply zip from sd card"
6) Select bloatkill.zip
7) Select Yes
8) Reboot


i copy thats file in SDcard
how to recovery on htc one x? i can entered recovery but not seem "apply zip " choosen ? how to make it htc one x?
 

zeb_

Member
Mar 10, 2011
22
2
Thanks a lot for the script. I have a question though: when you apply it, how reversible is it? Does it permanently change the original factory image on the phone, or does it simply remove the apks after you apply a factory reset? Is it possible to reset the phone to the original restore image? (this may be needed for warranty purposes)? I.e. so that if you do a factory reset (without bloatkill) then the phone is restored to the Samsung factory - bloated - state?
 
Last edited:
  • Like
Reactions: shyamtiwari93

umer936

Member
Jun 24, 2012
34
17
umer936.com
Trying this on Stock (no root) HTC One X

So, I decided to try this on my HTC One X (stock, not rooted) and I've put the bloatkill.zip on the root of the virtual SD Card. (One X doesn't have SD Card slot)

After that, I rebooted (holding volume down + power) and selected RECOVERY.

A screen with a phone with a red triangle with an exclamation mark came up. After a bit of random button pressings, I got to the HTC Stock Recovery.

On screen:

HTML:
Android system recovery <3e> 
Volume up/down to move highlight; 
enter button to select. 

[Options]
- reboot system now 
apply from sd card 
apply from phone storage 
apply from cache 
wipe data/factory reset 
wipe cache partition 
[/end Options]




Mount SDCARD failed 1 times 
Mount SDCARD failed 2 times 
Mount SDCARD failed 3 times 
Mount SDCARD failed 4 times 
Mount SDCARD failed 5 times 
Can not mount SD Card.(No such file or directory)



So I then tried the all three "apply from..." options and each one returns:
"--Invalid Operation--
Rebooting..."

And it reboots.
Anyone got an idea how I can run the bloatkill.zip?

Thanks in advance!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 88
    What is this?
    It's a zip file which can remove bloatware apps(found in system/app partition) from stock recovery. It can remove more than 20 apps within 2-3 seconds.

    Why do I need it?
    Assume you have flashed a new rom. You now have to go through the pain of removing dozens of apps from system/app which you might not need. eg: some people hardly use google maps/swype/youtube/email/weather.apk or those several samsung apps/widgets found in stock rom.

    Okay fine, What else do I need to know
    The system partition contains important apps required for android. if you remove an app which is essential for android then your device might get stuck in bootloop. So know what you're doing before trying this mod.

    This is a complete list of apps found in stock indian rom(DDLK2).
    Code:
    AccountAndSyncSettings.apk
    AccountAndSyncSettings.odex
    AlertRecipients.apk
    AlertRecipients.odex
    ApplicationsProvider.apk
    ApplicationsProvider.odex
    AxT9IME.apk
    AxT9IME.odex
    BadgeProvider.apk
    BadgeProvider.odex
    BluetoothOpp.apk
    BluetoothOpp.odex
    BluetoothPbap.apk
    BluetoothPbap.odex
    BluetoothTestMode.apk
    BluetoothTestMode.odex
    BrcmBluetoothServices.apk
    BrcmBluetoothServices.odex
    Browser.apk
    Browser.odex
    Calculator.apk
    Calculator.odex
    Calendar.apk
    Calendar.odex
    CalendarProvider.apk
    CalendarProvider.odex
    Camera.apk
    Camera.odex
    CertInstaller.apk
    CertInstaller.odex
    ClockWidget.apk
    ClockWidget.odex
    Contacts.apk
    Contacts.odex
    ContactsProvider.apk
    ContactsProvider.odex
    CSC.apk
    CSC.odex
    DataCreate.apk
    DataCreate.odex
    DefaultContainerService.apk
    DefaultContainerService.odex
    DeskClock.apk
    DeskClock.odex
    DialerTabActivity.apk
    DialerTabActivity.odex
    DownloadProvider.apk
    DownloadProvider.odex
    DownloadProviderUi.apk
    DownloadProviderUi.odex
    DrmProvider.apk
    DrmProvider.odex
    DrmUA.apk
    DrmUA.odex
    DualClock.apk
    DualClock.odex
    Email.apk
    Email.odex
    EmailWidget.apk
    EmailWidget.odex
    FactoryTest.apk
    FactoryTest.odex
    FmRadio.apk
    FmRadio.odex
    fotaclient.apk
    fotaclient.odex
    Gallery3D.apk
    Gallery3D.odex
    GenieWidget.apk
    Gmail.apk
    GoogleBackupTransport.apk
    GoogleCalendarSyncAdapter.apk
    GoogleContactsSyncAdapter.apk
    GoogleFeedback.apk
    GooglePartnerSetup.apk
    GoogleQuickSearchBox.apk
    GoogleServicesFramework.apk
    HTMLViewer.apk
    HTMLViewer.odex
    InputEventApp.apk
    InputEventApp.odex
    JobManager.apk
    JobManager.odex
    lcdtest.apk
    lcdtest.odex
    LiveWallpapersPicker.apk
    LiveWallpapersPicker.odex
    LogsProvider.apk
    LogsProvider.odex
    Maps.apk
    MarketUpdater.apk
    MediaProvider.apk
    MediaProvider.odex
    MediaUploader.apk
    Memo.apk
    Memo.odex
    Mms.apk
    Mms.odex
    MmsProvisioning.apk
    MmsProvisioning.odex
    MobileTrackerEngineTwo.apk
    MobileTrackerEngineTwo.odex
    Music.apk
    Music.odex
    MyFiles.apk
    MyFiles.odex
    NetworkLocation.apk
    PackageInstaller.apk
    PackageInstaller.odex
    PCWClientS.apk
    Personalization.apk
    Personalization.odex
    Phone.apk
    Phone.odex
    PhoneErrService.apk
    PhoneErrService.odex
    Phonesky.apk
    PicoTts.apk
    PicoTts.odex
    PopupuiReceiver.apk
    PopupuiReceiver.odex
    PowerOnOffTest.apk
    PowerOnOffTest.odex
    Preconfig.apk
    Preconfig.odex
    Protips.apk
    Protips.odex
    Quickoffice.apk
    SamsungApps.apk
    SamsungAppsUNA3.apk
    SamsungWidget_ProgramMonitor.apk
    SamsungWidget_ProgramMonitor.odex
    SamsungWidget_StockClock.apk
    SamsungWidget_StockClock.odex
    SamsungWidget_WeatherClock.apk
    SamsungWidget_WeatherClock.odex
    ScreenCaptureService.apk
    ScreenCaptureService.odex
    SecDownloadProvider.apk
    SecDownloadProvider.odex
    SecurityProvider.apk
    SecurityProvider.odex
    SelfTest.apk
    SelfTest.odex
    SerialNumberLabelIndicator.apk
    SerialNumberLabelIndicator.odex
    serviceModeApp.apk
    serviceModeApp.odex
    Settings.apk
    Settings.odex
    SettingsProvider.apk
    SettingsProvider.odex
    SetupWizard.apk
    ShareApp.apk
    ShareApp.odex
    signin.apk
    signin.odex
    SisoDrmProvider.apk
    SisoDrmProvider.odex
    SnsAccount.apk
    SnsAccount.odex
    SnsProvider.apk
    SnsProvider.odex
    Stk.apk
    Stk.odex
    Street.apk
    Swype.apk
    syncmldm.apk
    syncmldm.odex
    syncmlds.apk
    syncmlds.odex
    SystemUI.apk
    SystemUI.odex
    Talk.apk
    talkback.apk
    TelephonyProvider.apk
    TelephonyProvider.odex
    TouchWiz30Launcher.apk
    TouchWiz30Launcher.odex
    TtsService.apk
    TtsService.odex
    TwWallpaperChooser.apk
    TwWallpaperChooser.odex
    UnifiedInbox.apk
    UnifiedInbox.odex
    UserDictionaryProvider.apk
    UserDictionaryProvider.odex
    VoiceRecorder.apk
    VoiceRecorder.odex
    VoiceSearch.apk
    VpnServices.apk
    VpnServices.odex
    wipereceiver.apk
    wipereceiver.odex
    WlanTest.apk
    WlanTest.odex
    wssomacp.apk
    wssomacp.odex
    wssyncmlnps.apk
    wssyncmlnps.odex
    YouTube.apk

    What you'll need:
    1) Winrar
    2) Notepad++

    Customizing your "updater-script" file:
    1) Download bloatkill.zip from attachment
    2) Open it with winrar
    3) Browse over to META-INF\com\google\android\
    4) Extract the file "updater-script" to desktop and open it with notepad++
    5) It will look like this:
    ui_print("Useless stuff cleaning start");

    ui_print(" ");
    ui_print("Partitions mount");
    #Properly unmounting to avoid issues
    run_program("/sbin/busybox", "umount", "/system");
    run_program("/sbin/busybox", "umount", "/cache");
    run_program("/sbin/busybox", "umount", "/data");
    #Then mounting
    run_program("/sbin/busybox", "mount", "/system");
    run_program("/sbin/busybox", "mount", "/cache");
    run_program("/sbin/busybox", "mount", "/data");

    ui_print(" ");
    ui_print("Useless system app removal");
    delete("/system/app/ClockWidget.apk");
    delete("/system/app/ClockWidget.odex");
    delete("/system/app/DualClock.apk");
    delete("/system/app/DualClock.odex");
    delete("/system/app/Email.apk");
    delete("/system/app/Email.odex");
    delete("/system/app/EmailWidget.apk");
    delete("/system/app/EmailWidget.odex");
    delete("/system/app/Gmail.apk");
    delete("/system/app/GoogleQuickSearchBox.apk");
    delete("/system/app/Maps.apk");
    delete("/system/app/Phonesky.apk");
    delete("/system/app/Quickoffice.apk");
    delete("/system/app/SamsungApps.apk");
    delete("/system/app/SamsungWidget_ProgramMonitor.apk");
    delete("/system/app/SamsungWidget_ProgramMonitor.odex");
    delete("/system/app/SamsungWidget_StockClock.apk");
    delete("/system/app/SamsungWidget_StockClock.odex");
    delete("/system/app/SamsungWidget_WeatherClock.apk");
    delete("/system/app/SamsungWidget_WeatherClock.odex");
    delete("/system/app/signin.apk");
    delete("/system/app/signin.odex");
    delete("/system/app/SnsAccount.apk");
    delete("/system/app/SnsAccount.odex");
    delete("/system/app/Street.apk");
    delete("/system/app/Swype.apk");
    delete("/system/app/talkback.apk");
    delete("/system/app/UnifiedInbox.apk");
    delete("/system/app/UnifiedInbox.odex");
    delete("/system/app/VoiceSearch.apk");
    delete("/system/app/YouTube.apk");


    ui_print(" ");
    ui_print("Unmounting partitions");
    run_program("/sbin/busybox", "umount", "/system");
    run_program("/sbin/busybox", "umount", "/cache");
    run_program("/sbin/busybox", "umount", "/data");

    ui_print(" ");
    ui_print("Finish");
    6) The bold parts are important. As you can see that it deletes a number of apps from system/app in a row. This list is mine(not for you) so you have to edit it according to your liking. Refer through the first list in the beginning of stock apps and select those apps which you would like to delete.

    For eg: If you want to delete swype.apk and youtube.apk(meaning swype keyboard and youtube) then replace the above bolded text with these bolded lines and so update-script will look like this:
    ui_print("Useless stuff cleaning start");

    ui_print(" ");
    ui_print("Partitions mount");
    #Properly unmounting to avoid issues
    run_program("/sbin/busybox", "umount", "/system");
    run_program("/sbin/busybox", "umount", "/cache");
    run_program("/sbin/busybox", "umount", "/data");
    #Then mounting
    run_program("/sbin/busybox", "mount", "/system");
    run_program("/sbin/busybox", "mount", "/cache");
    run_program("/sbin/busybox", "mount", "/data");

    ui_print(" ");
    ui_print("Useless system app removal");
    delete("/system/app/Swype.apk");
    delete("/system/app/YouTube.apk");


    ui_print(" ");
    ui_print("Unmounting partitions");
    run_program("/sbin/busybox", "umount", "/system");
    run_program("/sbin/busybox", "umount", "/cache");
    run_program("/sbin/busybox", "umount", "/data");

    ui_print(" ");
    ui_print("Finish");
    7) Once you have finished editing delete rows in updater-script to your liking then hit save button(ctlr+s) on notepad++
    8) Drag drop your custom "updater-script" file back inside META-INF\com\google\android\ folder in bloatkill.zip. Do not touch update-binary.
    9) Winrar will automatically save the archive as soon as you do drag drop
    10) Your custom bloatkill.zip is ready. You can use this everytime you flash your ddlk2 stock rom

    Instruction of use:
    1) Place your custom bloatkill.zip on root of sd card (root means outside; not within any folder of sd card)
    3) Switch off you android device
    4) Start your device in recovery mode by holding all three keys at once(up volume + middle menu + power key)
    5) Select "apply zip from sd card"
    6) Select bloatkill.zip
    7) Select Yes
    8) Reboot
    2
    Thanks, I was looking for a quick customizable way to do this.
    2
    Recovery based flash files don't care whether the device is rooted or not. This is because the updater-script file inside the zip has codes which mount the necessary partitions before executing the rest of the code. The file i've uploaded mounts all these three partitions to avoid issues:
    Code:
    run_program("/sbin/busybox", "mount", "/system");
    run_program("/sbin/busybox", "mount", "/cache");
    run_program("/sbin/busybox", "mount", "/data");
    Mount command simply means accessing permission of the partition

    The above codes will work with a number of android devices. But I can also clearly define my mount command for s5360, like this:
    Code:
    mount("rfs", "/dev/block/stl9", "/system");
    mount("rfs", "/dev/block/stl10", "/cache");
    mount("rfs", "/dev/block/stl11", "/data");
    *Look at the partition table at the end of this post

    The only way someone can brick a phone is if they mount the boot-loader partition. Not all phones have similar partition addresses. So never download flashable zips meant for other phones and experiment them on your phone. Their mount codes might prove to be death(brick) codes for your phone.

    This is the s5360 partition table(courtesy doky73) - here:
    Code:
    minor     bml    stl     image
    1	/bml1	/stl1	BcmBoot.img
    2	/bml2	/stl2	sbl.bin
    3	/bml3	/stl3	bl.bin
    4	/bml4	/stl4	totoro.pit
    5	/bml5	/stl5	BcmCP.img
    6	/bml22	/stl6	param.lfs
    7	/bml6	/stl7	boot.img
    8	/bml7	/stl8	(boot backup)
    9	/bml21	/stl9	system.img 
    10	/bml23	/stl10	csc.rfs
    11	/bml24	/stl11	userdata.img
    12	/bml8	/stl12	(efs)
    13	/bml9	/stl13	sysparm_dep.img
    14	/bml10	/stl14	HEDGE_NVRAM8_RF_LE.bin
    15	/bml11	/stl15	(cal)
    I would never mess with the first five partitions. Param too
    2
    Excellent work... just the ticket... simple, and easy to understand instructions, not like others, and who's developers are somewhat arrogant and would not listen to suggestions...

    Cheers

    edit:
    I'm guessing it will work on all Samsung Android phones including Note 2 and Galaxy Ace 2 ?
    .


    Well, finally you found a way to clean that fits your demands. I am really happy for you, but please don't confuse your own ignorance and unwillingness to read for arrogance of some particular devs.That's really inappropriate.

    cheers mate ;)
    1
    I want to use this script for the same device, nexus 7 2013. Did you solve this issue ? Thank you
    No, still the same.