[ GUIDE ] Build Tweaks for Android
This guide is for ROOTed users . If you aren't rooted , then go check out its whereabouts.
The about phone section in your Android displays all the information regarding your device , its make and the model.
Have you ever wondered if you could change the device name to that of your favourite device , or maybe drive your friends nuts by showing your name there instead of the device name ?
Well , then , I got some good news !
build.prop - The control centre
build.prop is a file , that comes default in any android device which holds the necessary and basic
information about the device . It is a system attribute and can be found inside : /system .
since its a system file , we need root preveleges to acces or modify it.
So , let's get into the basic aspects :
Pre- requisites :
* build prop editor ( available on playstore. )
Though the file is a mere text file , normal text editors won't be able to serve the purpose , you will probably end up in a boot-loop.
* ROOT access !
Let's dive in :
* Download the application from playstore .
* Open the application.
* Grant SuperUser permissions .
* The application takes a backup of the stock build property file so that , in case you mess up , you can recover.
* Now , tap on the ' pencil ' icon in the bottom. This is the edit icon.
You will be able to see many lines of code written. These are very specific and any wrong value means , you end up in a bootloop !
So , be careful with every line you touch.
That being said , let's move on !
Your name ( desired text ) in the ' About phone '
> ro.product.model= your desired text
Change the Android version display
> ro.build.version.release = desired version input
Deactivate camera shutter sound
> ro.camera.sound.forced=0
ro.audio.silent=0
Decrease boot time debug.sf.nobootanimation=1 (Disables bootanimation) ro.config.hw_quickpoweron=true persist.sys.shutdown.mode=hibernate dev.bootcomplete=0 Power saving ro.ril.power_collapse=1 pm.sleep_mode=1 wifi.supplicant_scan_interval=120 (sets wifi scanning interval, can be increased or decreased) ro.mot.eri.losalert.delay=1000 (might break tethering) 3G Tweaks ro.ril.hsxpa=2 ro.ril.gprsclass=10 ro.ril.hsdpa.category=10 ro.ril.hsupa.category=5 ro.ril.enable.a53=1 ro.ril.enable.3g.prefix=1 ro.ril.hep=1 ro.ril.enable.dtm=1 ro.rill.enable.a53=1 Telephony/ring Tweaks ro.telephony.call_ring.delay=0 ring.delay=0 Proximity (Disable blackscreen issue after call) mot.proximity.delay=0 ro.lge.proximity.delay=25 Smooth Scrolling windowsmgr.max_events_per_sec=84(This value is experimental) ro.max.fling_velocity=12000 ro.min.fling_velocity=8000 Disables error reports profiler.force_disable_err_rpt=1 profiler.force_disable_ulog=1 Force home launcher into memory(use light launchers only) ro.HOME_APP_ADJ = 1 Render UI with GPU debug.sf.hw = 1 Disable logcat logcat.live=disable
Dalvik Heap size
>dalvik.vm.heapsize = 64m , 192m ( Depends On the device , chipset and the Android version )
Phone will not wake up from hitting volume rocker
> ro.config.hwfeature_wakeupkey=0
Change LCD density
> ro.sf.lcd_density=160
Allows purging of assets to free up RAM
>persist.sys.purgeable_assets=1
After you are done , just click on the save button ( even clicking on the back button prompts for a save ).
* Reboot !
Samples :
NOTE :
> Any line followed by a hash-tag ( # ) is considered as a comment
> Make sure the lines are not repeating. If they already exist , there is chance that you might end up in a bootloop.
> DO NOT CHANGE any values in the build.prop that has not been mentioned here . That might get you into trouble !
This is a list of some of the general tweaks available for Android devices. Most of these tweaks ( except for the dalvik heapsize ) are generic and are applicable universally to all the ROMs. You can more at XDA Developers.com
Do try them !