[Galaxy S II Android Development] Unexist6969:
Ok, this is my way of nuking sammy roms :P

Since bobdoblo made a nice post of all the apks that can be removed I'll make 1 which u [highlight]can't remove[/highlight]

So these are the apks [highlight]needed[/highlight] and recommended to keep to boot up.

I debloat sammy roms/or cm like this:

Open the rom.zip on your PC(with winrar example)

then go to /system/app folder

or preload/symlink/system/app.

PART1: removing apks

Now extract both app folders, put them into 1 folder, nuke every app u don't want to use except these:

[highlight]*NOTE[/highlight] If u delete the apks in the zip, and there's a preload folder with apks, u have to edit the updater-script, explained in part2

LIST OF APPS NEEDED TO BOOT UP

- badgeprovider

- cert installer

- datacreate

- defaultcontainerservice

- calculator

- deskclock (ye I use cm's deskclock cuz I can't get used to sammy :P)

- googlecontactssyncadapter

- googleloginservice

- googlecalender (u can remove it if u don't use)

- google service framework

- googlepartnersetup (only if u buy apps from the playstore)

- inputdevices

- inputeventapp

- jobmanager

- keychain

- networklocation (this is your cell location, it work with maps and u don't have to use gps)

- omacp

- omadrmpopup (no idea what it is, havent killed it yet)

- packageinstaller

- phonesky

- samsungcamera

- samsunggallery ( u can remove it, i use quickpic

- videoplayer (i removed it, I use mxplayer)

- samsungime (u can remove it if u use another keyboard)

- secbrowser

- seccontacts

- seccontactsprovider

- secdownloadprovider

- secdownloaderprovider ui

- sechtmlviewer

- seclauncher2 (u can remove it if u use a different launcher)

- secmediaprovider

- secmms

- secomadownloaderprovider

- secphone

- secsettings

- secsettingsprovider

- sectelephonyprovider

- serialnumberlabelindicator

- setupwizard

- superuser

- systemui

- tasksprovider

- wappushmanager

- now u have no music player:) use noozxoide, go here http://xdaforums.com/showthread.php?p=35252094 and use a player like poweramp, or which u like

PART2:removing symlinks to preload folder in updater script (u can also duel boot with siyah/dorimanx then)

download notepad++ (google it;)

inside the rom.zip u see a folder called META-INF

go to \META-INF\com\google\android

there's a file called updater-script, don't touch the updater-binary

extract it, open with notepad++

now deleted all the lines that has to do with preload, easy way: Ctrl+F ; type preload, now everything is highlighted, delete it;)

PART3:Sammy's garbage

Ok, there's allot more to delete if u don't use it, like libs/csc files/ 20 korean funny images, and Test to speak languages.

open the rom.zip (don't extract)

go to /system folder, now here comes the list of things I delete, navigate to the folders and delete the files/folders:

More bloat to remove:

never delete build.prop;)

/cscversion

/sw_configuration

/wakeupdata/sensory/

/vendor/pitpatt

/usr/srec

/tts

/sipdb/ [I guess some language packs of something, I deleted them all except NL(my country) and en_GB and en_US]

/media/audio [If u don't want ringtones or system sounds u can delete /audio folder]

/media/video

/media/* [u can delete all .qmg files]

/hdic/* [also deleted everything except my own country's name]

/fonts/androidemjoii (android emoticons)

/font/ u can delete all samsung* .ttf

/etc/kies/

/etc/videotelephony/

/csc/

I assume u know that by deleting some of these files/folder /kies for example that it won;t work

go to /lib folder

now click on size, so u see the biggest files.

u can delete these libs if u don't use them.

*polaris files

*swypecore (idk if this affects samsung keyboard, if u use sammy's keyboard don't remove)

*videochat

*samsungtts

* facerecognition

*swiftkeysdk-java (did they used swiftkey's development kit to make swype>!>!?, again idk if it affects samsung keyboard, remove if u use a different 1)

Some stuff, apks I use

Here's a flashable xperia t keyboard (only 3mb) http://dl.dropbox.com/u/85933509/XperiaKeyboard%20-%20XperiaT%20(JB)%20by%20KristianCarl.zip

[highlight]*Note[/highlight] U get a fc on boot, go to settings, keyboard, configure your xperia keyboard, but turn automatic correction off.

- deskclock http://dl.dropbox.com/u/85933509/DeskClock.apk (inverted clockpackage, I found somewhere on xda or internet:p)

- MIUI calculator http://dl.dropbox.com/u/85933509/MIUICALC.apk

- miui music player http://dl.dropbox.com/u/85933509/MiuiMusic.apk, idk if it works with noozxoide, will test soon

- inverted file manager EStrongs http://dl.dropbox.com/u/85933509/EsFile_1.6.2.3.apk

- novalauncher http://dl.dropbox.com/u/85933509/com.teslacoilsw.launcher-1.apk, idk if sammy's launcher will cause problems if u delete that much:o

-

some build.prop tweaks and init.d files for the ones that like them, idk wether they work all or are placebo tho

nothing clean, just dirty added tweaks from **ellyba*m, android tuner, to see if they make a difference or not

*Note don't flash it, extract it, just add the build proplines u like to your current build.prop, and set right permissions.

http://dl.dropbox.com/u/85933509/init.d%2Bbuildprop.rar

Have fun =P