» Мануалы

Отключение проверки байт-кода для ускорения работы ОС Android

Многие пользователи задаются вопросом увеличения производительности своего Android-гаджета, ведь это не просто «звонилка» в случае со смартфоном, и не просто медиаплеер, в случае, если это планшет. В данной статье мы разберем очередной твик, который может несколько ускорить работу операционной системы Android.

Большинство пользователей Android-устройств слышали о таких понятиях, как одексированная и деодексированная прошивка. На данную тему мы уже составили отдельную статью. Так вот, отключение проверки байт-кода или disabling verify-bytecode, способно заметно улучшить производительность, особенно на аппаратах со сравнительно небольшим (256-512 Мбайт) объемом оперативной памяти. Изначально считалось, что данный твик актуален только для деодексированных прошивок, но практика показывает, что он полезен и для одексированных версий. Сразу отметим, что всегда перед проведением каких-либо манипуляций с программным обеспечением вашего устройства, настоятельно рекомендуется создавать резервные копии.

Для проведения данной операции нам потребуются, во-первых, Root-права и инсталлированный Root Explorer, а во-вторых, установленный терминал, например Android Terminal Emulator.

Итак, после создания полного бекапа всех данных, открываем терминал и прописываем в него последовательно следующие команды:

            su

setprop dalvik.vm.verify-bytecode false

setprop dalvik.vm.dexopt-flags v=n, o=v

rm /data/dalvik-cache/*

rm /cache/dalvik-cache/*

reboot

Далее, используя Root Explorer, находим файл build.prop, который находится в памяти устройства в директории system. Открываем его и добавляем туда следующие строки:

dalvik.vm.verify-bytecode = false

dalvik.vm.dexopt-flags=v=n, o=v

Внимание! Если какая-то из строчек уже присутствует в файле, достаточно изменить их значения на указанные выше, дубликатов быть не должно!

После этого снова открываем терминал, куда вводим следующие команды поочередно:

rm /data/dalvik-cache/*

rm /cache/dalvik-cache/*

После чего производим перезагрузку устройства и радуемся полученному результату.

Если по какой-либо причине вдруг понадобится отключить действие данного твика, то есть обратно включить проверку байт-кода, то достаточно открыть терминал и ввести туда такие команды:

su

setprop dalvik.vm.verify-bytecode true

rm /data/dalvik-cache/*

rm /cache/dalvik-cache/*

reboot

Как результат проделанных операций получаем немного больше свободной оперативной памяти, улучшение производительности устройства и более плавное переключение между приложениями, а также быстрый повторный запуск любых программ. Единственные минусы – некорректная работа некоторых приложений, но справедливости ради скажем, что бывает это крайне редко. Иногда возможны зависания при извлечении или установке карты памяти microSD.

Alyaxey Lukyanov
2013-08-25 21:43:10
Когда перезагрузился получил бутлуп))), а потом вспомнил, что я когда build.prop поменял забыл ему прежние разрешения выставить, откатился, повторил все РАБОТАЕТ!!