Skip to content

[Bug] Letter Sealing暗号化によってトークが見れなくなる問題について #88

@flar3-shiki

Description

@flar3-shiki

内容の詳細

環境は、メインがiPhoneのLINE(14.3.1が最新)でサブとしてGalaxy S22 を使用しています。
サブ側は、非root。LSPatchでパッチ適用し Windows版偽装でログインしています。

Letter Sealingの影響でトークの復号化ができないことがあり、該当したトークが以下のような表示になります。
「メッセージを表示できません
このメッセージは未読の状態で、利用していた端末からは移行されなかったため表示できません。」

事象としてはサブAndroid端末を使ってやり取りすると、そこの部分のトークだけ iPhone側では上記のような表示になります。

また、メインiPhoneもサブAndroidもどちらもLINEを使っていない状態が続くと(おそらく30分程度?)
双方ともに上記のエラー表示になり、そのトークは読めなくなってしまいます。

わかる範囲で調べてみたところ、メインがiPhoneでサブがAndroidだと同じ人物とのトークルームであっても
Letter Sealing キーフィンガープリントが変わってしまうのが原因のようです。

別アカウントを使ってメイン・サブ双方ともにAndroidで確認してみたところ、
キーフィンガープリントはメインとLIMEパッチ済みサブでどちらも一致しました。

もしかするとLINE側の仕様かもしれませんが、
Windows PC版の偽装という観点を考えるとやや不可解な挙動なためバグとして報告させていただきます。

再現する手順

メインがiPhoneでサブでパッチ済みLINEの状態でトークを行う。

モジュールのバージョン

1.8.0

LINEアプリのバージョン

14.3.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions