[AT&T Samsung Galaxy S 4 Themes and Apps] kpirnie:
DEVELOPMENT HAS STOPPED FOR THIS AS I NO LINGER HAVE THIS DEVICE​

Not that it really needs it, the I337 on NC1 is a beast in terms of phones...

Confirmed Roms:

GoldenEye 34 - 37

PhoeniX 9+

CarHD 28+

CarHD 2.2

Deadly Venom(s)

Maple Leaf

Make sure the rom you are on has the latest busybox installed.

Flash in Safestrap, or whatever recovery you have, and it'll do the rest. This should work any Samaung device that are Android 2.3 and up, I only have devices that are HoneyComb and up, and it's been tested on them, and works great on them... TEST and USE AT YOUR OWN RISK

What does it do Kev?

Vacuum's SQLite every 4 days

Zip-Aligns all User Data APK's every 3 days (if you choose)

Cleans Caches, Logs, Tombstones, etc... every week

Tweaks Your systems I/O

Makes your Mobile and Wifi Networks faster

Bumps your Wifi scan to every 300 seconds (battery saver)

Enables some Dalvik VM Flags to optimize the loading and executing of all your apps

Enables Dalvik to execute in the Java JIT

Bumps your Dalvik Heaps a tad (let's face it... we got 2G of RAM, so why not?)

Moves your Dalvik to your /cache partition, leaving you a bit more room for more apps

Removes ext4 Journalism on your internal system storage (big time performance boost)

Forces your Launcher into Memory (yes this will take up a bit more RAM, however, your launcher will be much more responsive)

Remounts your devices system, data, and cache partitions explicitly, no updating timestamps, and asyncronous I/O calls

Tweaks your External SD Card read-ahead

Calibrates your Battery if it needs it

De-Odexs a rom (provided you still have the classes.dex files in your APKs... for now)

Enables true init.d support to devices that are bootloader locked

De-Bloats Galaxy S4 Devices of Samsung, GApps, and AT&T Bloatware (gives you the choice of what to remove, and will only work for the S4)

Big Time Thanks to [MENTION=5432718]SkywalkerZ[/MENTION] for letting me use his Smart De-Bloater

Logs most actions to /sdcard

But, why do I need it Kev?

In all honesty, you probably don't. Personally I wanted a little more oomph outta my device, so here we are... Not that there's anything wrong with the default, but me being on a locked bootload, I don't get the luxury of being able to flash custom kernels to suit most of these needs :)

This is awesome Kev, how can I thank you enough?

:)

Hit the thanks button, or use my Copy referral link in my signature to get us both some extra cloud space.

Can I run it manually?

Sure. Grab a terminal emulator and type the following.

su
sh /system/etc/init.d/10KevsTweaks
sh /system/etc/init.d/11KevsDalvikMover
sh /system/etc/init.d/12KevsZipAligner

UPDATE 6/21/2014:

- Moved journaling removal to install script... need to have system, data, and cache unmounted in order to do this

- Added async flag to re-mount... considerable I/O boost

UPDATE 6/21/2014 - 2:

- Fixed Zip Aligner Binary, and script

- Changed permissions issue

UPDATE 6/22/2014:

- Removed the tune2fs installer. This is only needed during the install, to remove the journaling...

- Changed more permissions issue

- Enabled the check for Busybox

UPDATE 6/25/2014: - Version 1.5.6

- Added in Odexer for De-Odexed Roms (seperate version)

- - Performs a check prior to doing this

- - Odexes, de-classes.dex's, and zipaligns

UPDATE 7/3/2014: - Version 1.6.2

- Removed Odexer for now

- Removed build.prop tweaks from the init.d script for now

- - Found that they were best added prior to the script running (see below code)

- Fixed Zipalign issue resetting permissions on

UPDATE 7/3/2014 (part durr): - Version 1.7.2

- Added Back Odexer

- - zipaligns when completed

- Added classes.dex(er) - NOTE: NOT RECOMMENDED FOR KITKAT

- Added back build.prop tweaks

- Added Aroma Installer

- - Choice to Odex or not

- - Choice to Modify build.prop or not

- - Choice to de-classes.dex

- - Choice to remove ext4 Journaling (remounter)

- - Please folks, if you have any doubts... you can hit NO to any of the choices in the installer :)

UPDATE 7/7/2014: - Version 1.7.4

- Added option to move your dalvik-cache to your /cache partition NOTE: this may take a couple reboots.

- Added option to zip-align your data/apps

UPDATE 7/15/2014: - Version 1.8.1

- Fixed my ifelse statements, and now everything actually flashes

- Added in a check for init.d support. If it does not exist the installer will install it. :)

UPDATE 7/23/2014: - Version 1.8.2

- Added in a de-odexer

- - Do not select this option if you have removed the classes.dex files from your roms APK's if you are pre-odexed.

- - If you are on KitKat you are pretty safe in using this, as classes.dex still exist

UPDATE 7/28/2014: - Version 1.8.3

- Added in [MENTION=5432718]SkywalkerZ[/MENTION]'s Smart De-Bloater

- - This is only for the S4... and yes, there are checks in place to make sure

- - Gives you the choice to remove all sorts of bloatware from Samsung, Google, and AT&T

- - Head over to [MENTION=5432718]SkywalkerZ[/MENTION]'s thread and make sure give him proper props for this, and for letting me include it in here

- Fixed init.d support for those of us on locked bootloaders

UPDATE 7/29/2014: - Version 1.8.4

- Added a missing ro.product.model to check for the debloater.

- - If anyone finds that the de-bloater either errors or does not fire up on their S4 can you let me know what the value is of your build.prop ro.product.model is so I can add it :)

UPDATE 8/27/2014: - Version 1.8.6

- Fixed remounting partitions, and tweaks

UPDATE 8/29/2014: - Version 1.8.8

- Fixed more remounting partitions

- Fixed De-Bloater not De-bloating some apps

- Fixed Date and Version in the Installer ;)

UPDATE 8/30/2014: - Version 1.9.0

- Finally Fixed more remounting partitions

- Fixed Date and Version in the Installer ;)

UPDATE 10/12/2014: - Version 2.0.0

- Updated Bash binary to latest

- - To cure the Shellshock Hack

- Fixed mount points for the Note 3

- - Will now actually mount them ;), and fix on both S4 and Note 3

- - KevsTweaks remounter modified for this as well

- Rebuilt the build.prop modifier

- - No longer checks for existing values, simply appends to end of file

- - - Since duplicates don't matter much, all this will do is add a little chunk to your build.prop file if you flash this option more than once

UPDATE 10/12/2014: - Version 2.0.1

- Removed de-bloater due to issues on my Note 3

UPDATE 10/23/2014: - Version 2.0.3

- Put de-bloater back in for my S4 Family :)

- Fixed build.prop modifier (FINALLY!!!)

- - Backs up original

- - - If your boot hangs on you after about 5 minutes, reboot into recovery, delete /system/build.prop and rename /system/build.prop.bak to /system/build.prop

- Added latest sqlite3 binary

UPDATE 10/23/2014 - Part Duh: - Version 2.1.0

- Fixed build.prop modifier (FINALLY!!!)

UPDATE 10/27/2014 - Part Duh: - Version 2.0.3n

- Removed De-Bloater for Note Version

Thanks Section :) [MENTION=4802557]Apoplectic1[/MENTION] [MENTION=5379746]juju2011[/MENTION], [MENTION=5022494]Vivek_Neel[/MENTION], [MENTION=5432718]SkywalkerZ[/MENTION]

Primary: https://www.androidfilehost.com/?w=files&flid=19934

Mirror: http://o7t.in/dl/mine/Kevs.Tweaks/