Наверное многим известно, что в корне всех девайсов на платформе 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. Значение устанавливается в секундах. Как бы некоторые советуют ставить около 180-200, для экономии и так маленькой батарейки. Т.к. я 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. Это - далеко не все строчки, существующие в этом файле. Их бывает неимоверно много и на многих устройствах бывают уникальные.