Чи є резервне копіювання / відновлення SMS та MMS-повідомлень за допомогою ADB, коли пристрій не вкорінюється?
adb pull
не працюватиме тут, оскільки/data/data/com.android.providers.telephony/databases/mmssms.db
ADB не може прочитати відповідну базу даних ( ), якщо вона не працює в незахищеному (кореневому) режиміadb shell "cat /data/data/com.android.providers.telephony/databases/mmssms.db > /sdcard/mmssms.db
не працює без кореневого доступуadb backup
чомусь не охоплює цю базу даних на пристрої, на який я перевірив (порожня резервна копія - лише 41 байт заголовка резервної копії в отриманому файлі)
Мені особливо цікаво, чому adb backup
це не висвітлює. Якщо це стосується "конфіденційності", те саме слід застосувати до бази даних контактів - що явно є резервною копією.
Список літератури:
- Чи може adb використовуватися для відновлення SMS-повідомлень у постійному "безпечному режимі"? висвітлює ту саму тему - але, крім іншого, я не обмежуюсябезпечний режим
- резервне копіювання повного sms / mms вмісту через adb (на нашому сестринському веб-сайті розробників) - це "закорінене рішення" (і, крім цього, трохи віку: запитання та відповіді мають більше 3 років)
Отже: Будь-яке рішення на не вкоріненому пристрої? Зауважте, що я НЕ прошу рішення на основі додатків. Я повністю усвідомлюю, що для цього доступно кілька додатків . Я спеціально хочу, щоб "розчин на основі оболонки" використовувався через АБР.
adb backup
декількох винятків, більшість з яких невідомі, але користувач дуже любить зберігати SMS, які також не охоплювались.