Bulletproof is an enhanced stock kernel for those who depend on their phone and need 100% stability. It is highly optimized for smooth performance and extended battery life. Enhancements include several sleep/wake options (S2W, DT2W, L2W), pocket detection to prevent accidental wakes, full compatibility with paid apps, button light notification, 60Hz refresh rate for HDMI, HTC logo as menu button, support for many gamepads and more.
* 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!
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 Recovery
Note: As far as I know, you don't need to use dumlock. I've never used dumlock, I just install from recovery like normal and it always installs.
Sweep2wake (S2W) allows you to wake up your device by swiping your finger across the capacitive buttons from left to right. Swiping from right to left will put it back to sleep (sweep2sleep). The options are: sweep2wake/sweep2sleep, sweep2sleep only, and disabled. If you use apps such as Kernel Tuner, the sweep2sleep only option can be selected by choosing "On with backlight".
1=enable sweep2wake + sweep2sleep
2=enable sweep2sleep only
DoubleTap2Wake (DT2W) allows you to wake the device by double tapping in the bottom inch or so of the screen, above the capacitive buttons.
Logo2Wake (L2W) allows you to sleep or wake the device by long pressing the HTC logo. You have to press just slightly above the HTC logo. The screen will automatically turn on or off with a long press.
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
Enabling Logot2Menu (L2M) allows you to use the HTC logo as a menu button. You must press just slightly above the HTC logo.
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
This is for anyone who wants to use OTG to connect a USB stick or portable harddrive formatted with Microsoft's NTFS filesystem. You will need Stickmount or a similar app, HTC Sense does not automatically detect NTFS filesystem.
All the cryptographic modules load properly, so you shouldn't have an issues with paid apps.
This kernel supports many game pads and controllers, including PS3 controllers and some X-Box controllers. It has full OTG support. A refresh rate of 60Hz for HDMI output allows you to play games on the big screen without choppiness. CIFS support is built into the kernel. Faux sound control is also supported.
June 24, 2013 - Bulletproof-1.2
-update dt2w, pocket detection
-increase capacitive button sensitivity
-fix earpiece sound routing issues
-revert previous earpiece fix
-fix ups from international One kernel
May 25, 2013 - Bulletproof-1.1
-make camera fix optional
-revert arm rwsem algorithm
-adjustments and fixes to sweep/wake options
May 15, 2013 - Bulletproof-1.0
-add option to disable pocket detection
-add new settings schema for sleep/wake functions
-fix bug dt2w not working when s2w disabled
-change l2w to automatically sleep/wake after pressed for a certain time
-suppress accidental wakes with s2w and dt2w
-fix dt2w setting not sticking
-add button light notification (tbalden)
-update faux sound control support
-add option to disable menubar
-add vibration to logo2wake
-fix hsic wakelock
-faux123 sound control
-optimized arm rwsem algorithm
-optimized AES and SHA1 routines
-disable usb whitelist
-add logo2menu (tbalden)
-new implementation of sweep2wake
-fix moc_crypto module loading
-fix earpiece sound (tbalden)
-added all modules
-arm cpu topology
-update cpu_power according to cpu load
-mhl change to 1280x720@60Hz
-add FIOPS and SIO i/o schedulers
-disable /system write protection
-linaro 4.7.3 -o3 optimization
-fast rcu nohz
-readahead set to 2048
Almost every OEM adds its own unique flair to their stock firmwares. While some of … more
18 Sep 2014
By Tomek Kondrat
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?