Слово автора:
Это статья написана мной, т.е.
Введение:
Многие знают что есть деодексированные и одексированные прошивки для гуглофона. Если кто не знает в чем разница, то читаем
В данной статье я опишу как отключить проверку байт-кода(disabling verify-bytecode).
Q: Зачем это делать?
A: Данный твик дает прирост производительности в деодексированной прошивке как при одексированной. Актуально на аппаратах с размером оперативной памяти 256-512мб!
Q: Опасно ли это?
A: Все зависит от прямоты ваших рук и желания делать бэкап.
Требования:
1) Деодексированная прошивка. Однако, наш товарищ и модератор
2) Наличие установленного файлового менеджера. К примеру
3) Наличие установленного терминала. К примеру Android Terminal Emulator
4) Умение делать полный бэкап данных аппарата!
Непосредственно инструкция:
Шаг 1
Делаем полный бэкап данных! Описывать как делать бэкап не буду. Если не умеете- учитесь. Инструкций море!
Шаг 2
Открываем эмулятор терминала на телефоне и вводим следующие команды:
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
В качестве иллюстрации:
Шаг 3
Используя файловый менеджер, находим файл build.prop, который лежит в памяти телефона в папке /system.
Открываем его и добавляем строки:
dalvik.vm.verify-bytecode = false
dalvik.vm.dexopt-flags=v=n, o=v
Если какая-либо из строк уже есть в файле, то измените их на данные значения! Главное чтобы не было дубликатов!
В качестве иллюстрации:
Шаг 4
Открываем снова эмулятор терминал и вводим:
rm /data/dalvik-cache/*
rm /cache/dalvik-cache/*
И перезагружаемся!
Отключение твика:
Если вы решили отключить данный твик, т.е. включить проверку байт-кода, тогда открываем терминал и вводим:
su
setprop dalvik.vm.verify-bytecode true
rm /data/dalvik-cache/*
rm /cache/dalvik-cache/*
reboot
Итоги:
В итоге мы получим небольшой прирост оперативной памяти, прирост производительности, более плавное переключение приложений, быстрый повторный запуск приложений.
Но, стоит отметить, что возможна некорректная некоторых приложений(не заметил) и у некоторых наблюдаются зависания при вынимании/вставки sd-карты!
p.s. Повторяюсь, все манипуляции над вашим аппаратом лежат на вашей совести!
Зря пытался, я же не знал, что если нет init.d пыхтеть бесполезно.
0 ответить