Dual-boot – две прошивки одновременно
В последнее время появились ядра операционной системы Android, которые поддерживают dual-boot, то есть установку сразу двух прошивок с возможностью загрузки одной из них на выбор.
В данной статье мы разберемся, что такое dual-boot на 4-й версии ОС Android, что нужно для установки и работы двух прошивок, как их, собственно, установить, и некоторые полезные советы касательно использования такого мобильного устройства на практике.
В целом, dual-boot на Android это не открытие Америки, поддержка двух прошивок доступна некоторое время и вполне реальна. Для этого требуются ядра, которые имеют такую функцию. В данной статье за основу взято ядро под названием Siyah Kernel. Две прошивки позволяют настраивать и экспериментировать с прошивками, не затрагивая, например, основную стабильную. Вторая прошивка зависит только от ядра первой, в остальном же – автономна. Файловая система, впрочем, также «одна на двоих», что включает кэш, музыку, видео и изображения. Файлы второй прошивки скрыты во внутренней памяти, а потому недоступны при подключении Android-девайса к персональному компьютеру на второй прошивке. Само ядро Siyah Kernel также поддерживает функцию замены прошивок местами, то есть альтернативная ставится вместо основной, а основная наоборот, становится второй. Изменять настройки ядра отдельно нельзя, но прошивать апдейты, которые ядро не затрагивают, реально. В целом же, вторая прошивка живет независимо, то есть её можно легко заменить или удалить совсем, делать очистку отдельно для неё, а также создавать резервные копии и восстанавливать их, также применительно только к альтернативной второй прошивке.
Не забывайте создавать резервные копии, с которых вы сможете восстановиться, если вдруг что-либо пойдет не так. Как уже говорилось, dual-boot поддерживается несколькими ядрами, однако наиболее безопасным и стабильным касательно работы и управления 2nd ROM в данный момент является Siyah Kernel, и разбирать установку двух прошивок мы будем именно на данном примере.
Для установки и работы dual-boot потребуется: установленная прошивка на базе операционной системы Android 4-й версии, Root-права, упомянутое выше ядро Siyah Kernel последней версии, и больше 2.5 Гбайт свободного места в памяти мобильного устройства.
Всего существует три основных способа для установки дополнительной, то есть второй, пошивки на Android-девайс с ядром Siyah Kernel. Необходимо перезагрузиться в режиме Recovery (для этого включаем устройство с зажатием кнопок питания, «Домой» и уменьшения громкости). В меню будет видно пункт «Dual-boot options», его и следует открыть.
Способ первый. В «Dual-boot options» выбираем «Clone 1stROM to 2ndROM», таким образом текущая основная прошивка клонируется в 2ndROM, то есть становится альтернативной. После этого текущую прошивку можно заменить на какую-либо другую версии 4.*.*, но с таким же ядром, то есть Siyah Kernel. Возможно также обратно копировать альтернативную прошивку в основную, за это отвечает пункт «Clone 2ndROM to 1stROM».
Способ второй. Установка прошивки в .zip-архиве напрямую в 2ndROM. Для этого предварительно копируем нужную прошивку в память телефона или на карту памяти. После загрузки в режиме Recovery снова выбираем «Dual-boot options». Далее, выбираем пункт «Install zip to 2ndROM from internal SD», если копировали прошивку на встроенную память устройства, или «Install zip to 2ndROM from external SD», если прошивка находится на карте памяти. В файловой системе выбираем интересующий нас .zip-файл с прошивкой, и прошиваем наше Android-устройство.
Способ третий. Восстановление прошивки в 2ndROM из сохраненного Nandroid-бэкапа (ClockWorkMod). Если такового не имеется, то, естественно, сначала устанавливаем интересующую прошивку (ClockWorkMod, Recovery, Odin), после чего делаем бэкап (ClockWorkMod, Recovery). Восстанавливаем бэкап в 2ndROM. Входим в Recovery, пункт «Dual-boot options», выбираем «Restore as 2ndROM», если резервная копия находится на карте памяти, или же «Restore as 2ndROM from internal SD», если бэкап сохранен во внутреннюю память устройства. Выбираем файл резервной копии и устанавливаем прошивку. Очень желательно перед прошивкой сделать полную очистку 2ndROM, особенно если там ранее уже стояла какая-то другая прошивка: «Wipe 2ndROM data/cache» и «Wipe 2ndROM dalvik-cache».
Теперь давайте разберемся с основными понятиями dual-boot. Как вы уже поняли, основная прошивка называется Primary ROM (1stROM), альтернативная вторая – Secondary ROM (2ndROM). 2ndROM расположена в директории sdCard/.secondrom/, сама папка скрыта (точка в начале названия), и содержит 2 файла – это и есть, собственно, прошивка. После установки второй прошивки, при запуске устройства или при его перезагрузке видно окошко с логотипом Siyah, при этом есть три секунды для запуска альтернативной прошивки. Для этого нажимаем кнопку «Домой» или понижение громкости, после чего 2ndROM будет загружен.
Приведем объяснение всех пунктов меню «Dual-boot options» в Recovery.
«View current status» – выводит статус второй прошивки, в том числе версию, сборку, модем, дату и так далее.
«Clone 1stROM to 2ndROM» — как уже говорилось выше, клонирование основной прошивки в альтернативную.
«Clone 2ndROM to 1stROM» — соответственно, клонирование альтернативной прошивки в основную.
«Remove 2ndROM» — полное удаление второй прошивки.
«Swap 1stROM and 2ndROM» — меняет прошивки местами, то есть основная становится альтернативной, а вторая, наоборот, основной.
«Install zip to 2ndROM from internal SD» — как разбирали немного выше, пункт, с помощью которого осуществляется установка прошивки в 2ndROM с внутреннего накопителя.
«Install zip to 2ndROM from external SD» — аналогично предыдущему пункту, но прошивка в 2ndROM устанавливается с карты памяти.
«Wipe 2ndROM data/cache» — вайп (иными словами, очистка) кэша.
«Wipe 2ndROM dalvik-cache» — вайп Dalvik-кэша.
«Fix 2ndROM permission» — установка или смена прав доступа (необходимый пункт для решения некоторых проблем, а именно в работе Root).
«Backup 2ndROM» — создание резервной копии второй прошивки с сохранением её на карту памяти.
«Restore as 2ndROM» — восстановление бэкапа в 2ndROM с карты памяти.
«Backup 2ndROM to internal SD» — создание резервной копии второй прошивки с сохранением её на внутреннем накопителе.
«Restore as 2ndROM from internal SD» — восстановление бэкапа в 2ndROM с карты памяти.
Если необходимо установить какой-либо мод, обновление или патч, который не затрагивает ядро (мод клавиатуры, Titanium Update, модификации из «Кухни» и так далее), на вторую прошивку, то делаем это при помощи пунктов «Install zip to 2ndROM from internal SD» и «Install zip to 2ndROM from external SD» из меню «Dual-boot options» в Recovery, для установки с внутренней памяти или флэш-карты соответственно.
Можно также совмещать программы и настройки основной и альтернативной прошивок, для этого используем Titanium Backup. Вместо того, чтобы заново устанавливать приложение во второй прошивке, восстанавливаем её через Titanium Backup из резервной копии. Таким же образом, если нужны настройки или конфигурация определенного приложения или лаунчера, перенос заметок и так далее, создаем бэкап в основной прошивке и восстанавливаем его в альтернативной. Через Titanium Backup можно настроить место хранения резервных копий одинаковым для основной и второй прошивок. Естественно, можно восстанавливать резервные копии и с 2ndROM в 1stROM.
Источник
Установка нескольких прошивок на Андроид » Страница 1
Прошивки под Android устройства
bogdan13579
репутация: 38
Установка нескольких прошивок одновременно, на одном Android смартфоне.
Инструкция по dual boot На примере Samsung Galaxy Note-4.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Функцию DUAL BOOT, нам предоставляет приложение_ от наших друзей из XDA-Developers
Dual Boot Patcher.
Что же нам понадобится для установки нескольких ПО в ваш Андроид смартфон?! .
———————
* Samsung
————
GALAXY S —
S3, S4, S4lte-a, S4mini, S5, S5lte-a, S6, S6edge, S6edge-sprint.
—
GALAXY NOTE —
N3(exynos), N3(snapdragon), N3neo, N4(exynos), N4(snapdragon), N5, N10.1.
—
GALAXY TAB 4, TAB S, TAB PRO.
—
MEGA 6.3.
—
ACE 3.
2. ROOT!
Кто не знает что такое рот, тому еще рано есть васаби. 😉
3. Custom Recovery.
Рекомендуемо для note-4_ TWRP
(В архиве два варианта, для recovery и для odin’а).
4. Основная прошивка. Должна быть(кастомная), разраб рекомендует_ желательно на основе Touch Wizard.
5. Дополнительная прошивка. Или несколько.
(В установочном *.Zip формате, под custom recovery)
========================
ВСЕ ЧТО ВЫ ДЕЛАЕТЕ.
ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК!
НИКТО КРОМЕ ВАС, НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ПРИЧЕНЕННЫЙ ВРЕД ВАШИМ ДЕВАЙСАМ! .
========================
Перед всеми действиями настоятельно рекомендуется сделать BACKUP прошивки и важных данных .
========================
Рассмотрим все процессы установки и прошивки, на примере моего Galaxy Note 4 (exynos) (N910c).
———————
* Скачиваем:
последнюю версию приложения
Dual Boot Patcher
и арома утилиты
DualBootUtilities.zip
На оф-сайте ЗДЕСЬ !
#или ниже #
При скачивании, нажимаем:
— Android _ это *.apk приложение(Тоесть нужная нам программа)
И ниже.
— Utilities _ это архив DualBootUtilities.zip
Для резервного управления через recovery.
Если бутлуп, неудачная прош, зависон_ этот Арома архивчик вас спасет. (Как его использовать, описано будет ниже в «нештатном управлении»)
— Win32_ это клиент, для патча прошивки через компьютер.
———————
Вот здесь!
— от 21.11.15 —
—
Android
—
Win32
—
Utilities
———————
* Устанавливаем приложение android(*.apk).
— Далее запускаем.
— Когда будет запрашивать,_ нужно предоставить ROOT права!
———————
Если будем устанавливать в системный раздел как ‘Второстепенный'(dual).
— То нажимаем меню(в левом верхнем углу). И открываем пункт меню_
#Свободное Место
Там смотрим сколько свободного места в разделе /system.
— Необходимо минимум_ 1-2gb. В зависимости от девайса.
———————
В мой Galaxy note4, стандартная прош. просто не влезет.
Поэтому.
Для GALAXY NOTE 4_ рекомендовано патчить и ставить прош. в Data slot [x] или ExtSd slot [x](если хорошая флешка)!
Работает все нормально, без нареканий, (в data slot)без малейшей потери скорости. И не мешает свободно менять\обновлять основную прошивку(через recovery).
———————
*ПРИМЕТКА
— Если прошивка в Extsd slot, местонахождение её образа_ карта памяти,
/external_sd/MultiBoot/Extsd slot-x
—
— Если прошивка в data slot, её местонахождение во встроенной памяти, в скрытой системной папке(не в образе),
/Root/data/MultiBoot/data slot-x/сама прошивка
— И в этоге бекап основной прошивки(через recovery)_ бекапит вместе и нашу вторую прош. из data slot.
Соответственно и бекап весит больше и делается дольше.
— Также полный Wipe основной прош через recovery,_ удалит нашу вторую прош из data slot.
———————
Можно устанавливить дополнительное ПО в:
— Систему, как «второстепенный».
В раздел системы(отделенный), не затрагивая место памяти телефона.
— Встроенную память(Data Slot).
Память телефона.
— Раздел кеша(Позиции #1,#2,#3)
для некоторых девайсов с большим разделом кеш, например galaxy s4,
— На карту памяти(ExtSd Slot),
в зависимости от флешки, возможны потери скорости работы и лаги. Ну для теста прош. это самое оно.
———————
Здесь находится раздел управления нашими прошивками_ переключение, wipe, удаление, и др.
А также штатный прошивальщик.
———————
Вначале здесь пока одна, ГЛАВНАЯ наша прошивка.
* Нажимаем «три точки» в отделе нужной прош. и выбираем
«set kernel» .
* Подтверждаем_ «продолжить».
Эта функция,_ патчит текущее ядро, к данной прош. для использования в dual boot.
И создает загрузочный boot.img(так для каждого Ром-а). И сохраняет его в папке с названием его образа. На_ SdCard/MultiBoot/название образа.
Также, патчить доп-прош можно через компьютер. Будет описанно ниже.
———————
Device
Здесь выбираем модель вашего девайса(например_ trelte-Samsung Galaxy Note 4 (exynos)
По умолчания, должно определить само.
_______
Partition configuration
Выбираем способ патча, для установки прошивки/обновления:
— Primary rom_ Основная, главная прошивка.
Для обновления/установки основной прошивки, в случае когда вторая прошивка, стоит в разделе Кеш или System, и чтоб её не повредить.
В любых других случаях,_ основное ПО, можно свободно обновить_ как обычно(без патчинга) через TWRP.
— Второстепенный(secondary rom)_ Дополнительная(dual) прошивка в системный раздел.
— Позиции #1, #2, #3(multi-slot)_ Это три варианта установки в кеш раздел.
° например для galaxy s4! Самое оно.
— Data slot_ Установка в памяти телефона(встроенная память).
При выборе, нужно назначить номер слота( в появившемся поле указать цифру, 1 или 2, 3 и т.п.)
— Extsd slot_ Установка в образ доп-системы, созданного на карте памяти.
При выборе, также нужно назначить номер вирт-диска.
_______
Description
Здесь программа отображает выбранное место установки виртуальной машины.
_______
Нажмите для выбора файла
Нажимаем и с помощью проводника, выбираем нужную *.zip прошивку для патчинга.
Нажмите для начала прошивки
Опять в этом окне_ нажимаете и начинается патчинг установочного *.zip файла прошивки.
Длительность зависит от размера прош.
По окончании, патченный установочный файл прошивки, сохранится рядом с основным, с дополнительной приметкой вконце названия файла(название слота/образа.)
Например_ dual, или data slot X.
К примеру из
prosh.zip
выйдет
prosh_data slot-1.zip
тоесть это архив с установкой в (data), встроенную память.
Пусть не поражает вас название некоторых пунктов, это косяк перевода,_ действуйте просто по инструкции!
(Например, «нажмите для начала ‘прошивки'», а на самом деле это ‘патчинг’ установочного архива.)
— Также нужно патчить и дополнения к прошивке, (gapps), моды.
— Также действуем и при смене ядра. Только не забываем после смены ядра, повторить процедуру_ «set kernel».
В ПРОГРАММЕ:
— Выбираем наш девайс
Выбираем способ патча, например_ «secondary rom» (второй). Или любой другой.
— Выбираем нужную *.zip прошивку.
— Нажимаем «start patching».
— Полученный архив сбрасываем на телефон.
— И далее прошиваем по указанной инструкции.
В памяти телефона приложение создаст папку_ MultiBoot.
В этой папке хранятся данные каждого установленного ПО.
Поименно в каждой папке с названием слота(образа)_ хранится патченое ядро(которое мы установили_ через ‘set kernel’). И еще некоторые данные.
Если прошивка без Aroma. То надежнее устанавливать пропатченую прош._ через програмный установщик.
К сожалению, с AROMA, пока программный установщик не справляется.
Через встроенный прошивальщик.
РЕКОМЕНДУЕМЫЙ Для прошивок_ Без Арома.
Открываем:
«Выбрать Ром»
Нажимаем на
красный кружок со стрелкой в правом нижнем углу.
Далее нажимаем на_
плюсик, там же.
И выбираем (через проводник) наш патченный_
prosh_(путь установки).zip
Далее жмем_
галочку, в правом верхнем углу.
Появится окошко. В котором предложит выбор:
1- Keep lokation_ Установка по пропатченом пути.
*ВЫБИРАЕМ ЭТОТ ПУНКТ!
Второй из них:
2- Change location_ это выбор места установки.(как во время патчинга).
Выбрав этот пункт, можно патченую уже прошивку например под dual, чтоб не перепатчивать на другой slot,_ сразу здесь выбрать установку в другой slot(скрипты ведь уже измененны, и программе остается лишь малое, назначить другое место установки) и установить.
Ну на данный момент_ Выбираем пункт- 1!
Keep lokation
— Пойдет процесс прошивки, подобно как через recovery.
Покажется что нет активности, вроде зависло. Не переживайте, так оно и есть, дождитесь просто окончания установки.
— По окончании всех операций, внизу лога программы, мы увидим бирюзового цвета надпись_
. successfully complited .
Что операция завершена!
— Если в логе мы видим надпись зеленым цветом.
Command returned: 0
Значит ошибок небыло и все хорошо.
— Ну а если надпись красного цвета.
Command returned: 1 /2/3.
Значит не все так гладко, и могут быть проблемы.
— Если все установилось(вроде) очень быстро и прошивка не отобразилась. Значит, скорее всего чтото не совместимо!
Остается еще как вариант,_ попробовать поставить через custom Recovery.
Во время установки первый раз, в extSd. Установка происходит немного дольше, ибо создается сначала виртуальный образ доп-системы(около 3.5gb на note4), и уже потом в него устанавливается прошивка.
Через Recovery (TWRP).
— Перезагружаетесь в custom recovery и прошиваете(instal) свой патченный . *.Zip.
— После установки, при перезагрузке_ смарт начнёт грузить именно эту установленную (вторую) прошивку.
— После загрузки(перезагрузки) и настройки первого использования. Настройками ROOT.
*Установите первым делом dual boot patcher.
. вы же положили его в удобное, доступное место.
————
— Открываем приложение.
— В пункте выбора рома, нажимаем
«три точки»_ уже напротив новой прошивки и выбирете_
«set kernel» .
— Это закрепляет(патчит) текущее ядро за прошивкой(сохраняя патч-файл boot.img в_ multiboot).
Это_ патч-ядро с конфигурацией запуска данной прошивки( ибо находясь на доп-прошивке и делая перезагрузку, мы опять попадаем в нее, а не на главную, как это было ранее).
Поэтому для каждой доп-прошивки_ свое, патч-ядро загрузки.
° Если установка в выбранный вами раздел(slot), не удалась.
Не спешите огорчаться!
Попробуйте установить в другое место.
° Не забывайте также, что это не магическое приложение и что для установки прошивки нужна память,_ и бывает гораздо больше, чем весит сам установочный архив.
° Здесь конечно имеет значение и различие девайсов и их особенности.
Допустим для одного девайса, прошивка весит_ 500mb, то для другого_ 4gb(сам установочный архив конечно меньше, в зависимости от сжатия). И бывает просто физически не получается втулить прош. как «dual» в свободное место раздела system(ну разве что маленькую при сочетании обстоятельств).
———————-
Иногда следует нажать несколько раз, для безошибочного подтверждения действий.
_______
* Прошиватель
— Initial screen_ позволяет выбрать, что отображать(какой пункт) при запуске самого приложения.
— Allow received intents_ отправка данных производителю, для улучшения приложения. (Вроде так.)
Можно включить/отключить отображение в меню, пунктов_
Выход & Перезагрузка.
БУДЬТЕ ОСТОРОЖНЫ С ЭТИМИ НАСТРОЙКАМИ.
* Global application sharing
— Совместно владеть приложениями.
Тоесть в сопряжении с главным ромом.
Значит ‘тянуть’ пользовательские приложения из основной прошивки.
— Этот пункт настраивается индивидуально для каждого дополнительного ПО.
— Совместное владение платными приложениями.
Позволяет брать информацию о покупках из play market. Как бы переносить данные лицензии(ну это какбы).
—-
* Individual application sharing
— Служит для совместного владения всеми установленными приложениями(кроме системных), со всех ваших прошивках.
— Manage shared application
Если включен пункт выше.
Здесь сможем выбирать приложения из нашего Ром-а, какими мы позволим владеть соседним ромам.
*Данные из приложений, на соседнем роме, доступны не будут.
Тоесть если на одной прошивке настроен Facebook, то на другой мы увидим только само чистое приложение требуемое настройки и внесения данных.
—————
Для восстановления приложений с данными.
Рекомендую_ Titanium Backup!
Также в помощь пакетное восстановление.
— Предпочтение установки в качестве основной прошивки_ на основе TW. разработчик над этим работает( ожидаются исправления и улучшения).
— Невозможность установки ЧЕРЕЗ ПРИЛОЖЕНИЕ дополнительной прош. с интегритованным Aroma installer. *ТОЛЬКО ЧЕРЕЗ Recovery!
— Несовместимость прошивок из разных версий андроид_ из за несовместимости некоторых bootloader пока проходит тестирование.
— При установке на внешнюю карту, замечены тормоза и лаги. Скорее всего это связанно со скоростью работы самой флешки и её загруженностью.
— Существуют проблемы совместимости с модемом(допустим когда плохая совместимость основного модема и дополнительной прош.)
— Трудности с резервированием доп-прош.
Управление нужным вам Ромом, желательно производить находясь на другом.
ФУНКЦИИ:
• set kernel
Установка ядра.
— Если делать из текущей прош,_ это закрепление(патчит) ядро текущей прошивки. Для работы с dual patcher.
Процедуру полагается проводить на новом Ром-е после установки через Recovery.
—
• ad to home screen
Добавление на рабочий стол иконки, быстрого ярлыка переключения нужной прошивки.
—
• edit name
Редактирование имени(названия) ПО.
—
• change image
Задать ярлыку ПО, желаемое изображение.
—
• reset image
Удалить изображение ярлыка.
—
• wipe rom
Очистка и удаление ПО.
— Wipe cache & dalvik cache_ Очистка временных данных(системного и пользовательского кеша).
— Wipe data_ Очистка(удаление) данных и приложений.
— Wipe system_ удалит прошивку.
— Wipe MultiBoot files_ удалит образ системы(также ядро) и информацию о ней.
Если дополнительный ром установлен в систему, как ‘второстепенная’.
То прошивка или обновление главного ПО, через recovery, сотрет или повредит вторую прош.
— Поэтому для тестеров, рекомендую ставить ‘вторую прош.’_ в память(data slot) или флешку(extsd slot).
— Иначе, при обновлении или установке модов главного рома, придется устанавливать их из приложения, или патчить, описанным выше способом(как primary rom) и ставить через TWRP.
Обновлять наши дополнительные ПО, нужно таким же образом, как и установка.
Патчим и прошиваем поверх, в тот же раздел(образ) где установлено нужное доп-ПО.
Как запустить(переключиться на) нужный ром, без программы. Например в экстренной ситуации, при неудачной прошивке и т.д.
1. Через custom recovery_ прошить(instal) скачаный нами арома-архив_ DualBootUtilities.zip
Он запустит визуальное меню, в котором можно выбрать и запустить нужный ROM.
— Нажимаем на нужный Ром и выбираем_ Stitch to.
— Также доступна еще и функция Wipe и Удаления(полный вайп удалит доп-по).
— Для выхода из арома_ нажимаем внизу по центру на ТРИ ТОЧКИ и выбираем_ Quit Installation >> Yes!
Скачивать Utilities желательно(туже версию что и приложение) там же рядом с приложением на оф-сайте.
Как было описано вначале.
2. Вручную_ Через TWRP!
— В меню twrp выбираем:
Install (установить)
Images (Образы), внизу справа.
Идём по пути:
/sdcard/MultiBoot/(нужный образ)/
Открываем папку и прошиваем из нее файл_ boot.img
— Перезагрузка!
— Грузится выбраное ПО.
Седлать бекап можно с помощью MultiROM_backup_restore.zip
*Через Recovery!
Данная утилита дает возможность резервировать ПО из_ Secondary Rom.
И из трех разделов кеш.
Также там присутствует_ возможность wipe, удаление и restore(восстановление бекапов).
Запускаем утилиту через recovery.
Путем Instal(установка)_ этого Aroma-архива.
Для выхода из арома_ нажимаем внизу по центру на КВАДРАТНЫЙ значок и выбираем_ Quit Installation >> Yes!
Не везде и не всегда это работает.
И как уже говорилось, резервируются только те ПО, что ставится в системные разделы.
Бекапы сохраняются с привязкой к разделу. Тоесть сделал бекап из «#Позиция 1», значит и восстанавливать будет утилита туда же.
Ну есть один способ!
Для восстановления бекапа в другой раздел, нужно переименовать папку с резервной копией.
Например делаем резервную копию secondary rom.
Она хранится:
И переименовуем конечную папку в
И потом восстанавливаем наш бекап в (кеш)# Позиция 1.
— После восстановления и запуска_ патчим ядро — «Set Kernel».
Также как после установки прош.
————
Также существует еще приложение.
Dual_Boot_Backup&restore. apk
Через которое также можно седлать бекап, на самом телефоне(без recovery), ну только Secondary Rom.
Делает:
° Backup & Restore_ на sd карту или флешку, с сжатием или без.
° Clone_ Прямое копирование с primary в secondary rom.
° Swap_ Возможность поменять местами главную с дополнительной.
° Бекап хранится по пути_
Выбранная Память/
dual-boot-bk/dualsys.tar
dualdata.tar
dual-kernel.tar
Чтобы удалить бекап, удалите саму папку с бекапом.
(Сам лично остался недоволен этим бекап приложением.
Зависание, вылеты, так ничего и не вышло. И предназначенно оно было для galaxy s-4, да и давно не обновлялось.)
————
Нашли ошибку,
Есть предложения, дополнения.
Источник