LineageOS використовує SeedVault як рішення для резервного копіювання з відкритим кодом

Розробники LineageOS об’єднали SeedVault, зашифроване рішення для резервного копіювання з відкритим кодом, у ПЗУ. Читайте далі, щоб дізнатися більше!

Вбудований механізм резервного копіювання Android, який спирається на структуру Google Play Services, може створювати резервні копії контактів, дзвінків історію, текстові повідомлення та певні дані програм і налаштування пристрою на індивідуальний Google Диск користувачів облікові записи. Однак резервне копіювання та відновлення додатків може бути неприємним, особливо коли ви перемикаєтесь між телефонами від різних OEM-виробників або віддаєте перевагу використанню спеціального ПЗУ без програм Google. Можливо, гігант з Маунтін-В’ю видаляє фаворита фанатів Інструмент резервного копіювання та відновлення ADB, що означає, що користувачі повинні вибрати кореневі інструменти для кращого резервного копіювання. Зважаючи на ці проблеми, розробники LineageOS обрали SeedVault як стандартне рішення для резервного копіювання.

Форуми LineageOS XDA

Для тих, хто не знайомий із SeedVault, це

відкрите джерело програма резервного копіювання, яка використовує ті самі внутрішні API, що й adb backup. Додатку не потрібен root-доступ, але його потрібно скомпільувати з операційною системою. Розташування резервного копіювання налаштовується користувачем: від флеш-пам’яті USB до віддаленої автономної хмари, наприклад NextCloud. Це робить SeedVault особливо життєздатним варіантом для користувачів, які не хочуть зберігати свої особисті дані у власному хмарному сховищі Google.

Увесь вміст резервної копії, створений SeedVault, зашифровано за допомогою шифрування на стороні клієнта (AES/GCM/NoPadding), яке можна розблокувати за допомогою випадково згенерованого ключа з 12 слів, сумісного з BIP39 стандарт. Крім того, досвідчені користувачі мають свободу розшифровувати, перевіряти та повторно шифрувати свої резервні копії через зовнішню автономну утиліту.

Нижче ви можете коротко побачити SeedVault у дії. Зауважте, що твіт було опубліковано задовго до того, як програма потрапила в LineageOS, тому деякі елементи інтерфейсу можуть відрізнятися від поточної реалізації.

Вихідний код версії SeedVault для LineageOS можна знайти тут. З додаванням додаткових учасників, які можуть підтримувати або переносити рішення резервного копіювання на інші Розгалуження Android, ми сподіваємося, що найближчим часом список підтримуваних SeedVault користувальницьких ПЗУ збільшиться днів.


Дякуємо старшому члену XDA куртн за чайові!