Як зламують android

У минулому номері ми розглянули зразково-показову реалізацію резервного копіювання даних на прикладі пристроїв Apple iOS. А як йдуть справи на інших платформах? Сьогодні ми вивчимо головного антагоніста iOS - платформу Google Android і з'ясуємо, як зберегти дані з рутом і без, яким чином відновити дані з резервної копії та як розколупати чужий локальний або хмарний бекап.

Відразу визначимося з термінологією. У цій статті ми будемо писати виключно про ту різновид Android, яка поставляється з сервісами Google. Сторонні прошивки нам не особливо цікаві: кількість їх користувачів мінімально, при цьому створювати і відновлювати резервні копії даних при прошивці чергового «кастома» ці користувачі відмінно вміють. Ні, сьогодні ми поговоримо про решту 99% користувачів, які хочуть відкрити коробку, ввести логін і пароль від облікового запису і отримати щось працездатне.

Софт від виробника

Виробники пристроїв часто випускають фірмові утиліти для резервного копіювання даних. Деякі (наприклад, Sony) пропонують встановити софт на комп'ютер, інші (ASUS, LG) вбудовують відповідну функціональність в прошивку. Samsung надає можливість створювати резервні копії у власному хмарі. Коротше кажучи, розбрід і хитання.

Як зламують android
Офіційне додаток Sony PC Companion

Як зламують android
Бекап, створений прошивкою від ASUS

Якщо не брати до уваги існували з першої версії Android механізмів синхронізації контактів, календаря та інших додатків Google з хмарою, то повноцінний механізм резервного копіювання додатків і налаштувань з'явився тільки в Android 4.3. Він був доступний лише в режимі розробки і тільки через Android Debug Bridge. Іншими словами, для «звичайних» користувачів його не існувало.

У якийсь момент Google почала синхронізувати деякі дані з хмарою. При відновленні пристрої пропонувалося відновити і дані (ярлики, програми та настройки) з одного з попередніх пристроїв. Ця функціональність, строго кажучи, не є частиною Android, а реалізована в пропрієтарних сервісах Google.

Android 6.0: ми зробили це!

Як ти думаєш, чи багато розробників скористалися цією можливістю? У чудовій статті Android 6.0 has a great auto backup system that no one is using (yet) журналісти Ars Technica детально розглянули, які програми використовують, а які не використовують вбудований в Android 6.0 механізм резервного копіювання.

  • відновилися всі додатки. При цьому вони були встановлені з Google Play, тобто відновлювалися завжди останні версії;
  • відновилася частина налаштувань: мови вбудованої клавіатури, налаштування «тихого режиму», будильники;
  • не відновилася історія дзвінків і СМС;
  • не відновилися настройки Facebook;
  • не відновилися дані більшості додатків (наприклад, gReader Pro довелося налаштовувати заново).

Іншими словами, система встановила всі раніше встановлені додатки, але не відновила дані переважної більшості з них. Втім, контакти і email підхопилися з хмари, доступ до фотографій - теж. А налаштувати заново пару десятків додатків - нам не звикати. Більш детальну інформацію про роботу Android Backup Service можна прочитати в довідці Google.

Чи можна витягти дані з хмари?

Якщо Google може зберегти дані в хмару, то ми можемо їх отримати, чи не так? Давай подивимося, що можна зробити.

По-перше, точно так же, як і в описаному в попередньому номері прикладі скачування даних з iCloud, потрібні логін і пароль користувача до облікового запису Google. Це не все; якщо включена двухфакторная аутентифікація (а її активують все частіше), буде потрібно і одноразовий код, який буде генеруватися додатком Google Authenticator, Microsoft Authenticator, FreeOTP або будь-яким з безлічі сторонніх (працюють вони за єдиним принципом, і відрізняється лише криптографічний код ініціалізації, який видається користувачеві у вигляді кольорового QR-коду).

Як зламують android

Як зламують android

Як зламують android

Доступний список пристроїв, встановлені на них додатки і власне дані додатків:

Як зламують android

Звичайно, є доступ до фотографій (привіт, iCloud!):

Як зламують android

Для нашого ж зручності зберігається докладна історія переміщень:

Як зламують android

Непогано помандрував! А ось те ж саме в текстовому вигляді:

Як зламують android

Загалом, просто маса всього цікавого. Якщо чесно, в облікового запису Google можна знайти набагато більше всього, ніж будь-коли наважувалися зберегти рішення від Apple.

Нас же в цьому контексті цікавить той пункт, згідно з яким ти маєш право завантажити всю інформацію, зібрану про тебе Google. Офіційний спосіб зробити це - через сервіс Google Takeout. Тут можна вибрати, які типи даних ми хочемо скачати:

Продовження статті є тільки передплатникам

Варіант 2. Купи одну статтю

Покажи цю статтю друзям:

Схожі статті