Knot は、Android版LINEのユーザー体験を向上させるために設計された開発中のXposedモジュールです。
⚠️ このモジュールは個人が学習目的で開発したものであり、使用は自己責任で行ってください。LINEの利用規約に抵触する可能性があり、このモジュールを使用したことによる不利益について、開発者は一切の責任を負いません。
対応LINEバージョン: 26.6.0, 26.6.1, 26.6.2, 26.7.0, 26.7.1
| 設定画面 | チャット画面 | カスタムフォント |
|---|---|---|
![]() |
![]() |
![]() |
| プラスメニュー | 既読履歴 | 送信取り消し防止 |
|---|---|---|
![]() |
![]() |
![]() |
サブログイン(他端末ログイン)環境では一部機能が対応していません。すべての機能を使用したい場合は、メイン端末をご利用ください。
- 既読回避 / 既読履歴の記録: メッセージを既読にせず読み、返信時のみ既読にできます。また、誰がいつメッセージを読んだかの履歴も記録します。
- 送信取り消し無効化 / 制限延長: 相手が取り消したメッセージを端末に残し、自身の送信取り消し可能時間も24時間に延長します。
- URLをデフォルトブラウザで開く: アプリ内ブラウザではなく、システムのデフォルトブラウザでURLを開きます。
- 写真・動画の送信制限解除: 送信時の自動圧縮・リサイズを回避して最高品質で送信し、5分以上の動画送信も可能にします。
- トーク内検索の強化: メンバーを指定した絞り込み検索や、1文字からのトーク内検索を可能にします。
- チャット画面のUI改善: AIアイコンの非表示や、時刻表示への秒の追加を行います。
- 広告・おすすめ非表示: トークリストやホーム画面の各種広告、おすすめコンテンツ、サービス一覧を非表示にします。
- タブのカスタマイズ: VOOM/ニュース/MINI等の不要なタブやアイコン下ラベルの非表示、タップ範囲の拡張を行えます。
- 不要なボタンの削除: トーク右上の「AI Friends」「オープンチャット」や、検索バー横などの「Agent i」関連UIを削除します。
- カスタムフォント: お好みのTTF/OTFフォントファイルをアプリ全体に適用できます。
- リアクション通知: メッセージについたリアクションを通知として受け取れます。
- 消音ボタンを非表示: 通知に表示される「通知をオフ」ボタンを削除します。
- 通知の遅延・不達対策 (FCM Fix): 非root環境での通知不達を回避するため、FCM受信処理の直接引き渡しや、LINEの常時フォアグラウンドサービス化を行います。
- Vectorなどの、API 101と互換性のあるXposed環境をインストールします。
現時点でAPI 101対応版は正式リリースされていないため、GitHub ActionsからCanaryビルドをダウンロードしてください。
- Knotをインストールし、マネージャー上でモジュールを有効化します。
- 対象アプリとしてLINEを選択します。
- LINEを再起動し、Knotのモジュール設定から各機能を有効化してください。
- モジュール設定へのアクセス方法: ホームタブ右上の設定ボタンを長押しするか、LINE設定内の追加項目から開けます。
- NPatchをインストールします。
v1.0.5以上を使用してください。
- Knotをダウンロードし、インストールします。
- Knotが対応しているバージョンのLINE apkをダウンロードします。
分割apkの場合は、Apktool MやAntiSplit-Mなどを使用して単一のapkに結合してください。
- NPatchアプリを開き、ダウンロードしたLINE apkを選択して
ローカルでパッチし、インストールします。 - NPatchの「管理」タブにあるLINEをタップし、
モジュールのスコープを選択します。 - 表示されるモジュール一覧からKnotを選択します。
- LINEを起動し、Knotのモジュール設定から各機能を有効化してください。
- モジュール設定へのアクセス方法: ホームタブ右上の設定ボタンを長押しするか、LINE設定内の追加項目から開けます。
このプロジェクトはGNU GPLv3の下で公開されています。
GPLv3ライセンスに基づき、このプロジェクトのコードのコピー、改変、および再配布は自由ですが、これらを利用・改変したコードを配布する場合は、ソースコードを公開し、同じGPLv3ライセンスの下で公開する必要があります。ソースコードを公開せずにコードを無断流用・転載して配布することは禁止されています。





