[HTC Rezound] shrike1978:
CounterShrike 3.1.1​

About the ROM

This is the most feature-packed CM9-based ROM on the Rezound, giving you some of the most popular customization options while maintaining the stability of CM9. Features Aroma Installer for a highly customizable experience, complete with S-ON and GSM support, and lots of application In addition to adding dozens of options, I've added in the latest bugfixes and enhancements that didn't make it into the final release of CM9.

S-ON users: Please see the FAQ in post 2 for more information on flashing when S-ON.

IMPORTANT ALERT TO ALL USERS: GAPPS INSTALLATION NO LONGER REQUIRED. Recently, it was brought to my attention that the legal limitations on including Google Apps in an AOSP ROM was specific to the CyanogenMod team, so I have decided to include them in the installer now. If I get a letter from Google, I'll pull them out again, but for now, one download and one install is all you need.

As well as having all of the standard features of CM9, CounterShrike contains the following features:

Aroma Installer:

S-ON kernel installer

CDMA or GSM support

Choose from Trebuchet, Nova Launcher, and Apex Launcher

Choose between Superuser or SuperSU

Choose between stock keyboard or Jellybean 4.2 keyboard with swipe input

Choice of tweaks to install

AGPS patch by crypted. GPS should lock very quickly now, and even work better indoors and under cover.

Darky zipalign at boot

SQLite database optimization at boot

Debloating options

Choice of Google Search or Google Now

Choice of Jellybean Camera or ICS Camera

Choice of Google apps to install

Gmail

Google Maps w/ Street View

YouTube

Google Voice

Google Play Music

Google Talk

Compiled with Linaro optimized toolchain

Choice of kernels

UPDATED: Funky Kernel 2.5 by Snuzzo

UPDATED: Ermahgerd Kernel build 13.02.13 by me

CM10 Boot Animation

Bottom status bar option

Option to set brightness on long press on the status bar

Center status bar clock option

Lockscreen rotation option

I/O scheduler settings

Wifi idle timout setting

Popup settings instead of knobs in Camera app

Option to disable camera shutter sound

Face dection in camera

Clever dialing feature in Messaging app

Smileys in keyboard

Option to reverse volume key cursor logic in keyboard

Option to allow answering of incoming call with Home button

Option to allow the download/upload of potentially insecure attachments in Email app

Deskclock buttons hide completely during fullscreen

New battery icon options

Hide ADB notification option (reboot required)

Color weather images for lockscreen from AOKP

Option to remove "bong" sound on volume change when using the hardware volume rockers.

In addition to the above features, contains the following enhancements and bugfixes:

bionic: Add ARMv7 optimized string handling routines

telephony: Fix MMS for when operator has different APNs for Data and MMS

SystemUI/res: Move files to proper directory

Folder : Show folder name in expanded view w/ hide icon labels set

SurfaceTexture: Reset buffer values during connect

"Avoid multiple dns lookups for the same query"

Usb: Don't touch mobile data on USB event

Make lib dir before changing ownership of app dir

audioflinger: Fix for Equalizer effect not to turn off

frameworks/base: Fix for LPA volume change with headset

libstagefright: LPA: Fix flush issue when seek in A2DP

DateUtils: Avoid Time.format() calls when unnecessary.

Telephony: Reset the data registration state on radio off/unavailable

Phone: Ignore touch during network operators search

SurfaceTextureClient: Add null-pointer check.

surfaceflinger: Improve dithering method

fix Caller name disp not sticking for missed calls

telephony: neighboring cells are now handled properly

Make alternate character popup for hardware keyboard more user-friendly and locale-specific

Frameworks-base: Fix wifi-sleep-policy

"Revert "Add SCENE_MODE_OFF support for Camera "

fix wifi strength indicator (bcm4329+wext) on ics

Trebuchet: Add overlayable config for tablet workspace grid size

CallNotifier: Ring in PHONE_INCOMING_RING only if it has already rang once.

Make sure widget is notified on message-related changes

Telephony: Use time services daemon to set time

Contacts: force left justification on separator headers in contact list.

ActivityManagerService: stay away from zombie content providers

Added Long Press App Switch and Long Press Home alternative Removed white space

libstagefright: Enable hardware thumbnail generation

libstagefright: Add HW thumbnail support for 8x55.

libstagefright: use hw codec only for thumbnail mode

libstagefright: Software decoder is the first choice for thumbnail generation

StagefrightMetadataRetriever - fixed source start assertion failure on MPEG4Source

StagefrightMetadataRetriever: use cm platform naming

frameworks/base: Handle Out of Memory Exception when creating video thumbnails

libstagefright: Fixing a crash in EOS for thumbnail generation.

libstagefright: fix thumbnails for videos with non multiple of 4 width

Mms: fixes battery drainage while receiving Mms with data connection off

Remove live wallpaper lines

increase max EAS heartbeat to 30 minutes - Exchange

Fix heartbeat not incrementing on trivial changes - Exchange

stagefright aacenc/amrwbenc: Remove trailing whitespace

Launcher2: Improve launcher app launching performance

Improve HttpResponseCache performance.

Cleanup of the translation and added missing lines for Superuser

Fix 5701: Email widget displays valid emails then lots of empty entries with 01/01/1970

Browser: Update search engines

Remove 10MB of useless video from builds

Fix Issue 5547: Apollo will not play MP3 files when using Root Explorer

stagefrightaacenc: Properly terminate a comment

Browser: Quick control updates from Jelly Bean

Fix Qcom ifdef

SystemUI: Fix RecentsPanel deadlock on rapidly pressing

SurfaceTexture: Reset buffer values during connect

SurfaceFlinger: Dont skip composition if it is incomplete

libstagefright: Fix for audio fail issue during continuous BT switching

libstagefright: Convert mono to stereo for LPA clips

libstagefright: Prevent sink from starting in paused state

telephony: Handle RIL_APPSTATE_ILLEGAL

Telephony: Try setup data call when the conditions are met in applyNewState

Apollo: Don't show action overflow on devices with hardware menu keys.

CounterShrike v3.1.1 Download

md5: d124018dd41f0438d0bcf3e8da6cb9d2​

Bonus carrier label tweak

The eri.xml file attached to this post will allow you to change where it says Verizon to anything you want to change it to. Download the eri.rar. Extract it. Open the eri.xml. Find where it says apophis9283. Change all of them to whatever you want. Put the xml file in /data. Reboot and enjoy! Thanks to TheBr0ken for the xml file.

Thanks go to:

apophis9283: All credit for the original rom base goes to him. Thanks for letting me take it over in your absence.

IAmTheOneTheyCallNeo: For answering my questions and encouraging me to get involved.

Snuzzo: Thanks for letting me use your kernel and for answering my questions.

chad0989: For making AOSP on the Rezound a reality.

crypted: For the use of the AGPS patch. If you find it useful, please consider donating to his server costs that are required to make this patch great.

cslingerland: My S-ON tester of DOOM. Seriously, he put his phone and himself through hell helping me test and perfect the S-ON installer. Without his help, it wouldn't have happened, so give him an extra thanks next time you see him.

Antoneus1231: For the name idea.