This is what i did, and for those of you that want to add it yourself, just add this code...
net.ipv4.tcp_ecn=0 net.ipv4.route.flush = 1 net.ipv4.tcp_rfc1337 = 1 net.ipv4.ip_no_pmtu_disc = 0 net.ipv4.tcp_sack = 1 net.ipv4.tcp_fack = 1 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_rmem = 4096 39000 187000 net.ipv4.tcp_wmem = 4096 39000 187000 net.ipv4.tcp_mem = 187000 187000 187000 net.ipv4.tcp_no_metrics_save = 1 net.ipv4.tcp_moderate_rcvbuf = 1
I was pm'd this as a way to get this properly working on ICS. Thanks ratkiley
You can ignore my previous email because I found the solution. I am sharing it with you so you could update your original forum post with the missing information.
At first, I was not able to install the data speed tweak zip files through my ClockWorkMod recovery ROM on my Ice Cream Sandwich / Android 4.0 phone. After various experimentation, I figured out the solution.
To install the zip from the SD card,
- Copy the zip file into the root of your SD card
- Boot into Clockwork mod recovery rom on your phone.
- Mount the /system/ folder. (So you don't flash the files into the Recovery ROM's /system/ folder instead of your android ROM's system folder. Otherwise, you won't see the /system/etc/sysctl.conf file appear in the file system after installing the zip file.)
- Choose "install zip from sd card" -> "choose zip from sd card", then find the zip file.
* The /system/etc folder does not exist on the clockwork mod ROM's file system, but it does on other android ROMs. ADB shell exposes the clockwork mod /system/ folder to you unless you first mount the /system folder. So apparently, "Mount /system" means mount your phone's Android ROM's /system folder in the running Clockwork Mod unix file system.
For ICS users you might need to use THIS method, or you can update your services.jar file HERE (compliments of Papa Smurf151 Thread).
Flashable Zips are below...