From 03f04ac9893abd184a3e606eb5a55e96c8d1cf47 Mon Sep 17 00:00:00 2001 From: Chippppp <78024852+Chipppppppppp@users.noreply.github.com> Date: Sat, 20 Jan 2024 20:12:27 +0900 Subject: [PATCH] Update README.md --- README.md | 6 +++--- .../java/io/github/chipppppppppp/lime/Main.java | 16 ++++++++++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 055dcdfd..b4f9da4c 100644 --- a/README.md +++ b/README.md @@ -19,12 +19,12 @@ LINE を掃除する Xposed Module です。 ## 機能 -- 画面下部の VOOM アイコンの削除 +- 画面下部の VOOM・ウォレットアイコンの削除 - 広告の削除 -- WebView(アプリ内ブラウザ) を好きなブラウザにリダイレクト +- WebView (アプリ内ブラウザ) を好きなブラウザにリダイレクト ## 既知の問題 -- LSPosed でのアイコンがデフォルトのままになっている +- 稀にホームタブの広告の場所に余白が残る 新たなバグや修正方法を見つけた場合は、[報告](//github.com/Chipppppppppp/LIME/issues/new/choose)をお願いします。 diff --git a/app/src/main/java/io/github/chipppppppppp/lime/Main.java b/app/src/main/java/io/github/chipppppppppp/lime/Main.java index 2e969e6a..fe887f57 100644 --- a/app/src/main/java/io/github/chipppppppppp/lime/Main.java +++ b/app/src/main/java/io/github/chipppppppppp/lime/Main.java @@ -7,6 +7,8 @@ import android.view.View; import android.view.ViewGroup; import android.webkit.WebView; +import android.widget.TextView; + import androidx.browser.customtabs.CustomTabsIntent; import java.lang.reflect.*; @@ -30,6 +32,20 @@ public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lparam) throws Thr Class hookTarget; + hookTarget = lparam.classLoader.loadClass("android.widget.TextView"); + XposedBridge.hookAllMethods(hookTarget, "setText", new XC_MethodHook() { + @Override + protected void afterHookedMethod(MethodHookParam param) throws Throwable { + TextView textView = (TextView) param.thisObject; + XposedBridge.log(textView.getText().toString()); + View parent = (View) textView.getParent(); + while (parent != null) { + XposedBridge.log(parent.getClass().getName()); + parent = (View) parent.getParent(); + } + } + }); + if (deleteVoom || deleteWallet) { hookTarget = lparam.classLoader.loadClass("jp.naver.line.android.activity.main.MainActivity"); XposedHelpers.findAndHookMethod(hookTarget, "onResume", new XC_MethodHook() {