for Sense-based ROMs
* 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 source code
- Aroma installer
- pocket detection
- optimized for battery life
- button light notification
- /system writable
- NTFS r/w support
- faux123 sound control support
- CIFS support
- voltage control
- intellidemand governor
- FIOPS and SIO i/o schedulers
- fix MHL refresh rate
- maintains compatibility with all paid apps
- support more game controllers
- optimized -O3 Linaro 4.7.3
WARNING: I international HTC One, not the Sprint version.
Credits and Thanks:
tbalden: logo2menu and bln
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 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