Build.prop - системный файл, в котором находится множество информации для функционирования Android. Некоторые записи из файла могут ускорить или просто изменить работу системы. Другие же, которые активно используются ромоделами и не только - всего лишь плацебо, хотя и прописаны в Build.prop, на самом деле просто игнорируются системой. Развеем сегодня мифы о могуществе Build.prop?
Эти вопросом активно занялся один из участников форума XDA - LaraCraft304. Она проанализировала исходный код системы, чтобы понять, какие из твиков Build.prop сегодня действительно позволяют что-то изменить в Android, а какие уже давно стали просто мусором. Результат оказался интересным и несколько печальным. 20 твиков, которые можно найти на форуме XDA, на самом деле ничего не меняют в системе. Они просто вообще никак не перекликаются с кодом Android.
Android после их прочтения в коде просто-напросто пропускает такие записи, потому что они уже неверны и нет инструкций и алгоритмов, предусматривающих их выполнение. Среди них:
ro.ril.disable.power.collapse
ro.mot.eri.losalert.delay
ro.config.hw_fast_dormancy
ro.config.hw_power_saving
windowsmgr.max_events_per_sec
persist.cust.tel.eons
ro.max.fling_velocity
ro.min.fling_velocity
ro.kernel.checkjni
dalvik.vm.verify-bytecode
debug.performance.tuning
video.accelerate.hw
ro.media.dec.jpeg.memcap
ro.config.nocheckin
profiler.force_disable_ulog
profiler.force_disable_err_rpt
ersist.sys.shutdown.mode
ro.HOME_APP_ADJ
Разумеется, это относится не ко всем записям Build.prop. Многое оттуда имеет воздействие и эффект на систему, о чём LaraCraft304 рассказала подробнее с примерами. Хотя, есть и такие моменты, которые будут выполняться лишь на определённых прошивках, к примеру, только на Cyanogen, но на голом Android или на других прошивках будут, опять же, просто игнорироваться системой. Но об этом тем, кто хочет детальнее вникнуть в проблему стоит прочесть в официальной теме на XDA.