[Galaxy S Plus I9001 Android Development] broodplank1337:
(Regular bootlogo in v1.1, at boot the red tint is actually green..)

Finding the right balance between a good battery life and smooth performance is the key for this version, The battery life and performance are both tweaked by my modded stock rom, broodKernel v1.2 (the one with regular bootlogo)

Changelog for v1.2:

- Added patches from v1.1.1

- Fixed FM Radio problem (thnx to jarjar09!)

- Changed min freq to 245MHz for higher overall stability

- Updated bootanimation

- Added broodrom_scripts dir inside /system/etc (run with script manager (su) or su -c "sh /system/etc/broodrom_scripts/...")

-- activate_i8150_gpu (change to i8150 gpu drivers)

-- activate_i9001_gpu (change to i9001 gpu drivers)

-- auto_calibrate_battery (calibrates battery when 100%)

-- clear_ram_cache (clears ram cache)

-- defragment_databases (defrags available databases)

-- factory_reset (wipes /data, /cache)

-- fix_permissions (fixes a lot of permissions)

-- hard_reset (wipes /data, /cache and /sdcard)

-- wipe_dalvik (wipes /data/dalvik-cache)

-- zipalign_apps (zipaligns all apps)

ROM Features:

- Based on XXKQI 2.3.6 (ICS Value Pack)

- XXKPM Modem Included

- broodKernel v1.2

- Custom boot animation of broodROM Business Edition v1.1

- Debloated

- Rooted

- Deodexed

- Zipaligned

- Init.d Scripts: (both are from broodKernel)

-- 00broodkernel

--- Configuration of several things such as readahead

-- 01screenstatescaling

--- Extended Screenstatescaling script / configuration / tweak script

- Extended Power Menu (with screenshot function & quick reboot function)

- 9 Lockscreens

- Extended Status Bar 15 Toggles

- Disabled ScrollingCache (smooth scroll)

- Removed "Battery Charged Notification"

- GPS Patch

- Cyanogenmod APNS List

- No Adds

- Percent Battery (UOT)

- Some stock replacements

- Mail exchange security policy removed

broodKernel v1.2 Features:

- Added Auto Mount

-- All partitions mounted in noatime / RW

-- Cache / Data & Persist mounted with barrier=0 / commit=60

- Added AOSP bootanimation library

- Added init.d Support (runs at the end of the boot process)

- Changed Kernel Security settings

-- ro.secure=0

-- ro.allow.mock.location=0

-- ro.debuggable=1

-- persist.service.adb.enable=1

- Adjusted Low Memory Killer

-- LMK 60MB Based

- Added build.prop Tweaks

-- Smoother GUI Tweak

-- Less Ringtone Delay

-- GPU Rendering

- Added IPv4 Tweaks

-- Changed Buffersizes

-- Tweaks in /sys/proc/net/core

-- Tweaks in /sys/proc/net/ipv4

- Added Touchscreen Tweaks

-- Sensitive touch

- Added Kernel Tweaks

- Added SD-Card Tweaks

- Added VM (writeout) Tweaks

- Added Zipalign

- Added Vacuum (sqlite_optimize)

- Added GT-i8150 GPU Drivers

- Added 00broodkernel in init.d:

-- Set I/O Scheduler

-- Set SDCard Readahead

-- Enable/Disable Error Reporting

-- Enable/Disable sysctl.conf file

- Added 01screenstatescaling in init.d:

-- Set Awake Governor & min/max freq

-- Set Sleep Governor & min/max freq

-- Enable/Disable Governor tweaks

-- Option to use 01screenstatescaling as the only cpu management source (disable init.qcom.post_boot.sh)

- Non Rotational Readahead boost

Installation:​

If you have any KQB/KQE/KQI based ROM installed:

1. Put the zip on your sdcard

2. Start in recovery, by holding: Power + Vol up

3. Make a nandroid backup (just in case)

4. Install the zip

5. Now your system will reboot, now run the "busybox free" application

6. Install busybox in /system/xbin and you're ready to go!

If you have an old stock rom installed, or want to install the Toggle 2G version:

1. Put the zip on your sdcard

2. Start in recovery, by holding: Power + Vol up

3. Make a nandroid backup (just in case)

4. Install the zip

5. Now your system will reboot

6. Turn your phone off and reboot in recovery again

7. Mounts & Storage > Wipe /data

8. Now reboot and run the "busybox free" application

9. Install busybox in /system/xbin and you're ready to go!