for Sense-based Jelly Bean ROMs
for Sense-based Jelly Bean ROMs
This is a stockish kernel optimized for speed, stability and battery life with
a few added features like sweep2wake, NTFS, and higher refresh rate for HDMI output.
There is no overclocking, no scripts running at boot and no
installer options. It should just work.
* Standard disclaimer: * Your warranty is now void. Use at your own risk. * In other words: It is your choice to use this software, * I am not responsible for any damage or problems!
- based on HTC Jelly Bean source code 3.16
- Aroma installer
- optimized for extended battery life
- doubletap2wake [NEW!]
- pocket detection to prevent accidental wakes [NEW!]
- button light notification [NEW!]
- /system writable
- NTFS r/w support
- intellidemand default governor
- ROW default i/o scheduler
- increased refresh rate for HDMI output via MHL adapter
- user voltage control
- optimized -O3 Linaro 4.7.3
NOTE: If you downloaded this before 9pm EDT on May 26, please redownload and reinstall the file!
disable sweep2wake (flashable zip)
Please hit the Thanks button if you download this
If you really like it, please consider buying me a beer
Actually, I won't spend it on beer. I'm saving it all up to buy my next device
Thanks to those who have donated!
1. Install zip from TWRP Recovery
S-OFF recommended for easy installation
later hboot and S-ON:
The installer includes a method to flash the boot.img for S-ON devices using hboot 1.14 or higher;
however, some people still have difficulties. If it doesn't work:
1. extract boot.img from the zip, reboot to bootloader and do:
fastboot flash boot boot.img
2. If you had previously installed ElementalX, be sure to run the installer to get the correct wifi module.
First boot will take a while. Let it load all the way, then let it settle in for a few minutes, then reboot again.
Bulletproof uses HTC default voltages for guaranteed stability. For the adventurous, you can use apps like Kernel Tuner or Venom Tweaks to adjust your voltages manually. Warning: lowering your voltages can result in instability. Please don't report problems if you are undervolting.
Sweep2wake can be enabled/disabled using Kernel Tuner, or by typing in terminal:
echo 1 > /sys/android_touch/sweep2wake
echo 0 > /sys/android_touch/sweep2wake
DoubleTap2Wake (DT2W) allows you to wake the device by double tapping in the bottom inch or so of the screen, above the capacitive buttons.
Pocket detection protects against accidental wakes while S2W, DT2W or L2W are enabled and the phone is in your pocket. Pocket detection uses the proximity sensor. A few people have a problem with their proximity sensor that makes DT2W not work, so I've made an option to disable pocket detection.
1=enable pocket detection
Button Light Notification
With Button Light Notification (BLN), the capacitive buttons will blink on and off when you have a new notification. As soon as the screen comes on, BLN is canceled and the lights will no longer blink until you have another notification. Please note that if you have your screen set to turn on when a message arrives, you will not see the buttons blinking because once the screen comes on, the button light notification is canceled.
0 = disabled
1 = BLN enabled
zarboz and Sbryan12144 for porting S2W
backfromthestorm for fstrim
xHausx and amarullz for installer stuff
tbalden for bln
May 26, 2013 - Bulletproof-1.4
-fix fm radio
-revert autogroup: group by current UID
-pocket detection (prevent accidental wakes with s2w and dt2w)
-add button light notification
-arm/crypto: Add optimized AES and SHA1 routines
April 13, 2013 - Bulletproof-1.2
-force ac for unknown chargers
-ROW (default scheduler)
-enable automatic process group scheduling
-switch do_fsync() to fget_light()
-use glibc string
-use glibc memcpy
-WiFi module fix (thanks thicklizard)
-various patches from ElementalX
March 23, 2013 - Bulletproof-1.1
-user voltage control
-compiled -O3 with Linaro 4.7.3
March 7, 2013 - Bulletproof-1.0
-based on HTC source code 3.16
-intellidemand default governor
-fiops default scheduler
-ntfs r/w support
-fix HDMI refresh rate
-xz kernel compression
-add fix for crash when wp_mod.ko loaded
-update cpupower according to cpu load
-adjust readahead to 2048