Архівуйте SMS-повідомлення без зайвих дозволів


12

Відповіді на наступний питання перераховують ряд програм Android, які можна використовувати для резервного копіювання SMS-повідомлень:

Однак, схоже, що всі програми, згадані у відповідях, вимагають безлічі дозволів, які не є строго необхідними; приклади включають "отримувати SMS", "редагувати SMS або MMS", "повний доступ до Інтернету", "читати контактні дані", "писати контактні дані", "писати контактні дані", "читати стан телефону та особу" тощо.

Чи є якийсь інструмент, який

  1. просто копіює всі SMS-повідомлення у локальний файл на SD-картці,
  2. не вимагає жодних нерелевантних дозволів - наскільки я бачу, дозволів "читати SMS або MMS" та "змінювати / видаляти вміст SD-карти" має бути достатньо.

Редагувати: Виходячи з відповідей, я детальніше ознайомився з SMS Backup & Restore Pro . Це краще, ніж нічого - принаймні, це не потребує будь-якого доступу до Інтернету. Однак:

  • Він не може копіювати повідомлення, збережені на SIM-картці, лише повідомлення, що зберігаються у папці "Вхідні".
  • Він не працює на планшетах Android 3.2 .
  • Це все ще вимагає занадто багато дозволів для моїх потреб.

Схоже, TxtArchive також не працює на Android 3.2.


Відповіді:


5

Оскільки ви не просите відновити їх (лише для резервного копіювання): Ви подивилися на резервну копію SMS TxtArchive ? Yupp, коштує кілька доларів. Але отже, йому не потрібні ні реклама, ні Інтернет: читайте SMS / MMS, читайте контактні дані (обидва підключені - ви неодмінно хочете знати, хто написав SMS;) та зберігайте в SD.

Так само SMS Backup & Restore Pro приблизно за тією самою ціною (2 євро), яка також хоче писати SMS / MMS (щоб відновити їх), а також утримувати телефон від сну під час роботи.

Ох, плюс вимога, згадана Flow: також потрібно "прочитати стан та ідентифікацію телефону". - хоча додаток заявляє про Android minversion 1.6 (ця вимога була видалена з Android 2.0 AFAIK - для всіх попередніх версій це було "обов'язково").

Простий пошук резервного копіювання SMS в ігровому магазині, як на сторінці 1 - знайти не надто важко. Сподіваюся, вони вам сподобаються;)


4

Погляньте на SlightBackup або (знову ж таки) на LifeSaver2:

Деякі нотатки про LifeSaver2:

Не в Google Play, а в старій версії!

Старіша версія LifeSaver2 доступна у чисто відкритому сховищі f-droid.org .

Дозволи для старої версії:

Використовується для читання SMS:
⚠ Читання SMS або MMS [READ_SMS]
⚠ Отримання SMS [RECEIVE_SMS]
⚠ Змінення / видалення вмісту USB-накопичувача [WRITE_EXTERNAL_STORAGE]

Використовується для читання журналів викликів:
⚠ Читання контактних даних [READ_CONTACTS]

Використовується для відновлення журналів викликів та SMS:
⚠ Введення контактних даних [WRITE_CONTACTS]
⚠ Редагування SMS або MMS [WRITE_SMS]

Якщо ви все ще супер параноїк, ви можете скористатися apktool (андроїд .apk зворотний інженерний інструмент), щоб видалити останні два-три дозволи, перелічені вище, з даного .apk. Ви також можете перевірити старий знімок коду і самостійно створити модифіковану версію, якщо ви хочете додатково відповідати вашим потребам.

Деякі відомості про те, чому LifeSaver2 змінився:
LifeSaver2 насправді є інструментом міграції , який ви використовуєте для переміщення журналу викликів / SMS-повідомлень зі старого на новий телефон Android. Ви зробили це, створивши резервну копію матеріалів на старій версії, вставте зовнішню SD-карту в новий телефон і знову використовуйте додаток, щоб відновити її.
Нові пристрої Android не обов’язково більше мають зовнішню SD-карту. Для великої більшості користувачів LifeSaver2 вручну передавати файли резервних даних вручну, тому автор (який працює в Google) вирішив створити резервну копію в хмару (атм. Google AppEngine) в якийсь момент.


Поточна версія LifeSaver 2, схоже, не сумісна з планшетами Android 3.2. Чи системні вимоги старішої версії більш гнучкі?
Jukka Suomela

Можливо, автор виключив будь-який планшетний пристрій. Технічно це повинно працювати. Я б сказав, просто спробуйте. Відновлення старішої версії наполовину зруйновано (відновлений журнал викликів не зберігає дати) у нових версіях Android, проте я міг створити резервну копію на моєму Nexus S, який працює Jelly Bean штрафом, використовуючи цю стару версію. У мене немає 3,2 планшетів для тестування.
ce4

1

Якщо ви турбуєтесь про дозволи, це те, що ви переживаєте, що додаток може зробити щось небезпечне, чому б не спробувати рішення з відкритим кодом? Таким чином, якби програма робила щось погане, розробники знали б, дивлячись на її вихідний код.

SMS Backup + - це інструмент із відкритим кодом. Джерело доступне за посиланням https://github.com/jberkel/sms-backup-plus .


Функція SMS Backup + не працює з планшетами Android 3.2.
Jukka Suomela

0

Запитання.

  • Ви використовуєте складський додаток?
  • Чи плануєте ви використовувати додаток для заміни для SMS?

Якщо так, то розгляньте GoSMS Pro. Всупереч тому, що підказує назва, це безкоштовне копіювання повідомлень на SD-карту.


Чи може він читати SMS-повідомлення з папки "Вхідні"? Моя головна турбота - це SMS-повідомлення, які я вже маю у вхідних.
Юкка Суомела

Це абсолютно може. Усі ваші повідомлення автоматично заповнюватимуться в GoSMS. Однак є кілька проблем із Go, про які я детально розповів тут . Бажано зберігати додаток і використовувати GoSMS як основний додаток SMS. Таким чином, ви можете продовжувати створювати резервні копії своїх текстів на SD-картці. Щоб автоматично видаляти повідомлення з папки "Вхідні", встановіть обмеження кількості текстів для розмов (як правило, 200, але більше, якщо ваш графік резервного копіювання більше тижня, і ви отримаєте набагато більше текстів, ніж зазвичай).
IO

Цей підхід здається сумісним з Android 3.2, що приємно. На жаль, GoSMS Pro вимагає безлічі дозволів, включаючи повний доступ до Інтернету.
Jukka Suomela

Це відбувається тому, що це повноцінний додаток для SMS, а не те, що створює резервні копії текстів. У ньому є всі дозволи, необхідні вашому додатку SMS SMS, тому чому ви скептично ставитесь до Go? Просто цікаво!
IO

-1

"Резервне копіювання в Gmail" - це додаток, який я використовую на своєму S3 (не має жодного іншого пристрою Android, щоб спробувати його)


Це вимагає безлічі дозволів (включаючи повний доступ до Інтернету), і він не працює на Android 3.2, тому, на жаль, це не дуже відповідає на мої запитання.
Юкка Суомела
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.