[COLLECTION][MODIFICATIONS]build.prop modifications[24 MAY]

Search This thread

dark_knight35

Senior Member
Jan 15, 2012
1,936
989
Hello everybody,

this is a collection of build.prop modifications.
The red marked ones aren't tested by myself, the others will work for sure.
Please let us know if a red marked works for you.



1st POST MODIFICATIONS
2nd POST HOWTO APPLY


1. ro.HOME_APP_ADJ=1

Locks launcher in memory. Only use with light launchers. This won’t work on ICS and above.

2. profiler.force_disable_err_rpt=1

Only for HTC firmwares. Disables sending of error reports.

3. wifi.supplicant_scan_interval=30

Sets the interval for scanning for WiFi networks in seconds when not already connected to one.

4. ro.ril.hep=0
ro.ril.hsxpa=2
ro.ril.gprsclass=12
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6


3G tweaks.

5. ro.telephony.call_ring.delay=0

Phone rings immediately. You can set a higher value for a delay in seconds.

6. persist.cust.tel.eons=1

EONS stands for enhanced operator name string. Maybe someone knows what that is?

7. dalvik.vm.dexopt-flags=m=y

Enables register map for tracking objects to garbage collect. Might give a little more RAM at the cost of a few CPU cycles.

8. ro.com.google.locationfeatures=0
ro.com.google.networklocation=0

Disables locating. Also delete /system/app/networklocation.apk and /system/framework/com.android.location.provider.jar

9. persist.adb.notify=0

Disable notification while adb is active.

10. ro.sf.lcd.density=240

Change LCD density. Default for Galaxy S is 240. Don´t forget to install patched Play Store after changing it.

11. ro.gsm.2nd_data_retry_config=max/_retries=3, 2000, 2000, 2000

MMS APN retry timer set to 2 sec( if SMS/MMS couldn`t be sent, it retries after 2 instead of 5 seconds).

12. ro.mot.buttonlight.timeout=0

Key lights stay on while screen is on.

13. persist.service.mount.playsnd=0

Disable notification sound when SD storage gets inserted.

14. persist.sys.usb.config=mtp

Enables MTP mode.

15. debug.kill_allocating_task=0

When system has to free up memory, it won't stop the current process(default). Maybe you want to change the value to 1, so it doesn't have to look for an other process to close.

16. net.wlan0.dns1=8.8.8.8
net.wlan0.dns2=8.8.4.4
net.pdp0.dns1=8.8.8.8
net.pdp0.dns2=8.8.4.4
net.ppp0.dns1=8.8.8.8
net.ppp0.dns2=8.8.4.4
net.eth0.dns1=8.8.8.8
net.eth0.dns2=8.8.4.4
net.gprs.dns1=8.8.8.8
net.gprs.dns2=8.8.4.4


Uses Google's DNS for better internet speed.

17. debug.sf.nobootanimation=1

Disables bootanimation. You can delete the bootanimation (mostly in /system/media) now.

18. ro.config.hw_fast_dormancy=1

Read about this one here: Fast Dormancy in a nutshell

19. ro.ril.enable.amr.wideband=1

AMR Wideband provides improved speech quality compared to Narrowband speech coders
 
Last edited:

dark_knight35

Senior Member
Jan 15, 2012
1,936
989
HOWTO

It´s saver to edit the build.prop on the computer, as the lines are shorter on the phone. So that`s how to do it:

1. With a root explorer(I prefer ES file explorer), copy /system/build.prop to the root of the internal sdcard (/mnt/sdcard).
2. Connect phone to computer and copy the file on your computer.
3. With Notepad++, open build.prop and edit it. Be careful as some of the parameters already exist. Just change their values.
4. Save and copy the file back to your phone's root.
5. Overwrite /system/build.prop with the edited file.
6. Make sure that the permissions are still rw-r--r--:
5fd05bc6-7b3a-eb00.jpg

7. Reboot into recovery and wipe cache and dalvik cache.
8. New values should be applied now.
9. Enjoy :)
 
Last edited:

Abyv

Senior Member
May 1, 2012
766
110
It´s saver to edit the build.prop on the computer, as the lines are shorter on the phone. So that`s how to do it:

1. With a root explorer, copy /system/build.prop to the root of the internal sdcard (/mnt/sdcard)
2. Connect phone to computer and copy the file on your computer
3. With Notepad++, open build.prop and edit it. Be careful as some of the parameters already exist. Just change their values.
4. Copy the file back to your phone.
5. Overwrite /system/build.prop with the edited file.
6. Make sure that the permissions are still rw-r--r--.
7. Reboot into recovery and wipe cache and dalvik cache.
8. New values should be applied now.
9. Enjoy

Thanks for this tips mate..but bit noobish..can ..u do a video for us..please?

Cheers
 
  • Like
Reactions: sam@xda29

dark_knight35

Senior Member
Jan 15, 2012
1,936
989
No, sorry, won't do a video. Which step isn't clear for you? I can edit the howto with some pics.
 
Last edited:

dark_knight35

Senior Member
Jan 15, 2012
1,936
989
I forgot two:

persist.sys.purgeable.assets=1

Allows system to free up more RAM when needed.

debug.sf.nobootanimation=1

Disables bootanimation for faster boot.

These two are for testing, don't know if they work:

ro.mot.hw.HAC=1
ro.telephony.sms_segment_size=160 ->longer SMS? I read of something like that, may doesn't work in all countries.
 

MAQ7

Senior Member
Nov 20, 2010
297
47
First of all,
Thanks for sharing

Second,
just a suggestion, update the first post and put all of the newly added tweaks there in one place.

Thanks again
 
  • Like
Reactions: ananddugad

Zorigo

Senior Member
Feb 24, 2012
327
58
London
This is great, but the instructions on editting the build.prop are a little unclear, are we copy and pasting the tweaks from the OP into the file, or do we locate the appropriate lines in the build.prop and then change the values to match the tweak.
I'd like to be able to apply better 3g speeds and better signal but it's a little unclear.
Pictures, or thorough instructions would be appreciated. :)
 

oswade

Senior Member
Jun 18, 2010
1,057
119
Not sure if half of these make any difference, but I have added a couple to my phone. Some are not applicable to our device for sure.

For the 3g tweaks, my research (google) seems to indicate that for the sgs,
gprs class should be 12
hsdpa category should be 8
hsupa category should be 6

I don't know if these even work though, i can't tell any difference.

One that i do find very useful for ICS, is one that enables MTP (most roms/kernels don't seem to have this option).
persist.sys.usb.config=mtp

Hope that is useful for someone, MTP rocks :D
 

dark_knight35

Senior Member
Jan 15, 2012
1,936
989
This is great, but the instructions on editting the build.prop are a little unclear, are we copy and pasting the tweaks from the OP into the file, or do we locate the appropriate lines in the build.prop and then change the values to match the tweak.
I'd like to be able to apply better 3g speeds and better signal but it's a little unclear.
Pictures, or thorough instructions would be appreciated. :)

Some of the parameters like supplicant.scan.intervall are already there in build.prop. Then you just change the value. If there isn't a parameter in your
build.prop, you can copy&paste it from the OP.


no need of a computer, i can do it in the phone itself, can't I?


You can do it on the phone, but it's not as save as on the computer. i.e. if you're at the end of a line with a root explorer and press the space bar to get to the next line, you aren't really in the next line and could get bootloop by rebooting. So I wrote how to do it on the computer.




Not sure if half of these make any difference, but I have added a couple to my phone. Some are not applicable to our device for sure.

For the 3g tweaks, my research (google) seems to indicate that for the sgs,
gprs class should be 12
hsdpa category should be 8
hsupa category should be 6

I don't know if these even work though, i can't tell any difference.

One that i do find very useful for ICS, is one that enables MTP (most roms/kernels don't seem to have this option).
persist.sys.usb.config=mtp

Hope that is useful for someone, MTP rocks :D

Yes, the tweaks are only slightly noticable, and not all needed. But I'll add MTP to the list tomorrow for sure.
 

jelle2503

Senior Member
Mar 12, 2011
676
300
thanks!

there's no point in editing your build.prop if you cannot figure out how to do it after you've read the OP.

next thing they'll ask author of OP to create a custom build.prop for the users that "aren't sure" how to do it.

Just please, learn to use notepad :rolleyes:

PS. And if a line doesn't exist in your build.prop, add it!
 

marwan91

Senior Member
Mar 17, 2011
537
134
first of all thanks ..
i have 2 question:

1. i can apply more than 10 tweaks at once?!
2. do i need space(enter) between every tweak?! or no need?!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 110
    Hello everybody,

    this is a collection of build.prop modifications.
    The red marked ones aren't tested by myself, the others will work for sure.
    Please let us know if a red marked works for you.



    1st POST MODIFICATIONS
    2nd POST HOWTO APPLY


    1. ro.HOME_APP_ADJ=1

    Locks launcher in memory. Only use with light launchers. This won’t work on ICS and above.

    2. profiler.force_disable_err_rpt=1

    Only for HTC firmwares. Disables sending of error reports.

    3. wifi.supplicant_scan_interval=30

    Sets the interval for scanning for WiFi networks in seconds when not already connected to one.

    4. ro.ril.hep=0
    ro.ril.hsxpa=2
    ro.ril.gprsclass=12
    ro.ril.enable.dtm=1
    ro.ril.hsdpa.category=8
    ro.ril.enable.a53=1
    ro.ril.enable.3g.prefix=1
    ro.ril.htcmaskw1.bitmask=4294967295
    ro.ril.htcmaskw1=14449
    ro.ril.hsupa.category=6


    3G tweaks.

    5. ro.telephony.call_ring.delay=0

    Phone rings immediately. You can set a higher value for a delay in seconds.

    6. persist.cust.tel.eons=1

    EONS stands for enhanced operator name string. Maybe someone knows what that is?

    7. dalvik.vm.dexopt-flags=m=y

    Enables register map for tracking objects to garbage collect. Might give a little more RAM at the cost of a few CPU cycles.

    8. ro.com.google.locationfeatures=0
    ro.com.google.networklocation=0

    Disables locating. Also delete /system/app/networklocation.apk and /system/framework/com.android.location.provider.jar

    9. persist.adb.notify=0

    Disable notification while adb is active.

    10. ro.sf.lcd.density=240

    Change LCD density. Default for Galaxy S is 240. Don´t forget to install patched Play Store after changing it.

    11. ro.gsm.2nd_data_retry_config=max/_retries=3, 2000, 2000, 2000

    MMS APN retry timer set to 2 sec( if SMS/MMS couldn`t be sent, it retries after 2 instead of 5 seconds).

    12. ro.mot.buttonlight.timeout=0

    Key lights stay on while screen is on.

    13. persist.service.mount.playsnd=0

    Disable notification sound when SD storage gets inserted.

    14. persist.sys.usb.config=mtp

    Enables MTP mode.

    15. debug.kill_allocating_task=0

    When system has to free up memory, it won't stop the current process(default). Maybe you want to change the value to 1, so it doesn't have to look for an other process to close.

    16. net.wlan0.dns1=8.8.8.8
    net.wlan0.dns2=8.8.4.4
    net.pdp0.dns1=8.8.8.8
    net.pdp0.dns2=8.8.4.4
    net.ppp0.dns1=8.8.8.8
    net.ppp0.dns2=8.8.4.4
    net.eth0.dns1=8.8.8.8
    net.eth0.dns2=8.8.4.4
    net.gprs.dns1=8.8.8.8
    net.gprs.dns2=8.8.4.4


    Uses Google's DNS for better internet speed.

    17. debug.sf.nobootanimation=1

    Disables bootanimation. You can delete the bootanimation (mostly in /system/media) now.

    18. ro.config.hw_fast_dormancy=1

    Read about this one here: Fast Dormancy in a nutshell

    19. ro.ril.enable.amr.wideband=1

    AMR Wideband provides improved speech quality compared to Narrowband speech coders
    27
    HOWTO

    It´s saver to edit the build.prop on the computer, as the lines are shorter on the phone. So that`s how to do it:

    1. With a root explorer(I prefer ES file explorer), copy /system/build.prop to the root of the internal sdcard (/mnt/sdcard).
    2. Connect phone to computer and copy the file on your computer.
    3. With Notepad++, open build.prop and edit it. Be careful as some of the parameters already exist. Just change their values.
    4. Save and copy the file back to your phone's root.
    5. Overwrite /system/build.prop with the edited file.
    6. Make sure that the permissions are still rw-r--r--:
    5fd05bc6-7b3a-eb00.jpg

    7. Reboot into recovery and wipe cache and dalvik cache.
    8. New values should be applied now.
    9. Enjoy :)
    6
    I've compiled it all, so it works with the build.prop.
    June.8.2012

    #Locks launcher in memory. Only use with light launchers.
    ro.HOME_APP_ADJ=1

    #Improves audio and video recording quality
    ro.media.enc.jpeg.quality=100
    ro.media.dec.jpeg.memcap=8000000
    ro.media.enc.hprof.vid.bps=8000000
    ro.media.panorama.defres=3264x1840
    ro.media.panorama.frameres=1280x720
    ro.camcorder.videoModes=true
    ro.media.enc.hprof.vid.fps=25

    #Faster stream.
    media.stagefright.enable-player=true
    media.stagefright.enable-meta=true
    media.stagefright.enable-scan=true
    media.stagefright.enable-http=true
    media.stagefright.enable-rtsp=true
    media.stagefright.enable-record=false

    #Video acceleration and HW debugging. debug.composition.type can also be changed to cpu or mdp.
    debug.sf.hw=1
    debug.performance.tuning=1
    video.accelerate.hw=1
    debug.egl.profiler=1
    debug.egl.hw=1
    debug.composition.type=gpu

    #Disables error reports.
    profiler.force_disable_err_rpt=1
    profiler.force_disable_ulog=1

    #Better net speeds.
    net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
    net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
    net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
    net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
    net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960


    #Saves power. ro.mot.eri.losalert.delay=1000 could brake tethering.
    ro.ril.power_collapse=1
    pm.sleep_mode=1
    wifi.supplicant_scan_interval=180
    ro.mot.eri.losalert.delay=1000

    #3G tweaks
    ro.ril.hep=0
    ro.ril.hsxpa=2
    ro.ril.gprsclass=12
    ro.ril.enable.dtm=1
    ro.ril.hsdpa.category=8
    ro.ril.enable.a53=1
    ro.ril.enable.3g.prefix=1
    ro.ril.htcmaskw1.bitmask=4294967295
    ro.ril.htcmaskw1=14449
    ro.ril.hsupa.category=6

    #Disables logcat
    logcat.live=disable

    #Screen recognizes only two fingers.
    ro.product.multi_touch_enabled=true
    ro.product.max_num_touch=2

    #Support for ipv4 and 6
    persist.telephony.support.ipv6=1
    persist.telephony.support.ipv4=1

    #Phone rings immediately
    ro.telephony.call_ring.delay=0
    ring.delay=0

    #Disables blackscreen issue after a call
    ro.lge.proximity.delay=25
    mot.proximity.delay=25

    #Better scrolling. The higher windowsmgr.max_events_per_sec the better
    windowsmgr.max_events_per_sec=150
    ro.min_pointer_dur=8
    ro.max.fling_velocity=12000
    ro.min.fling_velocity=8000

    #Better signal
    persist.cust.tel.eons=1

    #Better call voice quality
    ro.ril.enable.amr.wideband=1

    #Better signal
    ro.config.hw_fast_dormancy=1

    #Faster boot
    ro.config.hw_quickpoweron=true

    #Disables error checking
    ro.kernel.android.checkjni=0
    ro.kernel.checkjni=0

    #Dalvik VM tweaks
    dalvik.vm.checkjni=false
    dalvik.vm.dexopt-data-only=1
    dalvik.vm.heapstartsize=5m
    dalvik.vm.heapgrowthlimit=48m
    dalvik.vm.heapsize=64m
    dalvik.vm.verify-bytecode=false
    dalvik.vm.execution-mode=int:jit
    dalvik.vm.lockprof.threshold=250
    dalvik.vm.dexopt-flags=m=v,o=y
    dalvik.vm.stack-trace-file=/data/anr/traces.txt
    dalvik.vm.jmiopts=forcecopy

    #Disables locating. Also delete /system/app/networklocation.apk and /system/framework/com.android.location.provider.jar
    ro.com.google.locationfeatures=0
    ro.com.google.networklocation=0

    #Disables sending of usage data.
    ro.config.nocheckin=1

    #Disable notification while adb is active
    persist.adb.notify=0

    #Change lcd density. Default is 240 or 160. Don´t forget to install patched market after changing it.
    ro.sf.lcd.density=240

    #MMS APN retry timer set to 2 sec( if SMS/MMS couldn`t be sent, it retries after 2 instead of 5 seconds).
    ro.gsm.2nd_data_retry_config=max/_retries=3, 2000, 2000, 2000

    #Key lights stay on while screen is on.
    ro.mot.buttonlight.timeout=0

    #Disable strict mode checking.
    persist.android.strictmode=0

    #Remove FPS cap. May be unstable - better have it activated
    debug.gr.swapinterval=0

    #Disable notification sound for SD storage insert
    persist.service.mount.playsnd=0

    #Better image quality, lower performance. Enable display dithering
    persist.sys.use_dithering=1

    #More volume steps in call.
    ro.config.vc_call_steps=20

    #Phone will not wake up from hitting volume rocker.
    ro.config.hwfeature_wakeupkey=0

    #Lock app in memory.
    sys.keep_app_1=com.example.app

    #Enables MTP mode.
    persist.sys.usb.config=mtp

    #Extra
    persist.sys.shutdown.mode=hibernate
    debug.kill_allocating_task=0
    persist.sys.ui.hw=1
    ro.debuggable=1
    ro.config.disable.hw_accel=false
    4
    but 30 fps will look smoother :rolleyes:

    your human eye could not spot the difference.

    maybe you have a cyborg eye.. who knows ^^
    3
    lol of course new line but i mean

    like :

    rro.config.hw_fast_dormancy=1
    ro.media...

    or?

    ro.config.hw_fast_dormancy=1

    ro.media >>?

    Without free lines(your first example). The rro is ro of course.





    Yeah i think

    P.s. can som1 make a build.prop with all tweaks for ics?

    Gesendet von meinem GT-I9000 mit Tapatalk 2

    The tweaks can be applied on all devices, but not all will work everywhere. Every ROM has it's own build.prop with ROM version&co, you have to mod it by yourself.