追加の権限なしでSMSメッセージをアーカイブする


12

次の質問への回答には、SMSメッセージのバックアップに使用できる多くのAndroidアプリがリストされています。

ただし、回答に記載されているすべてのアプリケーションには、厳密に必要ではない多くのアクセス許可が必要なようです。例には、「SMSの受信」、「SMSまたはMMSの編集」、「フルインターネットアクセス」、「連絡先データの読み取り」、「連絡先データの書き込み」、「連絡先データの書き込み」、「電話の状態とIDの読み取り」などが含まれます。

そのツールはありますか

  1. すべてのSMSメッセージをSDカードのローカルファイルにコピーするだけで、
  2. 無関係な権限は必要ありません-私が見る限り、「SMSまたはMMSを読み取る」権限と「SDカードの内容を変更/削除する」権限で十分です。

編集:回答に基づいて、SMS Backup&Restore Proを詳しく調べました。何もしないよりはましです。少なくとも、いかなる種類のインターネットアクセスも必要ありません。しかしながら:

  • SIMカードに保存されているメッセージはコピーできません。受信トレイに保存されているメッセージのみをコピーできます。
  • Android 3.2タブレットでは動作しません。
  • それでも、私のニーズには非常に多くの許可が必要です。

TxtArchiveはAndroid 3.2でも動作しないようです。


回答:


5

あなたはそれらを復元するように頼まないので(ただバックアップするために):あなたはTxtArchive SMS Backupを見てみましたか?ユップ、数ドルかかる。ただし、広告もインターネットも必要ありません。SMS/ MMSの読み取り、連絡先データの読み取り(両方が接続されているため、誰がSMSを作成したかを確実に知りたい;)、SDに保存します。

同様に、SMS Backup&Restore Proとほぼ同じ価格(2ユーロ)で、SMS / MMSを作成して(復元するため)、作業中に電話がスリープしないようにします。

ああ、それに加えて、Flowで言及されている要件「電話の状態とIDを読み取る」も必要です。-アプリにはAndroid minversion 1.6と記載されています(この要件はAndroid 2.0で削除されました-以前のすべてのバージョンでは「必須」でした)。

プレイストアでのSMSバックアップの簡単な検索(両方とも1ページ)-見つけるのは難しくありません。あなたがそれらを好き願っています;)


4

SlightBackupまたは(再び)LifeSaver2をご覧ください。

LifeSaver2に関する注意事項:

Google Playのものではなく、古いバージョンです!

LifeSaver2の古いバージョンは、純粋にオープンソースのf-droid.orgリポジトリから入手できます。

古いバージョンの権限:

SMSの読み取りに使用:
⚠SMSまたはMMSの読み取り[READ_SMS]
SMS SMSの受信[RECEIVE_SMS]
USB USBストレージの内容の変更/削除[WRITE_EXTERNAL_STORAGE]

通話ログの読み取りに使用します
。contact連絡先データの読み取り[READ_CONTACTS]

通話ログとSMSの復元に使用
::連絡先データの書き込み[WRITE_CONTACTS]
SMS SMSまたはMMSの編集[WRITE_SMS]

まだ非常に偏執的な場合は、apktool(Android .apkリバースエンジニアリングツール)を使用して、指定された.apkから上記の後者の2つまたは3つの権限を削除できます。必要に応じて、古いコードのスナップショットを調べて、修正したバージョンを自分でビルドすることもできます。

LifeSaver2が変更された理由の背景:
LifeSaver2は、実際には、古いから新しいAndroidスマートフォンに通話ログ/ SMSを移動するために使用する移行ツールです。古いものをバックアップし、外部SDカードを新しい携帯電話に挿入し、アプリを再度使用して復元します。
新しいAndroidデバイスには、必ずしも外部SDカードが搭載されているとは限りません。LifeSaver2のユーザーの大多数がバックアップデータファイルを手動で転送するのは面倒なので、著者(Googleで働いている)は、ある時点でSDカードの代わりにクラウド(Google AppEngine atm。)にバックアップすることにしました。


LifeSaver 2の現在のバージョンは、Android 3.2タブレットと互換性がないようです。古いバージョンのシステム要件はより柔軟ですか?
ユッカスオメラ

多分、著者はタブレットデバイスを除外しました。技術的には動作するはずです。試してみてください。古いバージョンの復元は、新しいAndroidバージョンでは半分壊れています(復元された通話ログは日付を保持しません)が、この古いバージョンを使用してJelly Beanを実行しているNexus Sでバックアップできました。ここでテストするための3.2タブレットはありません。
ce4

1

アクセス許可について心配している理由が、アプリが悪意のあることをするのではないかと心配しているためである場合、オープンソースのソリューションを試してみませんか?そうすれば、プログラムが悪いことをしていれば、開発者はソースコードを見ることで知ることができます。

SMSバックアップ+は、オープンソースのツールです。ソースはhttps://github.com/jberkel/sms-backup-plusで入手できます


SMSバックアップ+は、Android 3.2タブレットでは機能しません。
ユッカスオメラ

0

質問。

  • ストックアプリを使用していますか?
  • SMSの代替アプリの使用を検討しますか?

はいの場合、GoSMS Proを検討してください。名前が示すものとは逆に、無料で、SDカードにメッセージをバックアップします。


ストックアプリの受信トレイからSMSメッセージを読み取ることはできますか?私の主な関心事は、すでに受信トレイにあるSMSメッセージです。
ユッカスオメラ

絶対にできます。所有しているすべてのメッセージは、GoSMS内に自動的に入力されます。ただし、Goには、ここで詳しく説明したいくつかの問題があります。ストックアプリを保持し、GoSMSをプライマリSMSアプリとして使用することをお勧めします。これにより、テキストをSDカードにバックアップし続けることができます。受信トレイからメッセージを自動的に削除するには、会話のテキスト制限を設定します(通常、バックアップスケジュールが1週間より長く、通常よりもテキストが多すぎる場合は200を超えます)。
IO

このアプローチはAndroid 3.2と互換性があるようです。残念ながら、GoSMS Proにはフルインターネットアクセスを含む多くの権限が必要です。
ユッカスオメラ

テキストをバックアップするだけのアプリではなく、本格的なSMSアプリであるためです。在庫のSMSアプリが必要とするすべての権限を持っているのに、なぜGoに懐疑的ですか ちょっと興味があるんだけど!
IO

-1

「Gmailへのバックアップ」は、S3で使用しているアプリです(試してみる他のAndroidデバイスはありません)


多くのアクセス許可(完全なインターネットアクセスを含む)が必要であり、Android 3.2では機能しないため、残念ながらこれは私の質問に実際には答えません。
ユッカスオメラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.