[UPDATED][MOD] LOTS of Build.prop edits!

Search This thread

LexusBrian400

Senior Member
Mar 22, 2010
1,282
196
Can som1 please post the stock 2.1 build.prop, I updated to the edited 1 on my rooted 2.1 X and video recording and playback comes out all messed up, HD or not. I think the issue is related to the build.prop and I didnt make a backup of my stock one. I read that having the stagefright values true will cause this, even tho they are still false and im gettin the issue still

Edit: I found the stock build.prop and this issue still remains, wtf, mayb it was an app I removed?


Yeah, its not these build.props. I dont use the stagefright mods.
 

cbaty08

Senior Member
Jun 30, 2009
527
23
Santa Clara
Can we use this .prop with the newest leak?

I only ask because I finally got the works running(newest 2.2 fly x rooted)

thanks...
 

jaskru

Senior Member
May 23, 2010
145
14
"To make the phone come off of the "black screen" in the middle of, or the end of phone calls when you pull the phone away from your face, I changed

mot.proximity.delay=450
to
mot.proximity.delay=150

The delay is almost no longer NOTICEABLE at all. (It was very annoying to me personally)

*Note - this will not include the lcd density mod, but everything else mentioned on this post included. Thanks guys! Enjoy"


thanks for this.
 

jdhas

Senior Member
Sep 22, 2010
400
96
Boston, MA
Icons Missing?

Hi. Thanks for this terrific mod. I'm really, really loving my DX/Froyo now!

As much as I love the density tweak (I'm sporting 220 right now, which I agree seems to be the sweet spot), it makes some icons act sort of funky (to say nothing of Power Strip, which looks awful). Namely, the icons for mail accounts, text messaging, Facebook, and Twitter are all initially blank in the stock Messaging app; after a few seconds they eventually load only generic icons for the individual accounts. It's certainly not a show-stopper, but it's pretty ugly.

Is there a way around this?
 

NegativeOne

Senior Member
Jul 21, 2010
997
159
No. The errors are caused by "improperly" coded apps. You'd have to fix each app (don't ask me how).

The LCD density is like applying a sledgehammer to an egg. You'll get an instant omelet but you'll be picking egg-shell out of your mouth.


also
# disable touch below 60 pixels
mot.proximity.distance=60

I noticed before that i could actually press over the verizon logo at the bottom of the screen. I can't anymore, so maybe it's a new thing, but anyway... i think maybe if we play with this, we can make launcher apps that give us 'soft buttons' like other phones have, right above our 4 hard buttons.
 
Last edited:

groovejedi

Member
Sep 29, 2010
15
0
Does anyone know which line in build.prop to manually edit for the Market not showing all apps fix? I'd rather edit the code myself than download the new build.prop. Any help would be greatly appreciated! Thanks!
 

GHII

Senior Member
Dec 5, 2008
202
27
Yuma
I don't have any problem with apps now showing up in the market, but I have a problem with some apps not downloading. Most apps download fine, but about 20% won't download, free or paid. Is there a fix for this problem?
 

jrummy16

Inactive Recognized Developer
Mar 19, 2010
60
572
38
Placentia
jrummyapps.com
I made a script to do all this for you with more options. If you find it useful I can make a quick app for it. I don't have a droidX and it's super late so I haven't run the script but pretty sure it will work. Will some brave soul test it out for me?

copy the contents below to a file:
adb push to system/xbin
adb shell chmod 0755 /system/xbin/the_script_name
adb shell the_script_name
Code:
#!/system/bin/sh
#
# setprops: sets various build properties for the DroidX
# 
# Copyright (C) 2010 Jared Rummler (JRummy16)
# 
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
# 

setpropsUsage()
{
	$BB echo "Usage: setprops"
	$BB echo ""
	$BB echo "Prints a menu to set various build properties"
}

checkBusybox()
{
	if cat /system/xbin/busybox > /dev/nul 2>&1; then
		BB=/system/xbin/busybox
	elif cat /system/bin/busybox > /dev/nul 2>&1; then
		BB=/system/bin/busybox
	else
		echo "Error: Busybox not found!"
		exit
	fi
}

changePropValue()
{
	OLD_VALUE=`$BB grep -i "$1" /system/build.prop | sed "s|$1||"`
	$BB echo -n "Changing value of "`$BB echo $1 | sed 's|=||'`" from $OLD_VALUE to $2 ... "
	$BB mkdir -p /data/local/tmp
	$BB cp -f /system/build.prop /data/local/tmp
	$BB sed -i -e "s|$1.*|$1$2|" /data/local/tmp/build.prop
	if $BB [ `$BB grep -i "$1" /data/local/tmp/build.prop | $BB sed "s|$1||"` == $2 ]; then
		$BB mv -f /data/local/tmp/build.prop /system/build.prop
		$BB echo "done."
		$BB echo ""
		$BB echo "For changes to apply a reboot is required."
		$BB echo -n "Would you like to reboot your device now? (y/n): "
		read rebootChoice
		case $rebootChoice in
			y|Y|yes)
				$BB echo "See you soon ... "
				toolbox reboot
			;;
			*)
				# Do nothing
			;;
	else
		$BB echo "failed!"
	fi
}

ringDelay()
{
	case $ringDelayChoice in
		1|2250)	changePropValue "ro.telephony.call_ring.delay=" 2250	;;
		2|2000)	changePropValue "ro.telephony.call_ring.delay=" 2000	;;
		3|1500)	changePropValue "ro.telephony.call_ring.delay=" 1500	;;
		4|1000)	changePropValue "ro.telephony.call_ring.delay=" 1000	;;
		5|750)	changePropValue "ro.telephony.call_ring.delay=" 750	;;
		6|3000)	changePropValue "ro.telephony.call_ring.delay=" 3000	;;
		7)								;;
		*)	$BB echo "Error: Invalid option in $ringDelayChoice"	;;
	esac
}

wifiScan()
{
	case $wifiScanChoice in
		1|30)	changePropValue "wifi.supplicant_scan_interval = " 30		;;
		2|45)	changePropValue "wifi.supplicant_scan_interval = " 45		;;
		3|60)	changePropValue "wifi.supplicant_scan_interval = " 60		;;
		4|90)	changePropValue "wifi.supplicant_scan_interval = " 90		;;
		5|120)	changePropValue "wifi.supplicant_scan_interval = " 120		;;
		6|180)	changePropValue "wifi.supplicant_scan_interval = " 180		;;
		7)									;;
		*)	$BB echo "Error: Invalid option in $wifiScanChoice"		;;
	esac
}

vmHeap()
{
	case $heapSizeChoice in
		1|12m)	changePropValue "dalvik.vm.heapsize=" 12m			;;
		2|16m)	changePropValue "dalvik.vm.heapsize=" 16m			;;
		3|24m)	changePropValue "dalvik.vm.heapsize=" 24m			;;
		4|30m)	changePropValue "dalvik.vm.heapsize=" 30m			;;
		5|32m)	changePropValue "dalvik.vm.heapsize=" 32m			;;
		6)									;;
		*)	$BB echo "Error: Invalid option in $heapSizeChoice"		;;
	esac
}

# Enable better scrolling speed

maxEvents()
{
	case $maxEventsChoice in
		1|65)	changePropValue "windowsmgr.max_events_per_sec=" 65	;;
		2|60)	changePropValue "windowsmgr.max_events_per_sec=" 60	;;	#default
		3|55)	changePropValue "windowsmgr.max_events_per_sec=" 55	;;
		4|50)	changePropValue "windowsmgr.max_events_per_sec=" 50	;;
		5|45)	changePropValue "windowsmgr.max_events_per_sec=" 45	;;
		6)								;;
		*)								;;
	esac
{

buttonLight()
{
	case $buttonLightChoice in
		1|off)	changePropValue "ro.mot.buttonlight.timeout=" 1		;;	#default
		2|on|0)	changePropValue "ro.mot.buttonlight.timeout=" 0		;;	# hard key lights stay on while screen is on and not timeout
		3)								;;
		*)	$BB echo "Error: Invalid option in $buttonLight"	;;
	esac
}

proximityDelay()
{
	case $proximityDelayChoice in
		1|450)	changePropValue "mot.proximity.delay=" 450			;;	#defualt
		2|400)	changePropValue "mot.proximity.delay=" 400			;;	# BLACK SCREEN PHONE DELAY
		3|350)	changePropValue "mot.proximity.delay=" 350			;;
		4|300)	changePropValue "mot.proximity.delay=" 300			;;
		5|250)	changePropValue "mot.proximity.delay=" 250			;;
		6|200)	changePropValue "mot.proximity.delay=" 200			;;
		7|150)	changePropValue "mot.proximity.delay=" 150			;;
		8|100)	changePropValue "mot.proximity.delay=" 100			;;
		9)									;;
		*)	$BB echo "Error: Invalid option in $proximityDelayChoice"	;;
	esac
}


marketHack()
{
	case $marketHackChoice in
		1|on)	changePropValue	"ro.build.fingerprint=" "verizon/shadow_vzw/cdma_shadow/shadow:2.2/VZW/23.15:user/ota-rel-keys,release-keys"	;;	# stock
		2|off)	changePropValue "ro.build.fingerprint=" "verizon/voles/sholes/sholes:2.2/FRG01B/45394:user/release-keys"			;;
		3)																	;;
		*)	$BB echo "Error: Invalid option in $marketHackChoice"										;;
	esac
}

##==============
#= Main Script:
##==============

checkBusybox
$BB mount -o remount,rw -t yaffs2 `$BB grep " /system " "/proc/mounts" | $BB cut -d ' ' -f1` /system > /dev/nul 2>&1

case $1 in
	""|-m|--menu)
		$BB echo "----------------------------------"
		$BB echo " 1  Change Dalvik VM Heap Size"
		$BB echo " 2  Change Wifi Scan Interval"
		$BB echo " 3  Change Call Ring Delay"
		$BB echo " 4  Enable better scrolling speed"
		$BB echo " 5  Enable hard key lights"
		$BB echo " 6  Black screen phone delay"
		$BB echo " 7  Market hack"
		$BB echo " 8  Exit this menu"
		$BB echo "----------------------------------"
		$BB echo -n "Please choose a number: "
		read setPropChoice
		case $setPropChoice in
			1)	
				$BB echo "----------------------------------"
				$BB echo " Your current VM Heap Size is: `getprop dalvik.vm.heapsize`"
				$BB echo " 1  Set VM Heap Size to 12m"
				$BB echo " 2  Set VM Heap Size to 16m"
				$BB echo " 3  Set VM Heap Size to 24m (defualt)"
				$BB echo " 4  Set VM Heap Size to 32m"
				$BB echo " 5  Exit this menu"
				$BB echo "----------------------------------"
				$BB echo -n "Please choose a number: "
				read heapSizeChoice
				vmHeap
			;;
			2)	
				$BB echo "---------------------------------------------"
				$BB echo " Your current wifi scan interval is: `getprop wifi.supplicant_scan_interval`"
				$BB echo " 1  Change wifi scan interval to 30 seconds"
				$BB echo " 2  Change wifi scan interval to 45 seconds"
				$BB echo " 3  Change wifi scan interval to 60 seconds"
				$BB echo " 4  Change wifi scan interval to 90 seconds"
				$BB echo " 5  Change wifi scan interval to 2 minutes"
				$BB echo " 6  Change wifi scan interval to 3 minutes"
				$BB echo " 7  Exit this menu"
				$BB echo "---------------------------------------------"
				$BB echo -n "Please choose a number: "
				read wifiScanChoice
				wifiScan
			;;
			3)	
				$BB echo "------------------------------"
				$BB echo " 1  Reduce ring delay by 1/4"
				$BB echo " 2  Reduce ring delay by 1/3"
				$BB echo " 3  Reduce ring delay in half"
				$BB echo " 4  Reduce ring delay by 2/3"
				$BB echo " 5  Reduce ring delay by 3/4"
				$BB echo " 6  Set to defualt delay time"
				$BB echo " 7  Exit this menu"
				$BB echo "------------------------------"
				$BB echo -n "Please choose a number: "
				read ringDelayChoice
				ringDelay			
			;;
			4)	
				$BB echo "---------------------------------------------------"
				$BB echo " ** The lower the value the faster the scrolling speed **"
				$BB echo " Your current events per second is: `getprop windowsmgr.max_events_per_sec`"
				$BB echo ""
				$BB echo " 1  Set max events per second to 65"
				$BB echo " 2  Set max events per second to 60"
				$BB echo " 3  Set max events per second to 55"
				$BB echo " 4  Set max events per second to 50"
				$BB echo " 5  Set max events per second to 45"  
				$BB echo "---------------------------------------------------"
				$BB echo -n "Please choose a number: "
				read maxEventsChoice
				maxEvents
			;;
			5)
				$BB echo "--------------------------------------------------------------"
				$BB echo " Hard key lights are currently "$(if $BB [ `getprop ro.mot.buttonlight.timeout` -eq 0 ]; then echo on ; else echo off ; fi)" while the screen is on"
				$BB echo ""
				$BB echo " 1  Enable hard key lights to stay on while the screen is on"
				$BB echo " 2  Disable hard key lights while the screen is on (default)"
				$BB echo "--------------------------------------------------------------"
				$BB echo -n "Please choose a number: "
				read buttonLightChoice
				buttonLight
			;;
			6)
				$BB echo "---------------------------------------------"
				$BB echo " ** The lower the value the shorter the delay **"
				$BB echo " Your current value is: `getprop mot.proximity.delay`"
				$BB echo ""
				$BB echo " 1 Set proximity delay to 450"
				$BB echo " 2 Set proximity delay to 400"
				$BB echo " 3 Set proximity delay to 350"
				$BB echo " 4 Set proximity delay to 300"
				$BB echo " 5 Set proximity delay to 250"
				$BB echo " 6 Set proximity delay to 200"
				$BB echo " 7 Set proximity delay to 150"
				$BB echo " 8 Set proximity delay to 100"
				$BB echo "---------------------------------------------"
				$BB echo -n "Please choose a number: "
				read proximityDelayChoice
				proximityDelay
			;;
			7)
				$BB echo "--------------------------------------------------------------"
				$BB echo "Disable market hack"
				$BB echo "Enable market hack (use if some apps don't show in the market"
				$BB echo "--------------------------------------------------------------"
				$BB echo -n "Please choose a number: "
				read marketHackChoice
				marketHack
			;;
			8)
				# Exit out
			;;
			*)
				$BB echo "Error: Invalid option in $setPropChoice"
			;;
		esac
		
		$0 # Loop through the options again.
	;;
	vmheap)
		heapSizeChoice=$2
		vmHeap
	;;
	wifiscan)
		wifiScanChoice=$2
		wifiScan
	;;
	ringdelay)
		ringDelayChoice=$2
		ringDelay
	;;
	maxevents)
		maxEventsChoice=$2
		maxEvents
	;;
	buttonlight)
		buttonLightChoice=$2
		buttonLight
	;;
	proximity)
		proximityDelayChoice=$2
		proximityDelay
	;;
	market)
		marketHackChoice=$2
		marketHack
	;;
	*)
		setpropsUsage
	;;
esac

$BB mount -o remount,ro -t yaffs2 `$BB grep " /system " "/proc/mounts" | $BB cut -d ' ' -f1` /system > /dev/nul 2>&1
 
Last edited:

scadilla

Senior Member
Sep 24, 2007
109
22
I copied all to a file called setprops, then did the adb push, then did the chmod, but when I try to run the script I get /system/xbin/setprops:Not Found
I also tried running the script in a terminal windows on the phone and got the same results.

Any ideas? TIA
 

jrummy16

Inactive Recognized Developer
Mar 19, 2010
60
572
38
Placentia
jrummyapps.com
I copied all to a file called setprops, then did the adb push, then did the chmod, but when I try to run the script I get /system/xbin/setprops:Not Found
I also tried running the script in a terminal windows on the phone and got the same results.

Any ideas? TIA

well, I posted that script late last night and forgot a couple colons and such so it won't work anyway :eek:

but... i made an app today that does all of that and a little more so I will post it up tonight if I get it working right. Don't have a droid x so debugging is a little hard to do :(
 

zehkaiser

Senior Member
Sep 13, 2010
334
12
Has anyone tried changing

ro.product.max_num_touch=2

to

ro.product.max_num_touch=3

to see if we can get multi touch with 3 fingers over just 2? I wasn't sure if the screen could support it.
 

NegativeOne

Senior Member
Jul 21, 2010
997
159
Doubt it would do anything. Somebody would also have to program all the 3_touch gestures in too and afaik they are not in android because the only way apple can make money is with dumb patents.
 

coolguy71261

Senior Member
Oct 9, 2010
208
9
i have skills i just am lost no i don't have root explorer nor do i want to mount it it takes o long and i can't get it to work right. where would i place the file
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    UPDATED 9/4​


    Ok, so I went through the build.prop tonight and tried a few things out. I figured I'd just post all of my edits for you guys to try and use also. Here goes...

    I am listing the changes one by one w/ descriptions, as well as providing all the mods rolled up into a single build.prop which will be posted at the end of these directions. Enjoy :)

    To make the phone ring faster when dialing out, I changed

    ro.telephony.call_ring.delay=3000

    to

    ro.telephony.call_ring.delay=1000

    Now the phone rings pretty much instantly when dialing out.


    To enable better scrolling speed through lists, I changed

    windowsmgr.max_events_per_sec=55

    to

    windowsmgr.max_events_per_sec=60

    Scrolling through the app drawer and contacts and any lists really is now smoother


    Now, to save battery by decreasing the amount of time Wifi looks for an access point, I changed

    wifi.supplicant_scan_interval = 60

    to

    wifi.supplicant_scan_interval = 90

    Now wifi will scan once every 1.5 minutes when not around a known location instead of once every minute which will save battery.


    I also changed the Dalvik VM heap size from

    dalvik.vm.heapsize=30m

    to

    dalvik.vm.heapsize=32m


    I remember doing this on my Eris and I was able to run JIT w/ sense enabled (which was a major hassle at the time) So I'm only assuming it will help performance on the X also.


    To change LCD Density (How much is displayed on screen) visit my other build.prop mod page

    Here -- Droid Life Forum • View topic - [MOD] LCD Density - DIY! - Droid X


    And To fix your 2.2 market to display all apps Go

    Here -- Droid Life Forum • View topic - [FIX] - 2.2 Market Issues - Show All Apps


    Now for everything listed here all rolled up into one single build.prop, download this
    http://www.mediafire.com/?25xh9gjwx5meds9

    Install using any method of your choice
    Method 1 - ADB

    1. Download
    2. Put the build.prop in your android-sdk\tools folder
    3. Connect your phone via usb, make sure it shows up with adb devices
    4. adb remount (or whichever way u prefer to mount ur system)
    5. adb push build.prop /system/build.prop
    6. adb reboot


    Method 2 - Root Explorer

    1. Copy the build.prop to the root of your SD card
    2. Long press on build.prop
    3. Select "Copy"
    4. Navigate to /system
    5. Click R/W in the top right corner
    6. Paste, and overwrite
    7. Reboot

    My results - 1484

    snap20100901_031224.png


    EDIT: If you do not like or want to use the LCD Density mod, use this build.prop. Everything else is included.
    http://www.mediafire.com/?w4860c0fddw4ao2

    -----------------------------------------------------------------------------------
    UPDATED BUILD.PROP


    Ok here are a few updates.

    To enable the hard key lights to stay on while the screen is on and not timeout, I changed

    ro.mot.buttonlight.timeout=1
    to
    ro.mot.buttonlight.timeout=0


    To make the phone come off of the "black screen" in the middle of, or the end of phone calls when you pull the phone away from your face, I changed

    mot.proximity.delay=450
    to
    mot.proximity.delay=150

    The delay is almost no longer NOTICEABLE at all. (It was very annoying to me personally)

    *Note - this will not include the lcd density mod, but everything else mentioned on this post included. Thanks guys! Enjoy

    UPDATED Build.Prop
    1
    @OP
    Good post..nice one.

    I was wondering if u messed with some other buil.prop.
    Couple other thoughts I had to edit :

    #Proximity sensor debounce time
    mot.proximity.delay=450
    # disable touch below 60 pixels
    mot.proximity.distance=60

    Seems plausible to edit the delay for quicker response .

    This defines the max event window manager can
    # handle in 1 s. We may adjust this # for performance
    # reason later
    windowsmgr.max_events_per_sec=55
    # This defines the min duration between two pointer event
    ro.min_pointer_dur=10

    Messed with this at all?
    1
    Good post..nice one.

    I was wondering if u messed with some other buil.prop.
    Couple other thoughts I had to edit :

    #Proximity sensor debounce time
    mot.proximity.delay=450
    # disable touch below 60 pixels
    mot.proximity.distance=60

    Seems plausible to edit the delay for quicker response ...?

    ro.telephony.call_ring.delay=3000

    Seems like we can lower.

    This defines the max event window manager can
    # handle in 1 s. We may adjust this # for performance
    # reason later
    windowsmgr.max_events_per_sec=55
    # This defines the min duration between two pointer event
    ro.min_pointer_dur=10

    Messed with this at all?

    I like the idea of making the sensor quicker to respond.... It isn't as bad as it was on 2.1, but I still think it could be quicker :p
    1
    Did you run it multiple times? I am able to get a wide range of scores that are over 100 points in difference each run sometimes....

    This is why I dislike quadrant, it's really not a good benchmark tool. Too many factors can influence the score, take the lagfix for some phones, they just replace the file system with the faster ex2, offers little real world difference but because the I/O section of quadrant jumps through the roof then the total score goes much higher than other phones that are actually faster. The paid quadrant is a little better in that it shows how much of the score is from what subsytem or whatever, but the score is too easily influenced by too many factors to be really effective as a benchmark tool. Not to mention it's easy to trick.
    1
    UPDATED 9/4​


    Ok, so I went through the build.prop tonight and tried a few things out. I figured I'd just post all of my edits for you guys to try and use also. Here goes...

    I am listing the changes one by one w/ descriptions, as well as providing all the mods rolled up into a single build.prop which will be posted at the end of these directions. Enjoy :)

    To make the phone ring faster when dialing out, I changed

    ro.telephony.call_ring.delay=3000

    to

    ro.telephony.call_ring.delay=1000

    Now the phone rings pretty much instantly when dialing out.


    To enable better scrolling speed through lists, I changed

    windowsmgr.max_events_per_sec=55

    to

    windowsmgr.max_events_per_sec=60

    Scrolling through the app drawer and contacts and any lists really is now smoother


    Now, to save battery by decreasing the amount of time Wifi looks for an access point, I changed

    wifi.supplicant_scan_interval = 60

    to

    wifi.supplicant_scan_interval = 90

    Now wifi will scan once every 1.5 minutes when not around a known location instead of once every minute which will save battery.


    I also changed the Dalvik VM heap size from

    dalvik.vm.heapsize=30m

    to

    dalvik.vm.heapsize=32m


    I remember doing this on my Eris and I was able to run JIT w/ sense enabled (which was a major hassle at the time) So I'm only assuming it will help performance on the X also.


    To change LCD Density (How much is displayed on screen) visit my other build.prop mod page

    Here -- Droid Life Forum • View topic - [MOD] LCD Density - DIY! - Droid X


    And To fix your 2.2 market to display all apps Go

    Here -- Droid Life Forum • View topic - [FIX] - 2.2 Market Issues - Show All Apps


    Now for everything listed here all rolled up into one single build.prop, download this
    http://www.mediafire.com/?25xh9gjwx5meds9

    Install using any method of your choice
    Method 1 - ADB

    1. Download
    2. Put the build.prop in your android-sdk\tools folder
    3. Connect your phone via usb, make sure it shows up with adb devices
    4. adb remount (or whichever way u prefer to mount ur system)
    5. adb push build.prop /system/build.prop
    6. adb reboot


    Method 2 - Root Explorer

    1. Copy the build.prop to the root of your SD card
    2. Long press on build.prop
    3. Select "Copy"
    4. Navigate to /system
    5. Click R/W in the top right corner
    6. Paste, and overwrite
    7. Reboot

    My results - 1484

    snap20100901_031224.png


    EDIT: If you do not like or want to use the LCD Density mod, use this build.prop. Everything else is included.
    http://www.mediafire.com/?w4860c0fddw4ao2

    -----------------------------------------------------------------------------------
    UPDATED BUILD.PROP


    Ok here are a few updates.

    To enable the hard key lights to stay on while the screen is on and not timeout, I changed

    ro.mot.buttonlight.timeout=1
    to
    ro.mot.buttonlight.timeout=0


    To make the phone come off of the "black screen" in the middle of, or the end of phone calls when you pull the phone away from your face, I changed

    mot.proximity.delay=450
    to
    mot.proximity.delay=150

    The delay is almost no longer NOTICEABLE at all. (It was very annoying to me personally)

    *Note - this will not include the lcd density mod, but everything else mentioned on this post included. Thanks guys! Enjoy

    UPDATED Build.Prop

    Set windowsmgr.max_events_per_sec to 1000
    Works perfectly fine!!