[AT&T Samsung Galaxy S II SGH-I777] Tehdead:
Are you tired of reflashing a million zips every update ?

Does it seem like you spend more time setting up your phone then using it ?

Want Facebook Sync + High Resolution pictures ?

... well me f***ing too... So I present...

Known Issues

-Ringtone list shows double (There was never an issue other then my sdcard)

Instructions

After installing a new update open/run all your gApps, especially the Play Store.

Once your done opening all them for the first time simply flash.

To get Facebook Sync and High Resolution pictures you'll need HaxSync from the Play Store also delete any Facebook or HaxSync account you might have already. Now add your facebook account and "Sync All Contacts" once its finished add your HaxSync account an go into preferences an uncheck "Only existing contacts".

IT WILL TAKE A F***ING WHILE BEFORE HAXSYNC FINISHES DOWNLOADING PICTURES USE WIFI YOU'VE BEEN WARNED!

Once finished you'll notice anyone with a middle name isn't joined with their Facebook contact. You'll have to manually join them unfortunately I've already emailed about the fact haxsync has a tolerance to match names that differ from another but it can't detect middle names lol

Download: http://www.mediafire.com/?5a22c0xclxx3e3o

Mirror: http://www.filefactory.com/file/58afo43391hr/n/Tehdead_ColdHearted_SGH-I777_zip

updater-script:

ui_print("");
ui_print("");
ui_print("");
ui_print(" /\ ");
ui_print(" / ");
ui_print(" / ");
ui_print(" ________/ \________ ");
ui_print(" \ / ");
ui_print(" \ Revolutionary / ");
ui_print(" \ Productions / ");
ui_print(" / /\ \ ");
ui_print(" / / \ \ ");
ui_print(" /________/ \________\ ");
ui_print(" ______________________________ ");
ui_print("| Tehdead's |");
ui_print("| Coldhearted(AIO) |");
ui_print("|______________________1.1_____|");
ui_print("");
ui_print("");
ui_print("");
ui_print("********************************");
ui_print("* House Cleaning *");
ui_print("********************************");
ui_print("");
ui_print("");
ui_print("");
unmount("/cache");
ui_print("-Cache unmounted");
format("ext4", "EMMC", "/dev/block/mmcblk0p7");
ui_print("-Cache wipe complete");
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/cache");
ui_print("-Cache mounted");
mount("ext4", "EMMC", "/dev/block/mmcblk0p10", "/data");
ui_print("-Data mounted");
delete_recursive("/data/dalvik-cache");
ui_print("-Dalvik Cache wipe complete");
unmount("/cache");
ui_print("-Cache unmounted");
unmount("/data");
ui_print("-Data unmounted");
ui_print("");
ui_print("");
ui_print("");
ui_print("********************************");
ui_print("* House Cleaning Done *");
ui_print("********************************");
ui_print("");
ui_print("");
ui_print("");
ui_print("********************************");
ui_print("* Apps To Be Removed *");
ui_print("********************************");
ui_print("*	e.g [Line#].)[Name] *");
ui_print("* 63.)Apollo 65.)Email *");
ui_print("* 67.)Exchange 69.)Talk *");
ui_print("* 71.)Nova Launcher 74.)Gmail *");
ui_print("********************************");
ui_print("");
ui_print("");
ui_print("");
run_program("/sbin/busybox", "mount", "/data");
ui_print("-Data mounted");
run_program("/sbin/busybox", "mount", "/system");
ui_print("-System mounted");
delete("/system/app/Apollo.apk");
ui_print("-Apollo.apk deleted");
delete("/system/app/Email.apk");
ui_print("-Email.apk deleted");
delete("/system/app/Exchange.apk");
ui_print("-Exchange.apk deleted");
delete("/system/app/Talk.apk");
ui_print("-Talk.apk deleted");
delete("/system/app/NovaLauncher.apk");
ui_print("-NovaLauncher.apk deleted");
delete("/system/app/Gmail.apk");
ui_print("-Gmail.apk deleted");
ui_print("");
ui_print("");
ui_print("");
ui_print("********************************");
ui_print("* Done Removing *");
ui_print("********************************");
ui_print("");
ui_print("");
ui_print("");
ui_print("********************************");
ui_print("* Beginning Installation *");
ui_print("********************************");
ui_print("* -> Play Music -> Voice *");
ui_print("* -> Play Store -> MMS *");
ui_print("* -> Calendar -> Gmail *");
ui_print("* -> Contacts -> YouTube *");
ui_print("* -> CyanAlarm -> CyanMail *");
ui_print("* -> CyanMsg -> FileExplorer*");
ui_print("********************************");
ui_print("");
ui_print("");
ui_print("");
ui_print("-Extracting apps to /data/app");
package_extract_dir("data", "/data");
ui_print("-Setting Permissions");
set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");
ui_print("-Extracting apps to /system/app");
package_extract_dir("system", "/system");
ui_print("");
ui_print("");
ui_print("");
ui_print("********************************");
ui_print("* Done Installing Apps *");
ui_print("********************************");
ui_print("");
ui_print("");
ui_print("");
ui_print("********************************");
ui_print("* Hacks To Be Installed *");
ui_print("********************************");
ui_print("* -> Enable Facebook sync *");
ui_print("********************************");
ui_print("");
ui_print("");
ui_print("");
ui_print("-Extracting tools");
package_extract_dir("tools", "/tmp");
set_perm(0, 0, 0755, "/tmp/sqlite3");
ui_print("-Sqlite3 permissions set");
set_perm_recursive(0, 2000, 0777, 0777, "/tmp");
set_perm(0, 0, 0777, "/tmp/sqlite_edit");
ui_print("-Sqlite_edit permissions set");
ui_print("-Starting Sqlite_edit");
run_program("/tmp/sqlite_edit");
ui_print("-Sqlite_edit finished");
run_program("/sbin/busybox", "unmount", "/data");
ui_print("-Data unmounted");
run_program("/sbin/busybox", "unmount", "/system");
ui_print("-System unmounted");
ui_print("");
ui_print("");
ui_print("");
ui_print("********************************");
ui_print("* Done Installing Hacks *");
ui_print("********************************");
ui_print("");
ui_print("");
ui_print("");
ui_print("********************************");
ui_print("* All Done ENJOY! :-p *");
ui_print("* Credits *");
ui_print("*Transfusiionz - Ringtones *");
ui_print("* travp624 - Inverted gApps*");
ui_print("* clone.x - File Explorer *");
ui_print("* ngenhit - Sync Hack *");
ui_print("********************************");
ui_print("");
ui_print("");
ui_print("");

I've tried to make it as easy as it can be for those who want to modify whats added/deleted. Use 7-Zip right-click the zip an select open archive then open "META-INF\com\google\android\updater-script" with notepad++ from there...

If you don't want an app/tone/etc. installed simply remove it from its directory in the archive.

e.g /system/app or /data/app or /system/media/audio/

If you want to add an item place it in its proper directory. Anything in /system or /data will be installed.

If your looking to delete another stock app or simply not delete a current one then either add or delete the

delete("/system/app/APPNAME.apk");

found in the updater-script.