Редактируем файл build.prop

Наверное многим известно, что в корне всех девайсов на платформе android существует некая папка system. Здесь в целом и находится наша система. Так же, практически все прошивки шьют именно эту папку.
Не будем уходить от темы. В корне этой папки лежит файл с говорящим названием — build.prop. (Если подумать, то расширение prop можно перевести как «подпирать» и в итоге воспринимать как что-то вроде: «подпирающий постройку»)
Вообщем, правя этот файл, можно «выжать» из смартфона всё до максимума. Большую часть из этих настроек другим способом не установить. Они упираются в этот файл. Конечно же, чтобы это сделать нужны root — права и текстовый редактор, имеющий разрешения для внесения поправок.

Сразу хочу предупредить — делайте бэкапы. И да, за превращение смартфона в кирпич или других последствий я ответственности не несу. Делайте всё на свой страх и риск.

Все эти действия работают так же на планшетах под управлением OS Android!

Ладно, начнём.

Подчёркнутые значения нужно менять для достижения результата.

ro.media.enc.jpeg.quality=100 — эта строчка отвечает за качество сохранения .jpg файлов в процентах. Как бы 100 обозначает 100% качество. Но при этом размер сохраняемых картинок значительно возрастает.

debug.sf.hw=1 — аппаратное GPU — ускорение. 1 — включить, 0 — выключить. Могут возникнуть проблемы с отображением чего — либо. Но лично я с этими проблемами пока что не встречался.

dalvik.vm.execution-mode=int:jit — отвечает за JIT. Значение jit его активирует, а fast — деактивирует. (JIT — Just In Time (С англ. «точно во время», «как раз вовремя», и т.п.))

wifi.supplicant_scan_interval=20 — отвечает за интервал поиска Wi-Fi. По умолчанию обычно это 20. Значение устанавливается в секундах. Как бы некоторые советуют ставить около 180200, для экономии и так маленькой батарейки. Т.к. я Wi-Fi юзаю не так уж и много, оставил это значение по умолчанию.

dalvik.vm.heapsize=32m — отвечают за выделение оперативки под одно приложение. Повышение этого значения конечно же приведёт к лучшей производительности в играх. Но, если преувеличить может вызвать нестабильность системы в целом. Значение выше имеющейся оперативки я ставить не пробовал. У меня установлено как 128, имея при этом 512.

ro.product.model=GT-I8150 — модель телефона, за которую система принимает имеющуюся. Изменяя это значение можно запустить некоторые приложения, в которых пишут что-то вроде: «Недоступно для вашей модели телефона», или т.п. Так же, таким образом можно обмануть плэй — маркет, и установить приложения, на которые он ругается, мол не пойдёт.

debug.sf.nobootanimation=1 — эта строчка у многих отсутствует. Вообщем, значение 1 выключает анимацию при загрузке девайса. Немного ускоряет включение, но выглядит не так эффектно и эпично.

ro.media.dec.jpeg.memcap=5000000 — отвечает за качество фотографий. Конечно, если у вас камера 5 мп, снимать на 40 мп она не будет.
ro.media.enc.hprof.vid.bps=5000000 — отвечает за качество видео. В прочем, аналогично прошлой строчке.

ro.config.hwfeature_wakeupkey=0 — отключаем возможность «разбудить» телефон нажатием на клавиши громкости.

windowsmgr.max_events_per_sec=60 — эта строчка чаще всего изначально отсутствует. Но её можно дописать самостоятельно. Изменяя значения в ней, можно добиться максимально плавной и гибкой системы.

ro.build.display.id=Samoylov and all — all — all — это что-то типа номера сборки. Особой роли не играет. Посмотреть можно открыв «Настройки» => «О телефоне«.

ro.sf.lcd_density=240 — плотность экрана. На некоторых девайсах отсутствует, можно дописать самому.

Изменения вступают в силу только после перезагрузки девайса!

P.S. Это — далеко не все строчки, существующие в этом файле. Их бывает неимоверно много и на многих устройствах бывают уникальные.