Могу ли я восстановить резервные копии приложений Titanium с телефона с Android 4.4 на свой телефон с Android 6?

Я делаю резервную копию My Galaxy Note 2 с помощью Titanium Backup. Можно ли восстановить Apps + App Data на моем Huawei P9 под управлением Android 6? И, может быть, даже более важно: целесообразно ли это и будет ли работать без проблем?

Вероятно, это сработает, но я не советую восстанавливать какие-либо системные приложения, потому что они почти все ломаются.
Подчеркивание жирным шрифтом: не восстанавливайте системные приложения или их данные — ни на разных устройствах, ни на разных прошивках или версиях Android. Могут быть сумасшедшие побочные эффекты. При попытке быть хотя бы готовым, что вам, возможно, придется сбросить настройки и начать заново (тогда пропустив проблемное приложение). И обязательно активируйте «Режим миграции» в разделе устранения неполадок TiBus. Я пишу это исходя из личного (плохого) опыта, так что это не просто теоретическое предупреждение.
@beeshyams это (выпало)? Я не проверял в последнее время. Только что просмотрел журнал изменений до версии 5.7 (до Kitkat) и не нашел примечания. Но я также не нахожу "Режим миграции" в " Общие" > "Настройки" > "Устранение неполадок" (там, где он был в предыдущих версиях). Угадайте, что он был переименован: «АВТО, непрямой» в «режиме обработки» ( Общие › Настройки, в настройках «Устранение неполадок» прямо перед подменю «Устранение неполадок») — поскольку это то, что он сделал: вместо прямого копирования баз данных SQLite. (перезаписывая существующие), он пытался заменить данные внутри (таким образом, сохраняя структуры таблиц).
@beeshyams только что закончил. Вместо того, чтобы включать детали из вашего связанного ответа, я связал его как «дополнительные чтения» (так что вы можете получить от него еще один голос :) // Кстати: я думаю, что он никогда не удалялся (поскольку в журнале изменений это не упоминается), но был переименован во время «большой реструктуризации» в v6.0. И да, вы не единственный, кто обвиняет пользовательский интерфейс в том, что он «не очень удобен для пользователя». Я могу только догадываться, что, как и я, Жоэль больше «специалист по бэкенду», чем «дизайнер пользовательского интерфейса». Может быть, однажды кто-то придет на помощь, помогая ухаживать за последним ;)
Спасибо . +1. Прошу вас удалить все предыдущие комментарии и этот после прочтения. Кроме того, все еще жду или ждал ответа от ТиБу на этот вопрос. Не думаю, что стоит больше ждать. android.stackexchange.com/q/155017/131553

Ответы (1)

По просьбе beeshyams я суммирую свои комментарии к ответу здесь:

Не должно быть никаких проблем, пока вы придерживаетесь пользовательских приложений (то есть приложений, которые вы установили сами, а не приложений, которые были предварительно установлены на устройстве). Я делал это в течение многих лет без каких-либо проблем — хотя я должен признать, что никогда не пропускал основные версии Android, а всегда обновлял их поэтапно (например, 2.3 > 4.0 > 4.1/2/3 > 4.4 > 5.x, что означает Я пропустил 5.0 и, возможно, некоторые (но не все) JellyBeans).

Однако настоятельно не рекомендуется восстанавливать системные приложения и их данные на разных ПЗУ, особенно на нескольких версиях Android, так как это почти наверняка приведет к проблемам. Я сталкивался с таким в прошлом, когда просто пытался восстановить данные какого-то системного приложения. Поэтому, если вам нужно включить системные приложения и/или их данные, сначала проверьте наличие альтернатив в следующем порядке:

  • SMS/MMS, точки доступа, контакты, списки вызовов и многое другое: для этого используйте XML-резервные копии TiBu. Восстанавливайте эти резервные копии XML, но никогда не восстанавливайте непосредственно приложение и его данные.
  • приложения, на которые не распространяется XML: если вы не можете обойтись без них, будьте особенно осторожны. Всегда будьте готовы к тому, что вам может понадобиться сброс настроек до заводских. Старайтесь избегать восстановления системных приложений (которые были предустановлены) насколько это возможно: они чаще тесно интегрированы с соотв. ПЗУ, чем нет.
    Если вам действительно нужно восстановить их данные, сделайте это первым делом в процессе восстановления (чтобы сброс к заводским настройкам не был столь болезненным) и делайте это один за другим каждый раз, а затем проверяйте на наличие побочных эффектов. Если что-то сломается, пропустите эту резервную копию и лучше пролейте слезы 1. Если вместо этого вы хотите следовать подсказкам из сносок, сделайте затронутое приложение первым, чтобы восстановить данные после вашего следующего сброса настроек, и продолжайте только тогда, когда вы либо преуспели, включая тестирование на наличие побочных эффектов, либо сдались и сделали свой последующий сброс. сброс к заводским настройкам.

Также см. ответ beeshyam о том, как восстановить из Titanium Backup с помощью файла на компьютере? для получения дополнительной информации.


1 Прежде чем отказываться от него, вы можете попробовать включить некоторые параметры устранения неполадок: В разделе « Общие» > «Настройки » выберите первый элемент в разделе «Устранение неполадок» (помеченный как «режим обработки приложения») и измените его на «АВТО, непрямой». Это должно попытаться обновить таблицы внутри баз данных приложений вместо замены соответствующих файлов SQLite, таким образом сохранив структуры таблиц нетронутыми (если я правильно это интерпретирую; в более старых версиях TiBu была опция под названием «Режим миграции» в этом месте, которое пропало без примечания в журналах изменений — в то время как этот пункт внезапно «всплыл», звуча как то, что должен был делать «Режим миграции»). Вы также можете проверить дополнительные настройки в разделе «Устранение неполадок» .подменю: в нескольких случаях помогло особенно принудительное применение системы SQLite.