Вопрос про нандроид бакус

Я использую twrp 3.0.2 для резервного копирования и восстановления на моей галактике s4 i9506, и я не понимаю некоторых вещей.

Я хотел иметь возможность переключаться между 5.0.1 и 4.3, имея резервные копии обеих версий.

Итак, я сделал резервную копию своего телефона под управлением Android 5.0.1. Затем я стер свой телефон и прошил прошивку 4.3. Сейчас мой телефон на 4.3.

После этого я сделал резервную копию своего телефона на 4.3. Теперь у меня есть резервные копии 4.3 и 5.0.1.

Когда я пытался восстановить резервную копию 5.0.1 в системе 4.3, она зависала на экране загрузки «galaxy s4». Система 4.3 будет принимать только резервные копии 4.3. (аналогично, если я прошиваю 5.0.1, он также будет принимать только резервные копии 5.0.1)

Кроме того, когда я восстанавливаю резервную копию 4.3 с системой 5.0.1, загрузочный экран «galaxy s4» по-прежнему будет таким же, как в 4.3. (в версии 4.3 есть вибрация, а в версии 5.0.1 нет).

Это также происходит, когда я пытаюсь прошить пользовательские ромы (он зависает на экране загрузки Galaxy S4, и это тот же экран, что и в предыдущей ОС). Следовательно, я не могу прошить какой-либо пользовательский ром.

Я думал, что резервные копии nandroid должны восстановить всю систему в том виде, в котором она была (кроме внутренней и внешней SD-карты), я не понимаю, почему это не так. Я также не понимаю, почему загрузочный экран Galaxy S4 не меняется при восстановлении или прошивке пользовательских прошивок.

Я старался сделать это как можно более понятным, спасибо за чтение!

При восстановлении резервных копий вы затирали какой-либо раздел или нет? Какие разделы вы делали резервные копии и восстанавливали в частности?
Да, я стер все разделы. Я сделал резервную копию и восстановил все разделы. Неправильно ли стирать все разделы?

Ответы (1)

Прежде всего, имейте в виду, что резервные копии Nandroid в некоторых ситуациях не могут правильно создать резервную копию «boot.img» или не могут правильно восстановить «boot.img», даже если он был правильно зарезервирован. Когда произойдет что-либо из этого, вы в конечном итоге застрянете так, как сейчас. Проблема, с которой вы столкнулись, также может возникнуть, если структура разделов отличается между ромами двух разных версий Android (возможно, одна из них более поздняя, ​​чем другая). Разница в количестве и типе разделов, создаваемых каждой резервной копией, также может привести к ситуациям, когда некоторые данные стираются (при восстановлении других), некоторые следы которых все еще остаются.

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

Резервные копии Nandroid зависят от состояния других вещей, таких как пользовательское восстановление, «boot.img» и ПЗУ, для правильной работы. Думайте об этом как о наличии нескольких переменных в уравнении; при этом, даже если один из них не работает хорошо с другими, он, вероятно, не будет работать так гладко и идеально, как вы ожидаете.

Поэтому мое первое предложение было бы сделать вторую копию вашей существующей резервной копии nandroid на вашем компьютере (здесь это будет особенно безопасно, чтобы не повредить существующую).

0> Затем откройте / извлеките резервную копию nandroid и посмотрите, контактирует ли она с «boot.img». Если это так, вам повезло. В противном случае вам нужно будет получить «boot.img» для вашего телефона из Интернета (который может работать или не работать). В любом случае, этот недавно полученный «boot.img» будет использован через мгновение.

1> Сделайте резервную копию вашего существующего boot.img с помощью TWRP в качестве отдельной резервной копии, выбрав только загрузочный раздел и ничего больше для этой конкретной резервной копии. (Это даст вам резервную копию, содержащую ваш существующий «boot.img», который присутствует на телефоне в данный момент. Также обратите внимание, с какой прошивкой идет этот «boot.img» (4.3/5.0.1), исходя из того, что в данный момент установлена ​​на телефоне)

2> Сотрите все разделы, существующие в настоящее время на вашем телефоне, с помощью TWRP . Используйте режим быстрой загрузки, чтобы прошить «boot.img», полученный на шаге 0 выше. Пожалуйста, убедитесь, что этот "boot.img" идет вместе с ромом, который вы попытаетесь использовать с ним впоследствии.

3> В TWRP выполните частичное восстановление, восстановив ВСЕ разделы, существующие в резервной копии, кроме загрузочного раздела (как мы уже имели дело с этим).