Skip to content

v6.9.0

Choose a tag to compare

@areteruhiro areteruhiro released this 17 Jun 15:57

更新内容

UpdateHistory.md

対応するLINEのバージョン

動的にフックするクラスを検出するため、大幅に変更がなければ最新版に自動で対応します。
recommend以外のバージョンだと全ての機能を利用できない場合があります

14.19.1 14.21.1 15.0.0 15.1.X 15.2.1
15.3.X 15.4.0-15.4.1 15.5.1 -15.5.4 15.6.x
15.7.x (Maybe)
15.9.2
15.12.2 (Recommend)
15.18.1
26.2.0
26.3.1


GMS Core 連携(トークのバックアップ・復元)および FCM トークン取得処理の安定性向上と、ライセンス販売 URL の更新

  • TalkBackUP_Restore_GMS.java: GMS チェックのバイパス処理を大幅に強化
    • GmsCheckDetector による動的なメソッド名解決に対応し、Context の検証や Provider の提供、Boolean を返すチェック処理へのフックを追加
    • 解決されたメソッド情報を Constants.javaHookTarget へ保存し、次回起動時に利用する仕組みを実装
  • TokenGet.java: FCM トークン取得時のパッケージ名偽装(Identity Spoofing)機能を実装
    • クローン版 LINE 等でオリジナルのパッケージ名(jp.naver.line.android)を期待する GMS 側の制約を回避するため、ContextWrapper.getPackageName をフック
    • 通知管理、アクティビティ起動、ショートカット作成時に副作用が出ないよう、必要に応じて偽装を抑制するスコープ管理を導入
    • トークン取得の重複実行を防止するため、保存済みのトークン状態によるフィルタリングを追加
  • ライセンス検証関連(Main_SetUp.java, MainActivity.java)の販売プラットフォーム(Polar)URL を最新のものへ更新
  • 各言語の strings.xml において、GMS Core 連携機能の利用条件(MicroG RE の設定変更)に関する説明文を追記
  • サブ端末の場合の公式バックアップが不安定です何度かお試しください。