Восстановление приложений и файлов после прошивки пользовательского ПЗУ

Недавно я прошил кастомную прошивку Adnroid 5.0 от NamelesROM на моем GT-i9300 S3 Samsung. Я сделал резервную копию своего ПЗУ с помощью TWRP, и ПЗУ, которое я установил сейчас (NamelessROM android 5.0), работало нормально, и я доволен своей работой. но теперь я хочу, чтобы все мои приложения и файлы, которые у меня были в моих предыдущих файлах, были в новом ПЗУ, которое у меня есть сейчас. Я не знаю, как это сделать, любая помощь будет принята с благодарностью.

Вручную вы можете извлечь архив данных из резервной копии, создать update.zip, который прошивает файлы в раздел данных, и прошить его. Это будет означать высокое нет. шагов, но это самый безопасный способ сделать это, насколько я знаю.

Ответы (2)

Решений вашего вопроса может быть несколько. Один из таких упоминается здесь, в этом ответе . Цитировать:

Однажды я извлек отдельные приложения и данные приложений, используя обычный проводник-архиватор в моей системе Arch Linux. В Windows подойдет 7-Zip FM или Winrar.

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

Просто откройте .tarфайлы, это сжатые архивы. data.tarсодержит то, что dataпапка содержит в вашем внутреннем хранилище: во всех папках data/appсодержит apk установленных вами приложений и data/dataих сохраненные данные, которые вы можете восстановить. Внутри этой папки у каждого приложения есть отдельная папка (например, data/data/com.google.android.apps.mapsдля Google Maps). Скопировав его в свою data/dataпапку на телефоне с помощью корневого файлового менеджера, вы восстановите данные для этого приложения.

Опять же, для полного восстановления просто скопируйте целые пакеты (предположим, что вы оставили их нетронутыми) в ту директорию, в которой они были (чтобы узнать, в какой именно, сделайте еще одну резервную копию, и вы увидите, где она создана), загрузитесь в кастомное рекавери например, CWM Recovery, и выполните полное восстановление системы, указав, где находится резервная копия в вашем телефоне.

Другой метод, который я нашел , — это использовать приложение, такое как Nandroid Manager *Root, из Play Store. Это может помочь вам извлечь приложения и данные из резервной копии для восстановления. Здесь доступно несколько приложений .

В противном случае вы всегда можете сделать следующее:

  1. Сделайте резервную копию нового ПЗУ Nandroid;

  2. Восстановить резервную копию Nandroid старого ПЗУ;

  3. Сделайте резервную копию Apps+Data через такие приложения, как Titanium Backup или Helium ;

  4. Восстановить резервную копию Nandroid нового ПЗУ;

  5. Восстановите резервную копию Apps + Data в этом новом ПЗУ, используя приложения из шага 3.

Обратите внимание, что это не касается ваших данных во внутреннем/внешнем хранилище. Резервное копирование Nandroid, возможно, не сделало резервную копию этих данных, и если ваше новое ПЗУ стерло эти хранилища, вам нужно искать Data Recovery .

Теперь гораздо проще восстановить TWRP NANDROID из Titanium Backup (там есть новая опция под названием «Извлечь из резервной копии Nandroid»> После этого вы восстанавливаете, используя «только данные» приложений, а не все резервное ПЗУ. Это может работать на та же версия ПЗУ. Я не знаю, вызовет ли переход с 5.0 на 6.0 какие-то ошибки. Но вы можете попробовать, так как это работает в приложении путем восстановления базы приложения.