web-dev-qa-db-ja.com

通話履歴と電報の秘密チャットはどこに保存されますか?

私はBQ Aquaris E4.5 Ubuntu Phoneに取り組んでおり、通話履歴が保存されている場所を見つけることに興味があります。同様の投稿で、SMSがこのディレクトリ~/.local/share/history-service/に保存されていることがわかりましたが、通話履歴には何も見つからないようです。

Telegramシークレットチャットについては、ファイルシステムのどこに保存されているか、アプリから削除した後も引き続きアクセスできるかどうかを知りたいです。

3
italialex7

通話履歴は~/.local/share/history-service/history.sqliteに保存され、sqlite3ツールで編集できます。表voice_eventsを参照してください

クエリを使用してコール履歴を正常に切り捨てて、日付ごとにエントリを破棄することができました。時間が経つにつれて、BQ 4.5の電話アプリの応答が非常に遅くなりました。通話履歴が切り捨てられたため、速度が大幅に向上しました。

切り捨てた後、データベースサイズを縮小するsqlite3ツールのコンパクトデータベースオプションを使用しました。

1
olamide

Telegramに関しては、/userdata/user-data/phablet/.config/com.ubuntu.telegram/に他の連絡先の電話番号で名前が付けられたディレクトリを作成します。

また、デバイスに保存されていない通常のチャットであ​​っても、ユーザーの電話番号と/home/phablet/.cache/com.ubuntu.telegram/というデータベースファイル内のディレクトリ内のtelegram.sqliteのキャッシュで見つけることができることは興味深いことです。

ただし、通話履歴ログについてはまだわかりません。

2
italialex7