私はBQ Aquaris E4.5 Ubuntu Phoneに取り組んでおり、通話履歴が保存されている場所を見つけることに興味があります。同様の投稿で、SMSがこのディレクトリ~/.local/share/history-service/
に保存されていることがわかりましたが、通話履歴には何も見つからないようです。
Telegramシークレットチャットについては、ファイルシステムのどこに保存されているか、アプリから削除した後も引き続きアクセスできるかどうかを知りたいです。
通話履歴は~/.local/share/history-service/history.sqlite
に保存され、sqlite3
ツールで編集できます。表voice_events
を参照してください
クエリを使用してコール履歴を正常に切り捨てて、日付ごとにエントリを破棄することができました。時間が経つにつれて、BQ 4.5の電話アプリの応答が非常に遅くなりました。通話履歴が切り捨てられたため、速度が大幅に向上しました。
切り捨てた後、データベースサイズを縮小するsqlite3ツールのコンパクトデータベースオプションを使用しました。
Telegramに関しては、/userdata/user-data/phablet/.config/com.ubuntu.telegram/
に他の連絡先の電話番号で名前が付けられたディレクトリを作成します。
また、デバイスに保存されていない通常のチャットであっても、ユーザーの電話番号と/home/phablet/.cache/com.ubuntu.telegram/
というデータベースファイル内のディレクトリ内のtelegram.sqlite
のキャッシュで見つけることができることは興味深いことです。
ただし、通話履歴ログについてはまだわかりません。