Skip to content

2b-zipper/Knot

Repository files navigation

Knot Logo Knot

A brand-new Xposed module for LINE


Knot は、Android版LINEのユーザー体験を向上させるために設計された開発中のXposedモジュールです。

⚠️このモジュールは個人が学習目的で開発したものであり、使用は自己責任で行ってください。LINEの利用規約に抵触する可能性があり、このモジュールを使用したことによる不利益について、開発者は一切の責任を負いません。

対応LINEバージョン: 26.6.0, 26.6.1, 26.6.2, 26.7.0, 26.7.1

スクリーンショット

設定画面 チャット画面 カスタムフォント
Settings Talk Custom Font
プラスメニュー 既読履歴 送信取り消し防止
Plus Menu Read History Unsend

主な機能

サブログイン(他端末ログイン)環境では一部機能が対応していません。すべての機能を使用したい場合は、メイン端末をご利用ください。

プライバシー & メッセージ

  • 既読回避 / 既読履歴の記録: メッセージを既読にせず読み、返信時のみ既読にできます。また、誰がいつメッセージを読んだかの履歴も記録します。
  • 送信取り消し無効化 / 制限延長: 相手が取り消したメッセージを端末に残し、自身の送信取り消し可能時間も24時間に延長します。
  • URLをデフォルトブラウザで開く: アプリ内ブラウザではなく、システムのデフォルトブラウザでURLを開きます。
  • 写真・動画の送信制限解除: 送信時の自動圧縮・リサイズを回避して最高品質で送信し、5分以上の動画送信も可能にします。
  • トーク内検索の強化: メンバーを指定した絞り込み検索や、1文字からのトーク内検索を可能にします。
  • チャット画面のUI改善: AIアイコンの非表示や、時刻表示への秒の追加を行います。

画面表示 & UI

  • 広告・おすすめ非表示: トークリストやホーム画面の各種広告、おすすめコンテンツ、サービス一覧を非表示にします。
  • タブのカスタマイズ: VOOM/ニュース/MINI等の不要なタブやアイコン下ラベルの非表示、タップ範囲の拡張を行えます。
  • 不要なボタンの削除: トーク右上の「AI Friends」「オープンチャット」や、検索バー横などの「Agent i」関連UIを削除します。
  • カスタムフォント: お好みのTTF/OTFフォントファイルをアプリ全体に適用できます。

通知

  • リアクション通知: メッセージについたリアクションを通知として受け取れます。
  • 消音ボタンを非表示: 通知に表示される「通知をオフ」ボタンを削除します。
  • 通知の遅延・不達対策 (FCM Fix): 非root環境での通知不達を回避するため、FCM受信処理の直接引き渡しや、LINEの常時フォアグラウンドサービス化を行います。

使い方

Root環境

  1. Vectorなどの、API 101と互換性のあるXposed環境をインストールします。

    現時点でAPI 101対応版は正式リリースされていないため、GitHub ActionsからCanaryビルドをダウンロードしてください。

  2. Knotをインストールし、マネージャー上でモジュールを有効化します。
  3. 対象アプリとしてLINEを選択します。
  4. LINEを再起動し、Knotのモジュール設定から各機能を有効化してください。
    • モジュール設定へのアクセス方法: ホームタブ右上の設定ボタンを長押しするか、LINE設定内の追加項目から開けます。

非Root環境

  1. NPatchをインストールします。

    v1.0.5以上を使用してください。

  2. Knotをダウンロードし、インストールします。
  3. Knotが対応しているバージョンのLINE apkをダウンロードします。

    分割apkの場合は、Apktool MAntiSplit-Mなどを使用して単一のapkに結合してください。

  4. NPatchアプリを開き、ダウンロードしたLINE apkを選択してローカルでパッチし、インストールします。
  5. NPatchの「管理」タブにあるLINEをタップし、モジュールのスコープを選択します。
  6. 表示されるモジュール一覧からKnotを選択します。
  7. LINEを起動し、Knotのモジュール設定から各機能を有効化してください。
    • モジュール設定へのアクセス方法: ホームタブ右上の設定ボタンを長押しするか、LINE設定内の追加項目から開けます。

開発者

ライセンス

このプロジェクトはGNU GPLv3の下で公開されています。

GPLv3ライセンスに基づき、このプロジェクトのコードのコピー、改変、および再配布は自由ですが、これらを利用・改変したコードを配布する場合は、ソースコードを公開し、同じGPLv3ライセンスの下で公開する必要があります。ソースコードを公開せずにコードを無断流用・転載して配布することは禁止されています。

About

Knot - Xposed module for LINE

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages