Как сделать резервную копию данных приложений от второго или последующего пользователя устройства, не имеющего root-прав?

Основной вопрос: учитывая нерутированное устройство 4.2.2, к которому добавлен и используется второй пользователь некоторое время, есть ли способ сделать резервную копию или иным образом защитить данные приложения этого второго (или третьего и т. д.) пользователя? Я хотел бы иметь резервную копию только данных приложения , например, то, что создано adb backup. Полная резервная копия подойдет, если вы также включите информацию о том, как в конечном итоге извлечь данные приложения. Программная процедура, которая разрушает систему, приемлема, если данные приложения второго пользователя могут быть сохранены, поэтому рутирование устройства нормально, если вы дадите мне знать, как это сделать с неповрежденными данными приложения второго пользователя.

Я попытался сделать резервную копию adb backup, но не вижу в нем никаких данных от второго пользователя.

Дополнительный вопрос: Я также хочу восстановить резервную копию второго пользователя другого устройства. Кажется, рутирование устройства будет лучшим способом, верно? Или есть другой способ?

Дополнительная информация по конкретному случаю: у меня есть Asus MeMO Pad HD 7 без рута, работающий под управлением 4.2.2 с настройкой второго пользователя и использованный, но теперь у меня треснувший экран и другие проблемы. У меня есть сменное устройство Dell Venue 7 с версией 4.4.3, но из-за других возможностей я хочу настроить более позднее устройство с заменой 2 учетных записей, т. е. 1-я учетная запись MeMO Pad HD 7 станет вторым пользователем в Venue 7 и наоборот.

Ответы (1)

Я использую Helium на нерутированном Nexus 7 (2013) для резервного копирования данных моего приложения (но не приложений). У меня есть только одна учетная запись пользователя, но поскольку данные этого приложения зависят от пользователя, содержатся в моей пользовательской области, а резервная копия находится в моей пользовательской области, я был бы удивлен, если бы у Helium возникли проблемы с резервным копированием каждой учетной записи отдельно. . Мне не приходилось восстанавливать данные пользователя из резервной копии Helium, поэтому я не могу ручаться за этот процесс.

К сожалению, это не работает. Когда я запустил Helium , он сказал: " Android's backup mechanism only works with the primary device user. Helium will now exit. Please open Helium with the primary user!"
Ну, черт! Жаль слышать, что это так ограничено.
Я отправил отчет об ошибке в Google, пометьте его звездочкой, чтобы получать обновления: code.google.com/p/android/issues/detail?id=82543