[Droid RAZR M Themes and Apps] ATTACK:
FOR THE GEEKS!

RED = Edit

First we need to switch from 5 bar signal icons to 4 bar icons.

framework-res.apk / res / xml / signallevel.xml

<?xml version="1.0" encoding="utf-8"?>
<SignalLevelFile NumberOfBars="[B][COLOR="Red"]4[/COLOR][/B]" NumberOfAsuLevels="5" NumberOfSignalEntries="10" NumberOfAsuEntries="2">
<SignalLevelInfo RadioType="GSM" SignalBars="4" AsuLevel="5,8,10,14" />
<SignalLevelInfo RadioType="GSM" SignalBars="5" AsuLevel="0,5,8,10,14" />
<SignalLevelInfo RadioType="UMTS" SignalBars="4" AsuLevel="7,14,21,29" />
<SignalLevelInfo RadioType="UMTS" SignalBars="5" AsuLevel="0,7,14,21,29" />
<SignalLevelInfo RadioType="CDMA" SignalBars="4" DbmLevel="-100,-95,-85,-75" EcioLevel="-150,-130,-110,-90" />
<SignalLevelInfo RadioType="CDMA" SignalBars="5" DbmLevel="-999,-100,-95,-85,-75" EcioLevel="-999,-150,-130,-110,-90" />
<SignalLevelInfo RadioType="EVDO" SignalBars="4" DbmLevel="-105,-90,-75,-65" SnrLevel="1,3,5,7" />
<SignalLevelInfo RadioType="EVDO" SignalBars="5" DbmLevel="-999,-105,-90,-75,-65" SnrLevel="0,1,3,5,7" />
<SignalLevelInfo RadioType="LTE" SignalBars="4" RsrpLevel="-115,-105,-95,-85" SnrLevel="-30,10,45,130" />
<SignalLevelInfo RadioType="LTE" SignalBars="5" RsrpLevel="-999,-115,-105,-95,-85" SnrLevel="-999,-30,10,45,130" />
<AsuLevelInfo RadioType="CDMA" AsuLevels="5" DbmAsuLevel="-100,-95,-90,-82,-75" DbmAsuValue="1,2,4,8,16" EcioAsuLevel="-150,-130,-115,-100,-90" EcioAsuValue="1,2,4,8,16" />
<AsuLevelInfo RadioType="EVDO" AsuLevels="5" DbmAsuLevel="-105,-95,-85,-75,-65" DbmAsuValue="1,2,4,8,16" SnrAsuLevel="1,3,5,6,7" SnrAsuValue="1,2,4,8,16" />
</SignalLevelFile>

SystemUI.apk / res / xml / signallevel.xml

<?xml version="1.0" encoding="utf-8"?>
<SignalLevelFile NumberOfBars="[B][COLOR="Red"]4[/COLOR][/B]" NumberOfAsuLevels="5" NumberOfSignalEntries="10" NumberOfAsuEntries="2">
<SignalLevelInfo RadioType="GSM" SignalBars="4" AsuLevel="5,8,10,14" />
<SignalLevelInfo RadioType="GSM" SignalBars="5" AsuLevel="0,5,8,10,14" />
<SignalLevelInfo RadioType="UMTS" SignalBars="4" AsuLevel="7,14,21,29" />
<SignalLevelInfo RadioType="UMTS" SignalBars="5" AsuLevel="0,7,14,21,29" />
<SignalLevelInfo RadioType="CDMA" SignalBars="4" DbmLevel="-100,-95,-85,-75" EcioLevel="-150,-130,-110,-90" />
<SignalLevelInfo RadioType="CDMA" SignalBars="5" DbmLevel="-999,-100,-95,-85,-75" EcioLevel="-999,-150,-130,-110,-90" />
<SignalLevelInfo RadioType="EVDO" SignalBars="4" DbmLevel="-105,-90,-75,-65" SnrLevel="1,3,5,7" />
<SignalLevelInfo RadioType="EVDO" SignalBars="5" DbmLevel="-999,-105,-90,-75,-65" SnrLevel="0,1,3,5,7" />
<SignalLevelInfo RadioType="LTE" SignalBars="4" RsrpLevel="-115,-105,-95,-85" SnrLevel="-30,10,45,130" />
<SignalLevelInfo RadioType="LTE" SignalBars="5" RsrpLevel="-999,-115,-105,-95,-85" SnrLevel="-999,-30,10,45,130" />
<AsuLevelInfo RadioType="CDMA" AsuLevels="5" DbmAsuLevel="-100,-95,-90,-82,-75" DbmAsuValue="1,2,4,8,16" EcioAsuLevel="-150,-130,-115,-100,-90" EcioAsuValue="1,2,4,8,16" />
<AsuLevelInfo RadioType="EVDO" AsuLevels="5" DbmAsuLevel="-105,-95,-85,-75,-65" DbmAsuValue="1,2,4,8,16" SnrAsuLevel="1,3,5,6,7" SnrAsuValue="1,2,4,8,16" />
</SignalLevelFile>

Then we need to disable custom carrier icons.

SystemUI.apk / res / values / bools.xml

<bool name="config_enable_carrier_custom_icons">[B][COLOR="Red"]false[/COLOR][/B]</bool>
<bool name="config_enable_carrier_custom_mappings">[B][COLOR="Red"]false[/COLOR][/B]</bool>
<bool name="config_enable_carrier_wide_icons">[B][COLOR="Red"]false[/COLOR][/B]</bool>

To show LTE

SystemUI.apk / res / values / bools.xml

<bool name="config_show4GForLTE">[B][COLOR="Red"]false[/COLOR][/B]</bool>

************************************************** Signal Level Modification **************************************************

I live and work in a poor/low EvDo (3G) and LTE Verizon coverage area. At any given time my signal typically sits between 118dbm ~ 124dbm, and my signal bars would reflect this by showing 0~1 bars. Being tired of this, I decided to modify our standard signallevel.xml to show more bars for higher dbm values ( Results shown below ).

As of now I dont know what impact, if any, this will have on System/Battery/Hand-Off, but I do see a more sustained LTE signal (Placebo?) ( with 4G speeds ) at home where I typically drop and stay on 3G.

You can modify the values to whatever you choose, I used the higher values from the 5 bar dbm, Ecio & Snr.

BEFORE:

AFTER:

SystemUI.apk / res / xml / signallevel.xml

<?xml version="1.0" encoding="utf-8"?>
<SignalLevelFile NumberOfBars="4" NumberOfAsuLevels="5" NumberOfSignalEntries="10" NumberOfAsuEntries="2">
<SignalLevelInfo RadioType="GSM" SignalBars="4" AsuLevel="5,8,10,14" />
<SignalLevelInfo RadioType="GSM" SignalBars="5" AsuLevel="0,5,8,10,14" />
<SignalLevelInfo RadioType="UMTS" SignalBars="4" AsuLevel="7,14,21,29" />
<SignalLevelInfo RadioType="UMTS" SignalBars="5" AsuLevel="0,7,14,21,29" />
<SignalLevelInfo RadioType="CDMA" SignalBars="4" DbmLevel="[COLOR="Red"]-120,-100,-95,-85[/COLOR]" EcioLevel="[COLOR="Red"]-160,-150,-130,-110[/COLOR]" />
<SignalLevelInfo RadioType="CDMA" SignalBars="5" DbmLevel="-120,-100,-95,-85,-75" EcioLevel="-160,-150,-130,-110,-90" />
<SignalLevelInfo RadioType="EVDO" SignalBars="4" DbmLevel="[COLOR="Red"]-120,-105,-90,-75[/COLOR]" SnrLevel="[COLOR="Red"]0,1,3,5[/COLOR]" />
<SignalLevelInfo RadioType="EVDO" SignalBars="5" DbmLevel="-120,-105,-90,-75,-65" SnrLevel="0,1,3,5,7" />
<SignalLevelInfo RadioType="LTE" SignalBars="4" RsrpLevel="[COLOR="red"]-999,-115,-105,-95[/COLOR]" SnrLevel="[COLOR="red"]-999,-30,10,130[/COLOR]" />
<SignalLevelInfo RadioType="LTE" SignalBars="5" RsrpLevel="-999,-115,-105,-95,-85" SnrLevel="-999,-30,10,45,130" />
<AsuLevelInfo RadioType="CDMA" AsuLevels="5" DbmAsuLevel="-100,-95,-90,-82,-75" DbmAsuValue="1,2,4,8,16" EcioAsuLevel="-150,-130,-115,-100,-90" EcioAsuValue="1,2,4,8,16" />
<AsuLevelInfo RadioType="EVDO" AsuLevels="5" DbmAsuLevel="-105,-95,-85,-75,-65" DbmAsuValue="1,2,4,8,16" SnrAsuLevel="1,3,5,6,7" SnrAsuValue="1,2,4,8,16" />
</SignalLevelFile>

framework-res.apk / res / xml / signallevel.xml

<?xml version="1.0" encoding="utf-8"?>
<SignalLevelFile NumberOfBars="4" NumberOfAsuLevels="5" NumberOfSignalEntries="10" NumberOfAsuEntries="2">
<SignalLevelInfo RadioType="GSM" SignalBars="4" AsuLevel="5,8,10,14" />
<SignalLevelInfo RadioType="GSM" SignalBars="5" AsuLevel="0,5,8,10,14" />
<SignalLevelInfo RadioType="UMTS" SignalBars="4" AsuLevel="7,14,21,29" />
<SignalLevelInfo RadioType="UMTS" SignalBars="5" AsuLevel="0,7,14,21,29" />
<SignalLevelInfo RadioType="CDMA" SignalBars="4" DbmLevel="[COLOR="Red"]-120,-100,-95,-85[/COLOR]" EcioLevel="[COLOR="red"]-160,-150,-130,-110[/COLOR]" />
<SignalLevelInfo RadioType="CDMA" SignalBars="5" DbmLevel="-999,-100,-95,-85,-75" EcioLevel="-999,-150,-130,-110,-90" />
<SignalLevelInfo RadioType="EVDO" SignalBars="4" DbmLevel="[COLOR="red"]-120,-105,-90,-75[/COLOR]" SnrLevel="[COLOR="red"]0,1,3,5[/COLOR]" />
<SignalLevelInfo RadioType="EVDO" SignalBars="5" DbmLevel="-999,-105,-90,-75,-65" SnrLevel="0,1,3,5,7" />
<SignalLevelInfo RadioType="LTE" SignalBars="4" RsrpLevel="[COLOR="red"]-999,-115,-105,-95[/COLOR]" SnrLevel="[COLOR="red"]-999,-30,10,130[/COLOR]" />
<SignalLevelInfo RadioType="LTE" SignalBars="5" RsrpLevel="-999,-115,-105,-95,-85" SnrLevel="-999,-30,10,45,130" />
<AsuLevelInfo RadioType="CDMA" AsuLevels="5" DbmAsuLevel="-100,-95,-90,-82,-75" DbmAsuValue="1,2,4,8,16" EcioAsuLevel="-150,-130,-115,-100,-90" EcioAsuValue="1,2,4,8,16" />
<AsuLevelInfo RadioType="EVDO" AsuLevels="5" DbmAsuLevel="-105,-95,-85,-75,-65" DbmAsuValue="1,2,4,8,16" SnrAsuLevel="1,3,5,6,7" SnrAsuValue="1,2,4,8,16" />
</SignalLevelFile>