diff --git a/.androidide/editor/openedFiles.json b/.androidide/editor/openedFiles.json index 5f6eff5..a146eeb 100644 --- a/.androidide/editor/openedFiles.json +++ b/.androidide/editor/openedFiles.json @@ -1,20 +1,50 @@ { "allFiles": [ + { + "file": "/storage/emulated/0/铃芽の文件/Projects/FuckMaoNemo/app/src/main/res/xml/config.xml", + "selection": { + "end": { + "column": 15, + "index": 519, + "line": 17 + }, + "start": { + "column": 15, + "index": 519, + "line": 17 + } + } + }, { "file": "/storage/emulated/0/铃芽の文件/Projects/FuckMaoNemo/app/src/main/java/io/github/moonleeeaf/fuckmaonemo/Hook.java", "selection": { "end": { - "column": 51, - "index": 3944, - "line": 90 + "column": 28, + "index": 5956, + "line": 146 }, "start": { - "column": 51, - "index": 3944, - "line": 90 + "column": 28, + "index": 5956, + "line": 146 + } + } + }, + { + "file": "/storage/emulated/0/铃芽の文件/Projects/FuckMaoNemo/app/build.gradle", + "selection": { + "end": { + "column": 22, + "index": 272, + "line": 14 + }, + "start": { + "column": 22, + "index": 272, + "line": 14 } } } ], - "selectedFile": "/storage/emulated/0/铃芽の文件/Projects/FuckMaoNemo/app/src/main/java/io/github/moonleeeaf/fuckmaonemo/Hook.java" + "selectedFile": "/storage/emulated/0/铃芽の文件/Projects/FuckMaoNemo/app/src/main/res/xml/config.xml" } \ No newline at end of file diff --git a/.github/1.jpg b/.github/1.jpg index ce1f6b3..d66a72e 100644 Binary files a/.github/1.jpg and b/.github/1.jpg differ diff --git a/app/build.gradle b/app/build.gradle index bf5db09..2583544 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,8 +12,8 @@ android { applicationId "io.github.moonleeeaf.fuckmaonemo" minSdk 21 targetSdk 33 - versionCode 11000 - versionName "1.1.0" + versionCode 12000 + versionName "1.2.0" vectorDrawables { useSupportLibrary true diff --git a/app/src/main/java/io/github/moonleeeaf/fuckmaonemo/Hook.java b/app/src/main/java/io/github/moonleeeaf/fuckmaonemo/Hook.java index a9d0968..aab771b 100644 --- a/app/src/main/java/io/github/moonleeeaf/fuckmaonemo/Hook.java +++ b/app/src/main/java/io/github/moonleeeaf/fuckmaonemo/Hook.java @@ -150,6 +150,28 @@ public class Hook implements IXposedHookLoadPackage { ); }); + // 屏蔽更新 + load("fuck_update", () -> { + XposedBridge.log("[FuckMaoNemo] Hook_屏蔽更新"); + XposedBridge.hookMethod( + getMethod( + XposedHelpers.findClass("cn.codemao.android.update.CodemaoUpdate$Builder", classLoader), + "setEnv", + int.class + ), + new XC_MethodHook(){ + @Override + protected void afterHookedMethod(MethodHookParam arg0) throws Throwable { + XposedHelpers.setStaticObjectField( + XposedHelpers.findClass("cn.codemao.android.update.util.UpdateConstants", classLoader), + "UPDATE_URL", + "http://114.514.1.1" + ); + } + } + ); + }); + XposedBridge.log("[FuckMaoNemo] 执行完毕"); Toast.makeText(getApplication(), "[FuckMaoNemo] 加载成功 (≧▽≦)\n" + nohengheng + " 个功能加载成功, " + aaaa + " 个失败", Toast.LENGTH_LONG).show(); diff --git a/app/src/main/res/xml/config.xml b/app/src/main/res/xml/config.xml index dbed044..de8cf72 100644 --- a/app/src/main/res/xml/config.xml +++ b/app/src/main/res/xml/config.xml @@ -17,13 +17,19 @@ + android:summary="拦截 401 码强制登出账号\n强制浏览已封禁账号的资料卡\n评论接口检测\n获得调试信息?" /> + + +