Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Blue6IX
Old
(Last edited by Blue6IX; 5th March 2012 at 06:42 AM.)
#1  
Blue6IX's Avatar
Senior Member - OP
Thanks Meter 1086
Posts: 1,704
Join Date: May 2011

 
DONATE TO ME
Default [ROM] Bulletproof 1.1 ( custom kernels ) ( 03-04-2012 )


Ready to Bulletproof your myTouch 4g Slide, a.k.a "the Doubleshot"?

S-OFF devices only - S-ON UNLOCKED will not have a fully working ROM.

*Please read the entire post before downloading / flashing.
**See Post 2 for more information and links to updates through the thread.

Custom kernels now available - see post 2 for more information. ( 03-04-2012 )

Post 300 - Bloater update 12/17/2011
New in 1.1!
  • Kidzone icon hidden!
  • More Rosie tweaks!
  • Colored menu buttons!
  • Custom lock rings!
  • Major graphical overhaul!
  • Clutter cleanup - leaner, quicker, and more stable!
  • ...and more - see post 186 for more details before flashing.
What is Bulletproof?
  • A stable, daily-driver ROM...
  • That is Sense-based, keeping the features you love...
  • With the HTC security flaws fixed...
  • ...and the HTC camera app, with increased .jpg quality.
  • Also includes screenshot enabled with Power + Home.
  • Plus a stock kernel compiled by Romanbb.
  • ...and much, much more!
Apps added:
Goodies:
  • Bloater - Restore removed stock apps, remove ones you don't want!
    Bloater Updated for Bulletproof!!
  • Improved overall UI smoothness.
  • TV-out enabled.
  • GPS enhanced.
  • Busybox with runparts (init.d support).
  • Bash command & nano editor.
  • EXT 4 optimizations.
  • Rooted, unsecure boot.img.
  • SD readahead set to 2048 (optimum).
  • Includes extended power menu & quick settings.
  • Quick-quick settings option (automatically turn to settings when no notifications to clear).
  • Custom Extended settings with an extra Ringtone slider.
  • Hide any extended settings you don't want!
  • Ability to hide recent apps in pulldown! (hidden by default).
  • Center clock!
  • Clock options (colors/am pm settings/hide).
  • Signal options (color/dbm text/hide).
  • Battery options (text/automagically colored text based on battery level/hide icon).

    Documents:
  • T-Mobile tethering instructions from original sdcard in docx form in /data/reference
  • MT4GS User Manual in PDF form in /data/reference

    Animations:
  • CRT Animations! (with ability to toggle which you want, screen on/off)
  • Boot animation!
  • More fun stuff!
Key mapping:
  • Front-face:
  • Genius button remapped to search.
  • 1 - Short press for search.
  • 2 - Long press for Voice control of phone.
  • Hardware Keyboard:
  • Home = Up Arrow.
  • Menu = Down Arrow.
  • Back = Left Arrow.
  • Genius = Right Arrow.
Future Additions:
  • Custom boot splash.
  • Custom down animation.
  • Re-skin stock apps (Thanks T-Mo ... we just love that pink).
  • Safely re-enabling Groups tab (preferred), otherwise removal.
  • Elimination of Kidzone.
  • Update Adobe Flash.
  • ...To be announced.
Bugs:
  • Groups messaging non-functional.
  • Default theme not finished.
  • Big weather widget does not display current temperature.
  • ? Tell me if you find something.
Flaws:

1 - Hardware Video Decoding.
The doubleshot is flawed on hardware video decoding. It works mostly fine on the device itself, however when outputting to a TV it skips, lags, and generally does not work well.

I have included Mobo Player in the ROM, which has an option to enable "Soft Decoding" by default in the app settings. Enabling this will solve all problems when playing video on a TV.

The Doubleshot is more then machine enough to soft-decode video and multi-task other operations at the same time. Use it's abilities to enjoy your experience.

See Post 89 for more info.
Caution:

1 - Titanium Backup:
Removed from ROM. It was causing problems with users restoring data from prior Bulletproof installs. Please do not restore backups from previous Bulletproof installs. Start fresh here & now.

2 - Flashing a custom ROM, or rooting your phone in general means denying any official manufacturer updates from that point forward.

* - Please do not try to install any OTA (Over The Air) updates after flashing this (or any other) ROM.

3 - Please refrain from flashing any ROMs while in a moving vehicle, and try not to handle the device while flashing/booting/loading the first time. Causing the accelerometer and other sensors to activate could lead to a buggy install.
RAM
Romanbb:
I've seen lots of users complain about how little RAM some ROMs have. RAM does not mean speed. It does not determine how fast a ROM is. It simply means how many apps you can have open at once without Android having to close another one. Have you ever filled up the amount of RAM your device allows?

Android is built to use RAM efficiently. Let it handle it. Don't worry about RAM. This ROM has about 190mb free running the Sense launcher out of the box. The more apps you have installed the less that number becomes over time. Don't pay so much attention to it and just enjoy your phone.

Blue6IX:
Task killers. Don't use them. If you use a task killer, please do not report bugs in the ROMs function.

If Android needs more RAM, it will free up RAM. Using a task killer prevents apps from closing properly and saving their data. This leads to corruption of data, and eventually force closes and other issues.

Friends don't let friends use task killers.

Change Log
Code:
Bloater - December 17th, 2011.
- Added Stock Widgets
- Added 'Get More' Widgets
- See Post 300 for more information.

1.1 - December 13th, 2011.
- Many stock icons hued.
- Color menus added.
- Default system theme got a major start.
- Lots of graphical changes...
- Some apps updated.
- Removed last of the stock apps coming out. 
(without good reason to remove others)
- Removed misc. clutter (fonts, libs, etc...)
- Kidzone icon hidden!
- Manufacturer updates/feedback fully disabled.
- See Post 186 for more info.

1.0 - November 24th, 2011.
- Security fix.
- Text field fix.
- TV-out fix.
- GPS tweak.
- Key mappings.
- Apps.
- Optimizations.
- Boot animation.
- Titanium Backup removed - was causing problems with users.

Romanbb's change log:

0.2.2
- fix FC when pressing enter on certain fields

0.2.1
- fix FC on fields that have auto-completion/suggestions

0.2 - Oct 8
  • Added overscroll animations
  • Added screenshot with power + home & toggle for it in Tweaks
  • Added advanced power menu
  • Added Android lockscreen
  • Added my Honeycomb lockscreen
  • I think that's it for this version
  • changed screenshot location to /sdcard/screenshots
  • (depink coming in next version I guess)
0.1 - Sep 27 -initial release

Credits
-Romanbb - Initial ROM, much help and patience (Thanks!!)
-Cyanogenmod
-dsixda - HTC kitchen which makes things so easy for us!
-MoDaCo - CWM & initial base (thank you paul!)
-MMoodyB - Graphic

-XDA community at large for the wealth of information and help provided!

Notable:
-siani_8 - enabled uploading! ~ Thanks!

Testers:

-DistrictDigital
-siani_8

Developers not mentioned above:

-Geek Software Technology Inc. For permission to include File Expert with the Bulletproof distribution.
-ttxapps For permission to include WiFi ADB with the Bulletproof distribution.

Install Instructions
  1. Make sure you are using Official Clockworkmod 5.0.2.7
  2. Make a nandroid backup. Losing 10 minutes of your life is easier to cope with than losing a phone
  3. Download, copy to SD card.
  4. Reboot into recovery.
  5. Install ROM from zip.
  6. Reboot, wait 10 minutes (NOT a suggestion).
  7. Perform on-screen setup.
  8. Wait another 5 minutes, reboot, Enjoy!
Install Notes:

1 - I have handled all cleanup of any prior ROM install, simply flash and go over any prior ROM install with no extra steps necessary for a clean install every time.

2 - You must wait 10 minutes after first install for the ROM to finish installing itself in the background once it fully boots. Android is built to serve you, the user, ahead of itself. If you tell it to do something, it will break itself trying to serve you. Allow it to finish installing itself, even though you can't see it working. If you choose not to you will have a buggy install.

3 - Install will take some time, your phone did not freeze. First boot will also take longer, please have patience.

4 - Please review my Backup Guide to learn about making backups.

5 - After completing on-screen setup of your device, I recommend giving it another few minutes to settle and then rebooting into recovery to make a nandroid backup of your new, fresh Bulletproof installation.

6 - Market Problems:
**If you get the "insiffucient space" error when trying to download an app, reboot to recovery and wipe cache through Clockworkmod. Should get you all squared away.
Download

Bulletproof 1.1
md5 = 91487baf6b45f26825d4ecc43486fc55
--------
Bulletproof 1.0
md5 = 81875e26d5d9427d9ecd66dcb8f3a743
Note: - Please test thoroughly before use in a business sense. The time to find unexpected problems is before you need to depend on the device.


Mods & Addons

Key Mappings:
Please see Post 274 for how to use actual search with the Genius button.
ATT USERS - GPS Patch:
Colored Lock Rings:
Pictures at the bottom of Post 186

Batman Lock Rings:
Pictures in Post 278

Domo Lock Ring:
Picture in Post 499

Misc. Lock Rings:
Pictures in Post 278
Nook Color: MicroSD info: Here and Here.

HTC doubleshot: Dev Reference | Bulletproof ROM | doubleshot kernel project

--> RTFM <-- | XDA Mantra - Spirit of XDA | ... Donations? Read this
The Following 58 Users Say Thank You to Blue6IX For This Useful Post: [ Click to Expand ]
 
Blue6IX
Old
(Last edited by Blue6IX; 4th March 2012 at 07:06 PM.)
#2  
Blue6IX's Avatar
Senior Member - OP
Thanks Meter 1086
Posts: 1,704
Join Date: May 2011

 
DONATE TO ME
Default Follow up information & history of Bulletproof:


What version of Bulletproof am I on?
Check by going to Settings->About Phone->Software information and look under Mod Version

--------

Official Clockworkmod Recovery found at: http://www.clockworkmod.com/

--------

If anyone would like to start playing with custom kernels for Bulletproof 1.1, please see this link below:

doubleshot kernel project OC/UV

You will find Bulletproof compatible stock HTC, undervolt and overclock kernels.
Custom kernel management:
Installing custom kernels:
  • [1] - Download the kernel zip file to your sdcard.
    [2] - Flash through clockworkmod recovery just like a ROM.
  • - If you do not know how to do this, you should learn how to flash ROMs before moving on to kernels.
SetCPU
  • - SetCPU is an app that lets you regulate the clock speed of your device. ( and more! )
  • - Check out the app in the XDA News page, and then check out the Dev thread.
  • - Consider donating and buying the market app to support the developer if you really use the app.
WARNING:
Installing an Overclock kernel on your device could have negative physical consequences (Read: broken hardware) if misused/abused.

Please educate yourself on what overclocking does and how you can melt your processor.

You proceed at your own risk and any damage that may result is the sole responsibility of the end user.
Bloater:

Bloater is ONLINE and updated as of December 17th, 2011.
Function of Bloater:
  • Add or Remove stock apps!
  • Customize your installation just the way you want it!
  • Add in anything removed from the Stock ROM by Bulletproof!
  • Now includes widgets individually!
Bloater: MT4GS Menu
  • Live Wallpapers.
  • Themes
  • Stock and HTC Apps
  • T-Mobile Apps
  • 3rd-Party Apps
  • Widgets
See Post 300 for more information.

Groups messaging:

The app DoubleshotAndroidZipgroups_06-15_V1.0b13935.apk, as per this thread: Shocker on my last phone bill, malware in rom? has been determined to be the problem that *some* people were having with getting billed for international texts they never sent nor received.

For the benefit of all, and to err on the side of caution, this app has been removed from the ROM. There was not time before the release to remove the user interface option from the ROM, or figure out how to enable it safely.

For the time being, please accept this concession of incompleteness in order to get the rest of the ROM in people's hands to play with.
Bulletproof 1.0:

Bulletproof is a ROM that is the brainchild of Romanbb. I would like to single out this developer as a shining example of what a developer at XDA should be. He releases code that isn't just slapped together and thrown out there, but rather takes his time to get things right, and labors for long hours on small things, those details that are so important and oft ignored in general.

He displays a level of patience, helpfulness and contributes much more to XDA then the code he writes. I should hope to live up to the example he sets for us all.

He has moved on to new projects beyond the doubleshot (MT4GS) and i'm sure we all wish him well in his endeavors, I know I do. I thank him for allowing me to pick up where he left off, and appreciate the solid ground he gave me to stand on - both with the code left behind and direction to start working with it.

I also thank him for not spoon-feeding me every answer, and forcing me to exercise my brain by pointing me in a direction, but leaving me to find the answers on my own. The hardest part of being a teacher is NOT giving your student the answer, and instead teaching them how to arrive at the answer on their own.

Link to original Bulletproof release thread.

--------

Bulletproof to me is first and foremost a ROM to use as a basis for my next project, which is delving into kernel modification for the doubleshot. Incidentally, this is also another project Romanbb started us on over here in the MT4GS forums.

I need a solid, stable platform to test my kernel work in. I don't want to waste time guessing if a problem was from a kernel, or from the ROM itself. I have learned quite a bit about Bulletproof, and while it still holds a few surprises for me, there aren't many left to uncover.

As a tangential bonus to users of the doubleshot, this should be a solid daily-driver ROM to use on your phone, when you just want a Sense-based ROM to work and not have to deal with broken things as you use the phone in your daily life.

This is no slight against any other developers, and I could not have put this out without a monumental amount of help from Romanbb, the XDA community at large, and many members here in the MT4GS forums (and some not) who may or may not realize how they have helped me. This really is a community achievement, and the credit rests not on any one persons shoulders.

As with most software, it could always be better - and there are still issues to be resolved, though none that will inhibit stable usage of the device or ROM (to my knowledge). Please stay tuned for future improvements.

Support:

I will support this ROM to the fullest extent of my capabilites.

That being said, please understand something about my life. I work a very random schedule. Sometimes I have a week or more off at a time, other times I put in a 90+ hour work week between two jobs.

Some of you may have noticed by now that when I am here, I go into great depth with my postings and spend a significant amount of time writing up guides, answers and questions.

The trade-off is that when i'm not able to be here, I am like a ghost.

Please do not ever think I have left the community. XDA is my home on the internet, and rarely do I go elsewhere in my free time anymore - unless it is to look something up to use here. I have been very passionately involved with computers for most of my life, and there is no other place like XDA on the internet anywhere.

I really need people's patience if I am in a period where I cannot spend much time on the forums. Believe me, I would rather be here then anywhere else if given the choice. I have a wonderful Lady in my life, and am trying to start a family - so please understand that I will give any and all time I can.
Where we go from here:

1 - Overclock kernel. Incremental kernel CPU clock speed increase until we reach 1.5 stable.

2 - Undervolt kernel. Incrementel voltage decrease until lowest stable voltage achieved from 1.5 CPU clock speed.

3 - Careful, cautious incrementation of CPU clock speed above the manufacturers rated 1.5, emphasis on stability.

The kernel work is honestly the primary drive behind what Bulletproof 1.0 is. I intend to lay out a very in-depth explanation of how and what was done for a majority of the kernel work I do after I get it working. I feel the discovery and sharing of this information will be a great service to the XDA community.

It also has the benefit of being able to teach others who have a doubleshot how to work on kernels, and then team kernel projects become a reality. I hope that some of you out there are interested in working with me in the future, because CPU speed and voltage are but a tiny fraction of what the kernel is about.

--------

More information forthcoming....
Nook Color: MicroSD info: Here and Here.

HTC doubleshot: Dev Reference | Bulletproof ROM | doubleshot kernel project

--> RTFM <-- | XDA Mantra - Spirit of XDA | ... Donations? Read this
The Following 15 Users Say Thank You to Blue6IX For This Useful Post: [ Click to Expand ]
 
Techlvr
Old
#3  
Techlvr's Avatar
Senior Member
Thanks Meter 12
Posts: 121
Join Date: Aug 2011
Location: Mesa, AZ.
Downloading now. Thank you.
Sprint Galaxy S3
Google Nexus 7
 
shady503403
Old
#4  
Senior Member
Thanks Meter 64
Posts: 740
Join Date: Jul 2009
Dude... Nice. Lovin what I'm readin. Shall be flashin this tomorrow when I get some time. how's battery life??

Sent from my RubiX CubeD MT4GS using xda premium
G2_Vision. FTMFW!!
 
Blue6IX
Old
(Last edited by Blue6IX; 24th November 2011 at 08:59 AM.)
#5  
Blue6IX's Avatar
Senior Member - OP
Thanks Meter 1086
Posts: 1,704
Join Date: May 2011

 
DONATE TO ME
Quote:
Originally Posted by shady503403 View Post
Dude... Nice. Lovin what I'm readin. Shall be flashin this tomorrow when I get some time. how's battery life??

Sent from my RubiX CubeD MT4GS using xda premium
This depends entirely on what battery you are using, whether you calibrate it correctly with the ROM, if you have broken it in correctly, and how you use the device.

siani_8 has the absolute most incredible battery life, using a Mugen obscene capacity battery.

I use the Anker battery with a 1900 capacity. I think it gets good battery life.

Someone using the stock HTC battery should immediately purchase an Anker or Mugen battery, for reasons beyond capacity.

I will update this posting with all the battery information and tutorials on how to do everything I just said when time allows.

(d'oh, shoulda grabbed a third post)
Nook Color: MicroSD info: Here and Here.

HTC doubleshot: Dev Reference | Bulletproof ROM | doubleshot kernel project

--> RTFM <-- | XDA Mantra - Spirit of XDA | ... Donations? Read this
 
dung8604
Old
#6  
Senior Member
Thanks Meter 68
Posts: 912
Join Date: Sep 2010
Thanks, blue. Downloading now, looking forward to rocking this

Sent from my RubiX CubeD MT4GS using XDA App
 
ekoee
Old
#7  
ekoee's Avatar
Senior Member
Thanks Meter 33
Posts: 178
Join Date: Aug 2011
Very nice. I'll be testing this out later today (perhaps at dinner lol).
 
Sinfamy
Old
#8  
Sinfamy's Avatar
Senior Member
Thanks Meter 41
Posts: 182
Join Date: Aug 2011
Does this have Kidzone and the "Groups" tab completely removed?
My spare time project
The Potat(OS) Operating System:

Current Phone: Nexus 4 [STOCK ROOT 4.2.2]
 
Blue6IX
Old
(Last edited by Blue6IX; 24th November 2011 at 11:56 AM.)
#9  
Blue6IX's Avatar
Senior Member - OP
Thanks Meter 1086
Posts: 1,704
Join Date: May 2011

 
DONATE TO ME
Groups tab is still in the ROM, though non functional.

Kidzone is also still in.

Both of these items are on my hit list for future updates.

I felt that they were both bigger projects then delaying the ROM was worth.

I would like to try to enable the groups tab, as I understand that people do use it - so if I can figure out how to eliminate the security flaw while keeping the groups tab, that is preferred.

I hate kidzone as much as everyone else who has ever handled this device, and it will be terminated with extreme prejudice when time allows.

Removing T-Mo pink coloring everywhere is a bit higher on my list then kidzone, as it will provide a larger immediate effect on user experience.

Edit:
OP updated.
Nook Color: MicroSD info: Here and Here.

HTC doubleshot: Dev Reference | Bulletproof ROM | doubleshot kernel project

--> RTFM <-- | XDA Mantra - Spirit of XDA | ... Donations? Read this
The Following User Says Thank You to Blue6IX For This Useful Post: [ Click to Expand ]
 
DistrictDigital
Old
#10  
DistrictDigital's Avatar
Senior Member
Thanks Meter 26
Posts: 251
Join Date: Sep 2011
Location: Fort Myers

 
DONATE TO ME
Quote:
Originally Posted by shady503403 View Post
Dude... Nice. Lovin what I'm readin. Shall be flashin this tomorrow when I get some time. how's battery life??

Sent from my RubiX CubeD MT4GS using xda premium
I've had my phone on all night on WiFi with Pandora running and It's about 15 percent. Battery life is amazing.

Sent from my Bulletproof_Doubleshot using xda premium
~Here in this world I'm awaked with mistakes but it's love that keeps fueling me, fueling me.
Current Phone : T-Mobile myTouch 4G Slide / HTC Doubleshot @ T-Mobile
ROM : CyanogenMod 7.1.0
Recovery : CWM 5.0.2.7
Past Phone : T-Mobile myTouch 4G / HTC Glacier (Sold) @ T-Mobile

__________________________________________________

Don't be afraid to give thanks to those who deserve it!

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...