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
Let me know what roms you are using this on so I can add to this list please...
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 @SkywalkerZ 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.
Code:
su
sh /system/etc/init.d/10KevsTweaks
sh /system/etc/init.d/11KevsDalvikMover
sh /system/etc/init.d/12KevsZipAligner
As with any mod you do to your device, make sure you make a full backup before you do anything, and as always... YOUR DEVICE'S WARRANTY IS NOW VOID
You may use this, if you use it on a device other than a Samsung, make sure you edit the init.d script to match your devices '/system', '/data', and '/cache' partitions
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 @SkywalkerZ'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 @SkywalkerZ'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
If you encounter any errors during or after the install, please save the Log. It's the hidden button right next to the Finish button in the installer. Once saved, PM it to me.
I cannot stress enough how important it is to make a backup of your system before installing this, as it can bork your device! YOU'VE BEEN WARNED
Thanks Section @Apoplectic1 @juju2011, @Vivek_Neel, @SkywalkerZ
Primary: https://www.androidfilehost.com/?w=files&flid=19934
Mirror: http://o7t.in/dl/mine/Kevs.Tweaks/
Last edited: