============================================================= Features: CPU over/underclock: 100-1800MHz 18-steps CPU underclock (600mV-1500mV). vdd_levels and UV_mV interfaces. GPU undervolting/overclocking (40MHz-800MHz) Insecure adb even though we have ro.secure=1 optional smooth_scaling for those who wants to limit fast scaling of governors (such as ondemand) triangle-away app support added hotplug governor and modified it to support quad-core Auto-root. You can also remove root via ExTweaks app and install it without rebooting your phone again. Auto-root can be disabled as well. You can completely disable android logger using ExTweaks app Adjustable charging speeds for AC and USB Cpu governor optimizations Gpu voltage, clock and stepcount interfaces in ExTweaks governor-aware stand-hotplug for old conventional governors Available CPU Governors: Pegasusq (default), Hotplug, Ondemand, Lulzactive, Conservative, Performance, Userspace, Powersave CIFS as module Available I/O schedulers: CFQ (default), noop, Deadline, SIO, V(R) init.d support ARM topology support (SCHED_MC) default idle mode is IDLE+LPA (highly recommended). however you can change the default to AFTR+LPA using ExTweaks. Automatic EFS Backup Samsung proprietary ExFat modules are loaded Lots of I/O tweaks and filesystem optimizations via some parts of thunderbolt scripts. NTFS automounting for USB sticks. When you plug in an NTFS formatted USB flash it will be automatically mounted to /mnt/ntfs folder. Almost everything is configurable such as scheduler features, hotplug thresholds, GPU frequencies, voltages, arm topology modes... and they are configurable via simple and free ExTweaks App from Google Play mDNIe negative effect toggle with home button (press it four times). the purpose of this feature is to inverse the colors especially when the background is white or bright. making the background darker will make your battery last longer. and some more not worth mentioning as separate items such as disabling mali state tracking and disabling some unnecessary debugging etc... =========================================================================
Changelog: r2 * extFat module should now be working thanks to gokhanmoral * Added SLQB memory allocator and made it default - seems to speed things up a little bit * More config cleanups * NTFS + NTFS write support - useful for USB OTG * Compile with some arch flags for some extra tiny bits of performance * CRC32 lib updated like its common on all my kernels * I/O writeback functionality also updated to 3.2 kernel version just like its on my other kernels * Tuned a little bit of the dirty_writeback values on the ramdisk * Add module to change Wi-Fi power management policy on the fly: echo Y > /sys/module/dhd/parameters/wifi_pm (pass Y to enable and N to disable; its N by default). This option only appears after the wifi is activated * More patches that are not relevant for the changelog but are visible on my repository =============================================================================
=========================================================== Perseus alpha12 (14/06): Added enhanced init.d support as per dk_zero-cool's implementation. SHA-1 improvements Added exception to the module loading logic for the exFat driver module thus making it work. (Credit to gokhanmoral) =============================================================
on post-fs-data # We will remap this as / mnt / sdcard with the sdcard fuse tool mkdir / data / media 0775 media_rw media_rw chown media_rw media_rw / data / media
on fs mount ext4 ... mount ext4 ... mount ext4 ... setprop ro.crypto.fuse_sdcard true
# Create virtual SD card at / mnt / sdcard, based on the / data / media directory # Daemon will drop to user / group system / media_rw after initializing # Underlying files in / data / media will be created with user and group media_rw (1023) service sdcard / system / bin / sdcard / data / media 1023 1023 class late_start