mirror of
https://github.com/MoonLeeeaf/FuckMaoNemo.git
synced 2025-06-06 11:23:33 +08:00
Compare commits
4 Commits
v1.2.0
...
0f8c30b6c6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0f8c30b6c6 | ||
|
|
1a25a90358 | ||
|
|
54f1597235 | ||
|
|
68b3d96fdd |
@@ -4,29 +4,14 @@
|
||||
"file": "/storage/emulated/0/铃芽の文件/Projects/FuckMaoNemo/app/src/main/res/xml/config.xml",
|
||||
"selection": {
|
||||
"end": {
|
||||
"column": 15,
|
||||
"index": 519,
|
||||
"line": 17
|
||||
"column": 36,
|
||||
"index": 1031,
|
||||
"line": 30
|
||||
},
|
||||
"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": 28,
|
||||
"index": 5956,
|
||||
"line": 146
|
||||
},
|
||||
"start": {
|
||||
"column": 28,
|
||||
"index": 5956,
|
||||
"line": 146
|
||||
"column": 36,
|
||||
"index": 1031,
|
||||
"line": 30
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -34,17 +19,17 @@
|
||||
"file": "/storage/emulated/0/铃芽の文件/Projects/FuckMaoNemo/app/build.gradle",
|
||||
"selection": {
|
||||
"end": {
|
||||
"column": 22,
|
||||
"index": 272,
|
||||
"line": 14
|
||||
"column": 26,
|
||||
"index": 302,
|
||||
"line": 15
|
||||
},
|
||||
"start": {
|
||||
"column": 22,
|
||||
"index": 272,
|
||||
"line": 14
|
||||
"column": 26,
|
||||
"index": 302,
|
||||
"line": 15
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"selectedFile": "/storage/emulated/0/铃芽の文件/Projects/FuckMaoNemo/app/src/main/res/xml/config.xml"
|
||||
"selectedFile": "/storage/emulated/0/铃芽の文件/Projects/FuckMaoNemo/app/build.gradle"
|
||||
}
|
||||
@@ -12,8 +12,8 @@ android {
|
||||
applicationId "io.github.moonleeeaf.fuckmaonemo"
|
||||
minSdk 21
|
||||
targetSdk 33
|
||||
versionCode 12000
|
||||
versionName "1.2.0"
|
||||
versionCode 12100
|
||||
versionName "1.2.1"
|
||||
|
||||
vectorDrawables {
|
||||
useSupportLibrary true
|
||||
|
||||
@@ -2,6 +2,7 @@ package io.github.moonleeeaf.fuckmaonemo;
|
||||
import android.app.Activity;
|
||||
import android.app.Application;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.widget.Toast;
|
||||
import de.robv.android.xposed.IXposedHookLoadPackage;
|
||||
@@ -153,22 +154,13 @@ public class Hook implements IXposedHookLoadPackage {
|
||||
// 屏蔽更新
|
||||
load("fuck_update", () -> {
|
||||
XposedBridge.log("[FuckMaoNemo] Hook_屏蔽更新");
|
||||
XposedBridge.hookMethod(
|
||||
methodToVoid(
|
||||
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"
|
||||
);
|
||||
}
|
||||
}
|
||||
XposedHelpers.findClass("com.codemao.nemo.sdk.update.NetChangeReceiver", classLoader),
|
||||
"onReceive",
|
||||
Context.class,
|
||||
Intent.class
|
||||
)
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<SwitchPreference
|
||||
android:key="fuck_update"
|
||||
android:title="屏蔽更新"
|
||||
android:summary="此功能会让整个更新功能不可用,若已经收到更新提示请先清理 shared_prefs 才可完全生效" />
|
||||
android:summary="主页不会弹更新对话框" />
|
||||
|
||||
<SwitchPreference
|
||||
android:key="fuck_no_proxy"
|
||||
|
||||
Reference in New Issue
Block a user