Программы

Каталог и рейтинг

Titanium Backup – острая приправа для сладкой жизни

Программы 6 Комментариев(я)

Совсем недавно во все операционные системы компьютеров были встроены программы резервного копирования. Они полезны, когда вы не совсем понимаете, куда и как сохраняются ваши файлы, программы и их настройки, или если компьютером пользуетесь не только вы и всякое может случиться в ваше отсутствие. Казалось бы, раз мобильным телефоном никто кроме вас не пользуется, то резервное копирование тут не нужно. Действительно, у большинства телефонов такой функции нет, но в мобильной ОС Android это не так – программа Titanium Backup прочно занимает первые места по популярности во всем мире. Давайте разберемся, почему.

Много проблем – одно решение

Современный коммуникатор – весьма непривычное для новичка устройство, которое отличается от обычного мобильного телефона как самолет от парашюта. Эволюция коммуникаторов привела к тому, что теперь производитель делает только «железо», а операционная система и программы для нее создаются на стороне. Это значит, что практически невозможно представить себе, какие виды данных будут скачиваться, храниться и передаваться в Интернет с коммуникатора.

В операционной системе Android имеется встроенная функция резервного копирования настроек вашего аккаунта в Google, а также возможность создания обновляемой копии списка контактов на серверах Google. Этого вполне достаточно для 99% пользователей, но почему же резервное копирование такая важная функция, как показывает статистика?

Коммуникатор на Android позволяет практически до неузнаваемости менять внешний вид интерфейса, где за счет установленных программ и виджетов можно настроить информационные экраны и функциональность устройства так, как нравится именно вам. Легкий доступ пользователя к десяткам тысяч приложений на Android Market означает, что множество специфических данных, создаваемых этими программами, может быть уничтожено при неосторожном использовании телефона, его повреждении или утере. Не стоит забывать также и про целую индустрию производства так называемых «кастомных прошивок», собираемых энтузиастами из исходного кода Google Android OS, настроенных «под себя» и распространяемых полулегальными путями. Многие пользователи таких прошивок хотят выжать максимум функциональных возможностей, скорости работы и производительности из своего питомца, но испытывают досаду от того, что после каждой смены прошивки приходится устанавливать и настраивать все программы заново.

На стыке этих проблем и родились программы для резервного копирования данных на коммуникаторах. Одной из первых среди программ такого класса стала Titanium Backup, написанная Джоэлем Буркардом из Бельгии. Сейчас эта программа является уверенным лидером по количество загрузок в Android Market из-за обширного набора полезных функций и активной позиции разработчика, интервью с которым ждите в ближайшее время на страницах нашего сайта.

Кстати, сегодня исполняется ровно 6 месяцев со дня ее первого выпуска, в связи с чем Джоэль совместно с нашей командой переводчиков выпускает русскоязычную версию Titanium Backup! Вы можете обновить Titanium Backup из Market и, если в вашем коммуникаторе установлен русский язык интерфейса, программа тоже русифицируется.
Пользуясь этой возможностью мы публикуем первый обзор этой программы в рунете полностью на русском языке, включая скриншоты.

Установка

Итак, вам понадобятся:
- коммуникатор с любой версией Android (1.5+
- доступ в Android Market и около 350 кб трафика для выкачивания Titanium Backup
- доступ root на вашем коммуникаторе
- установленная программа Superuser Permissions
- примерно 2 Мб трафика на установку необходимых утилит

К сожалению для многих читателей, после скачивания и установки Titanium Backup откажется работать и будет выглядеть как на скриншоте:

Скриншот окна программы

Причин этому три:

1. Прошивка коммуникатора не имеет «root»-доступа. Получив привилегии доступа администратора (в UNIX такой уровень доступа называется root), пользователь может прямо при включенном телефоне модифицировать содержимое папок /system и /data, что очень небезопасно.

2. В прошивке не установлена программа Superuser Permissions. Для контроля за сторонними программами, производящими чтение и запись в указанные папки, в прошивках модифицируется файл su, которым управляет программа Superuser Permissions. Найдите программу с небольшим ниндзей в списке ваших программ:

При запуске Titanium Backup запросит доступ root, автоматически запустится Superuser Permissions и предложит вам разрешить администраторский доступ Titanium Backup к системным папкам. Все, что вы сможете узнать, открывая ее самостоятельно, это перечень приложений, которым вы разрешили прямой доступ к системным папкам.

3. В вашей прошивке устарел набор утилит BusyBox. Простого способа проверить свежесть набора нет, потому в любом случае нажмите кнопку «Проблемы?» и обязательно выкачайте около 2 Мб самой последней сборки BusyBox.

Утилиты самостоятельно установятся и после этого Titanium Backup запустится в полной красе.

Бесплатная и расширенная версии

Titanium Backup поставляется в бесплатном и расширенном вариантах. Бесплатный можно просто скачать из Market, а расширенный можно получить путем предварительного пожертвования $3.99+ через PayPal. Автор зарегистрирует программу на почтовый ящик плательщика и вышлет ему файл apk. В беслпатной версии имеются следующие отличия от расширенной:

- восстановление всех резервных копий в бесплатной версии вызывает окно установки новой программы – приходится тапать «установить программу» столько раз, сколько программ попало в резервные копии;
- искусственно занижена скорость восстановления данных из архива;
- отсутствует пакетная проверка целостности архивов резервных копий;
- невозможно пользоваться утилитой Маркет Доктор;
- функция заморозки программ «не умеет» удалять их совсем;
- невозможно сделать несколько версий резервной копии для каждой программы.

Интерфейс: основные экраны, кнопки и функции

В текущей версии Джоэль сделал три закладки: Сводка, Резервные копии и Расписания. Функции у них следующие:

1. На стартовой закладке «Сводка» видно, все ли в порядке с Titanium Backup, активны ли все необходимые компоненты, в какие папки настроено копирование резервных копий. Здесь вы найдете единственные видимые кнопки «Обновить» (проверка обновлений Titanium Backup в Market) и «Проблемы» (запуск процедуры выкачивания BusyBox).

2. Закладка «Резервные копии» представляет собой список программ и системных служб, которые может копировать в архивы Titanium Backup. Список программ можно сортировать по их названию/дате создания резервной копии/частоте создания резервных копий. Если тапнуть по названию столбца справа («Тапните для смены фильтра»), то можно убрать из списка те программы или службы, которые вам не хочется видеть. Для применения фильтра нажимайте кнопку «Вкл» в правом верхнем углу, а если надо выйти без изменений – используйте кнопку «Назад» на вашем устройстве.

3. На закладке «Расписания» можно автоматизировать работу Titanium Backup по созданию резервных копий. Открыв закладку, вы увидите два неактивных задания, которые можно включить и настроить путем нажатия кнопки «Изменить». Подробнее об управлении расписаниями резервного копирования см. ниже.

Как вы уже, наверно, заметили, на закладках Titanium Backup выводится только информация о текущем состоянии резервных копий, а как их создать – непонятно. Автор спрятал все  необходимое под кнопку «Меню» вашего аппарата. Давайте рассмотрим структуру меню подробнее.

Нажав кнопку «Меню» на своем аппарате, вы увидите пять кнопок и еще четыре пункта под правой нижней кнопкой «Дополнительно».

Самые важные функции вынесены в главный набор кнопок Titanium Backup, т.к. в «Дополнительно» вложена информация о программе, список изменений (откроется в браузере на английском), функция выхода их программы и функция «Отправить данные». Эта функция позволяет переслать на любой почтовый адрес список установленных в данный момент приложений вот в таком виде.

Если эти названия в дальнейшем копировать и помещать в поле поиска в Market, то вы ничего не забудете (хотя Titanium Backup и так не позволит вам ничего потерять, но Джоэль – великий перестраховщик).

Теперь обратимся к кнопкам.

Кнопка «Обозначения» покажет вам смысл иконок, которые видно в перечне программ на закладках «Резервные копии» и «Проводник». Кроме иконок расшифрованы также цвета, в которые окрашиваются названия программ и системных служб:
- белым цветом выделено установленное вами ПО;
- серым – ПО, которое было помещено в резервную копию, но теперь удалено с коммуникатора (но не из резервной копии);
- красным – системная служба, которая является встроенным в ОС (можно поместить в резервную копию, но не полностью);
- зеленым – системные службы, для которых можно делать резервные копии (например, закладки браузера, история звонков, данные календаря, настройки WiFi и т.п.).

Кнопка «Фильтры» позволяет открыть диалог управления списком приложений. Автор называет «вашими» или «приложениями, установленными пользователем» те программы, что были скачаны из Android Market, а не поставлялись сразу с коммуникатором. Если у вас установлена программа Apps Organizer, то ниже перечня переключателей вы увидите ярлыки, которые присвоены вами программам на коммуникаторе. Их можно активировать и вся группа программ будет показана в перечне для работы. Поле для ввода названия ищет не по первым буквам, а все встреченные сочетания, которые вы указали (введите «fi» и увидите «..file manager» рядом с программой, у которой в названии есть «…profiles»).

Кнопка «Маркет Доктор» вызывает специальное приложение для «ремонта» ссылок на установленные из Android Market программы. Иногда случается так, что вы скачали программу, заменили прошивку и, настроив свой аккаунт, зашли в Market повторно и программы этой не увидели. Позвольте Маркет Доктору пробежаться по списку программ – он найдет «сломанные» ссылки и «починит» их.

Кнопка «Настройки» содержит перечень пунктов настроек Titanium Backup:
- «Обычное ПО (apk)» и «Защищенное ПО (apk)». Так как описания у пунктов меню настроек совершенно одинаковые, попытаемся рассеять недоумение. Пояснения даны самим разработчиком: «…среди программ, опубликованных в Android Market, есть  «Обычные» и «Защищенные» (не путать с «бесплатными» и «платными»). Защищенные программы не позволяют скопировать свой apk файл, только данные. По умолчанию в Titanium Backup активирован режим полного резервного копирования всех программ с их данными, но вы можете этим управлять.»
- «Ссылки из Маркета» позволяют сохранять данные об исходном размещении программы на Android Market для дальнейшей проверки их Маркет Доктором
- «Количество резервных копий» для каждой программы – можно установить от 1 до 25 версий архивов. Это означает, что при создании новой резервной копии (например, при использовании расписаний архивы могут создаваться еженедельно), старая не затирается. В бесплатной версии программы можно делать только одной версию резервной копии для каждой программы.
- «Сжатие» позволяет выбрать поддерживаемые способы архивации резервных копий. Меняйте их только если у вас мало места на карте (BZIP2) или слабый процессор (LZO). Правда, не всякие прошивки поддерживают сразу три способа сжатия…
- «Актуализация резервных копий» используется для установки критерия запуска автоматического обновления резервных копий. Установите число дней в диалоге, выждите на день больше установленного там интервала и при запуске Titanium Backup проверит даты создания всех резервных копий (в днях от текущей) и автоматически создаст новые копии тех, которые были созданы ранее, чем было настроено.

Работа с резервными копиями

Titanium Backup может делать резервные копии:

- Всех установленных программ (простых и защищенных);
- Всех данных и настроек этих программ
- Практически всех данных и настроек самого коммуникатора (SMS/MMS/APN/плейлисты/контакты/история звонков/память календаря/настройки аккаунта и параметров синхронизации/обои и их настройки/закладки браузера/пользовательские словари/виджеты;

Titanium Backup не может создавать резервных копий системных приложений, составляющих прошивку (в списке «Резервные копии» помечены красным цветом). Можно скопировать только настройки таких служб.

Основной сценарий пользования Titanium Backup такой: вы выбираете программы и службы ОС, которые хотите скопировать в архив, проводите операцию резервного копирования, потом осуществляете любые эксперименты вплоть до замены прошивки на новую, скачиваете из Android Market последний Titanium Backup и восстанавливаете все программы с их настройками обратно.

Titanium Backup незаменим, если вы сменили телефон, но не имеете времени и желания скачивать и настраивать все необходимые в жизни программы из Android Market. Сделайте копии всего, что только можно, переместите карту SD на новое устройство, установите Titanium Backup и восстановите всё обратно.

Все операции с резервными копиями проводятся двумя способами:

1. Через диалоговое окно. Перейдите на закладку «Резервные копии», тапните по строке с нужной программой и воспользуйтесь кнопкой «Старт р.к.» в появившемся диалоговом окне.

Там же можно использовать функцию «Заморозки» (сохраняет программу в резервную копию, прячет ее их списка программ и не позволяет обновляться из Market). «Размораживать» программы можно точно так же, как и «замораживать» – путем вызова диалогового окна на программе из списка.

2. Путем запуска обработок. Обработки это готовые наборы команд, исполняемые по с определенной целью в среде BusyBox (вот зачем нужен этот компонент!). Управлять ими очень просто – нажмите кнопку «Пуск» напротив нужно задачи и исполнение начнет немедленно. С помощью обработок можно выполнять следующие действия:
а) создавать резервные копии, в т.ч.:

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

б) восстанавливать из резервных копий:
- программы и их данные;
- программы + системные службы с данными;
- только новые версии установленного ПО;
- вообще все программы сразу (самая часто вызываемая функция).

в) удалять резервные копии:
- тех программ, которые вы уже удалили, а резервные копии валяются в архивах Titanium Backup
- вообще весь архив с резервными копиями.

Запуск любой обработки вызывает простое диалоговое окно, в котором отображаются затрагиваемые программы (можно управлять списком), а также появляется важный переключатель «остановить/не обрабатывать» программы, активные сейчас в оперативной памяти.

Работа с расписаниями несложна. Расписания – это автоматически выполняемые Titanium Backup обработки с настроенными параметрами. Запуск обработки по расписанию производится в установленный день и время суток (помните, что АМ – это первые 12 часов в сутках, а РМ – остальные, то есть часы с 13 до 24 в нашей традиции). Список задач для установки в расписание небольшой, но охватывающий все необходимые направления.

Виджет

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

Добавьте виджет Titanium Backup на рабочий стол, в появившемся окне выберите одно из действий, нажмите «Создать виджет» и он появится на рабочем столе. Виджетов можно сделать несколько, различаться они будут только названием, схожим с заложенной в настройках программой.

Особенности работы с Titanium Backup

Чтобы успешно пользоваться Titanium Backup обратите внимание на несколько советов:

1. Проверяйте целостность резервных копий перед восстановлением программ обратно.
2. После восстановления системных данных (особенно Контактов, SMS, APN-настроек и т.п.) обязательно перезагрузите аппарат, чтобы изменения вступили в силу.
3. Гораздо удобнее пользоваться Titanium Backup вместе с Apps Organizer. Установите его, присвойте программам ярлыки и управление резервными копиями будет занимать у вас гораздо меньше времени.
4. После восстановления программы из резервной копии проверьте ее Маркет Доктором. Если он сообщит, что все в порядке, но программа так и не появится в списке «Мои загрузки» в Android Market, поищите программу в Market вручную. Связь программы и списка закачек в Market наверняка исправна, когда статус у найденной программы помечен как «Установлено». Если программа все-таки не видна, но при поиске она «установлена» – скачайте и установите любую программу, чтобы обновить статус установленных программ в разделе «Мои загрузки».
5. Чтобы удалить системную службу, сначала «заморозьте» ее и посмотрите, нормально ли после этого работает аппарат.

Примечания переводчиков:

а) при переводе у нас возникла небольшая сложность, так как количество символов в строках комментариев было лимитировано, нам пришлось использовать «р.к.» для термина «резервные копии» или «резервное копирование», чтобы все поместилось.

б) Джоэль очень активный и отзывчивый программист. Как только он слышит дельный совет или просьбу, сразу же выпускает новую версию. Потому на скриншотах иногда видны пока что не переведенные английские строчки, а также пара опечаток. Думаем, что уже завтра вы увидите в своей копии Titanium Backup только русские слова :)

От всего сердца поздравляем Джоэля с (полу)годовщиной его программы и … еще один сюрприз! Ровно через неделю вы сможете прочитать интервью с Джоэлем Буркардом на страницах нашего сайта.

No related posts.

Share this

No related posts.

6 Comments to "Titanium Backup – острая приправа для сладкой жизни"

  1. Atamovich

    декабря 16, 2011

    Уважаемый админ! Подскажите пожалуйста, как можно открепить приложение через это приложение? (Или не это, не важно).
    А то у меня висит LocalTryTry, удалить не могу, обновить не могу. Нашел на XDA, что надо «Using Titanium Backup just unlink LocalTryTRy (Asus weather) from the market» – вот только никак не пойму, как это сделать.
    Заранее спасибо!

  2. derrick

    декабря 10, 2011

    :roll:

    tnanks for information :cool:

  3. roland

    декабря 10, 2011

    :idea:

    good :oops:

  4. LA

    октября 23, 2011

    подскажите, плз, можно ли как-нибудь настроить backup по локальной сети? что-то в списках каталогов не могу найти нужный путь. в ES Проводнике он значится как smb://192.168.1.100/backup

    • Дима Кудрявцев

      октября 23, 2011

      Пока что такой возможности не имеется. Автор предлагает бекапить свои данные либо в его собственный облачный сервис, либо в dropbox

  5. ivs

    сентября 9, 2010

    За «р.к.» переводчикам я бы не только руки оторвал.

    Использовать это уродство, которое визуально блевотно и занимает ЧЕТЫРЕ (!) символа, вместо ДВУХ прекрасных букв «РК» – уму непостижимо.

Leave a Comment

You must be logged in to post a comment.