あるレベルまで試しましたが、それ以降は動けなくなります。私が従った手順を共有しましょう:
main.db
ファイルを見ることができますC:\Users\Admin\AppData\Roaming\Skype\paul.lowry198
。main.db
ファイルを開くには、 SQL Lite BB Browser アプリケーションをインストールしました。chats
があります。このテーブルで、クエリselect * from Chats where friendlyname = 'Jimmy Trevor';
を実行しています。結果は69です。メッセージを表示できる正しいクエリは何でしょうか?
私はこれを4年前にやったことがありますが、今日はまた必要です。
したがって、SQLite Browserを使用してmain.dbファイルを開いた後、次のことを行う必要があります。
会話のIDを決定します(1人が複数の会話に参加できます):
select conv_dbid, * from Chats where friendlyname like '%Friendly Name%';
または、使用して希望の会話IDを見つけることができます
select * from Conversations where identity like '%accountname%';
最後に、目的の会話からすべてのメッセージを取得するSQLクエリ:
select body_xml, datetime(timestamp, 'unixepoch'), edited_by, edited_timestamp
from Messages where convo_id=YOUR_CONVERSATION_ID;
残念ながら、main.dbフィールドbody_xml、edited_by、edited_timestampは、メッセージを編集/削除するたびに変更され、 main.dbのbody_xmlのバックアップはありません。
しかし、心配しないでください! main.dbデータベースの近くにフォルダーchatsyncがあります(Skypeアカウントフォルダー/ AppData/Roaming/Skype/Account_Name_Folderに)。
chatsyncのすべてのメッセージはSkypeバイナリ形式です。メッセージを読むには、軽量の無料ユーティリティ http://www.nirsoft.net /utils/skype_log_view.html
SkypeLogViewの開始ダイアログは次のとおりです。Skypeディレクトリが自動的に選択されます(Skypeアプリケーションを閉じた方がよいですが、必須ではありません)。日付を選択して、検索プロセスを高速化します。
2017年4月および新しいSkype for Windows 10(Skype UWP-ユニバーサルWindowsプラットフォーム)では、main.db
ファイルはに移動しました
%localappdata%\Packages\Microsoft.SkypeApp_kzf8qxf38zg5c\LocalState\<SkypeUsername>\main.db
%localappdata%
であること C:\Users\<username>\AppData\Local
Skypeの履歴をオンラインで閲覧およびエクスポートします
最近、次のプラットフォームを使用しました: http://www.skypebrowser.com/
手順
Main.dbファイルを見つけます:C:\ Users \\ AppData\Roaming\Skype \\ main.db
ファイルをアップロードするのに数分待ちます: pload main.db file
Zipファイル内には、さまざまなhtmlファイル内の人またはグループとのすべての会話が存在します。