Прошить более новую версию ПЗУ поверх старой в среде ART.

Я прошил Carbon ROM на своем устройстве LG G2 (D802), и когда вышел новый выпуск Nightly, я загружаю его, помещаю на свою SD-карту и грязно прошиваю (только очищайте кеш Dalvik и раздел кеша). Теперь я изменил свою среду с Dalvik ro ART, и кажется, что все, кроме менеджера nandroid, работает нормально, мой вопрос: когда выйдет новый выпуск Nightly, что мне теперь делать? должен ли я грязно вспыхнуть, как другие? и когда я прошил последнюю версию Nightly, что произойдет с моей средой, изменится ли она обратно на Dalvik или останется на среде ART?

Заранее спасибо.

В большинстве современных ПЗУ на базе 4.4.x вам не нужно вручную очищать кеши, так как это в любом случае делается автоматически во время прошивки.
@Chahk, пожалуйста, опубликуйте источник, чтобы люди могли это проверить. Также мне нужен источник для: очистки кеша, очистки далика тоже
Источник . Конкретно - см. 4-й абзац 1-го поста. Очевидно, это для CyanogenMod ROM, но другие недавно созданные ПЗУ, основанные на исходниках CM или AOSP, должны следовать той же логике.

Ответы (2)

Если я правильно понял ваш вопрос, то да, вашу среду ART менять не следует. Скрипт запустится во время перепрошивки, очистит кеш dalvik и сам кеш и не затронет ваши личные настройки. Таким образом, вы можете безопасно использовать ночную флешку как Dirty flash. Однако я не прошивал ни одного последнего рома на основе aosp KK, но он должен следовать тем же процедурам, что и все пользовательские ромы. Я много раз прошивал грязную вспышку на своем текущем устройстве, которое работает на стандартной пользовательской прошивке, и у меня вообще нет проблем.

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

Это должно быть идентично перепрошивке при включенном Dalvik. Если ROM-повар упаковал все правильно, вы сможете «грязно-флешировать» ночные сборки поверх предыдущих (при условии, что вы остаетесь на том же канале ПЗУ). Я бы подтвердил это у автора ПЗУ.

Что касается очистки кешей, в инструкциях по установке CyanogenMod конкретно указано:

Вопреки распространенному мнению, нет необходимости НИЧЕГО стирать при обновлении CM. Это включает в себя раздел кеша, кеш dalvik и статистику батареи. Хотя их стирание ничему не повредит, вы можете увеличить время, необходимое для загрузки CM после установки обновления. Android достаточно умен, чтобы управлять как вашим кешем, так и кешем dalvik без вашего вмешательства, а стирание статистики батареи абсолютно не помогает продлить срок службы батареи (файл используется только для предоставления необработанной информации для предоставления статистики и графика в настройках - > Аккумулятор) — он автоматически стирается каждый раз, когда ваше устройство заряжается до 100%.

Конечно, у вас всегда должна быть недавняя резервная копия через восстановление на случай, если что-то пойдет не так.

@Chank, спасибо, но что произойдет с моей средой выполнения, вернется ли она к Dalvik или останется на ART?
@user3157358 Все еще ИСКУССТВО