1

削除されたファイルやメッセージを復元するためのアプリケーションを設計することを計画していました。しかし、開発段階に進む前に、質問がたくさんあります。

  1. Androidの外部メモリで使用されるファイルシステムは何ですか?
  2. 内部メモリまたは外部メモリのいずれかで削除されたファイルを回復することは可能ですか?
  3. 削除されたメッセージを復元することはできますか?
  4. Q#2とQ#3のフォローアップの質問ですが、これは電話をルート化/ジェイルブレイクせずに実行できますか?
  5. 開発を進める場合、どのようなアプローチを検討すればよいですか?

これは多くのことかもしれませんが、これが実行可能かどうかにかかわらず、いくつかの参照を見つけることができれば役に立ちます(私はむしろ肯定的な実行可能性の結果を得るために行きたいです)?

ありがとう。

4

1 に答える 1

2

Androidの外部メモリで使用されるファイルシステムは何ですか?

Android 1.x / 2.x、FAT32(別名、vfat)。Android 3.0以降では、ほとんどのデバイスでext4である可能性がありますが、さまざまだと思います。

内部メモリまたは外部メモリのいずれかで削除されたファイルを回復することは可能ですか?

おそらく。Linuxマシンのvfatまたはext4パーティションから削除されたファイルを回復することと大きな違いはありません。Android 1.x / 2.xの内部ストレージはYAFFS2であり、vfatやext4ではないことに注意してください。

削除されたメッセージを復元することはできますか?

英語の単語「メッセージ」には多くの可能な定義があります。関連性のほとんど(SMSメッセージ、電子メールメッセージ、インスタントメッセージ)はアプリによって管理されます。「メッセージ」を処理するアプリはおそらく数万あり、それらは数千の異なる方法で処理します。オープンソースになるものはほとんどないため、アクセスできるものはほとんどありません。

Q#2とQ#3のフォローアップの質問ですが、これは電話をルート化/ジェイルブレイクせずに実行できますか?

いいえ、リムーバブルメディアを除きます(たとえば、Android 1.x / 2.xにマイクロSDカードとして実装された外部ストレージ)。ルート権限を取得せずに内部ストレージにアクセスすることはできません。また、ルート権限を取得せずに外部ストレージに低レベルでアクセスすることもできません。「ジェイルブレイク」は、Androidデバイスに関して一般的に使用される用語ではありません。

于 2013-01-07T22:27:07.493 に答える