Skip to content

Commit 43a5985

Browse files
committed
🖊适配小黑屋
1 parent 039bd27 commit 43a5985

File tree

9 files changed

+1458
-2
lines changed

9 files changed

+1458
-2
lines changed

LICENSE

+674
Large diffs are not rendered by default.

README.md

+729
Large diffs are not rendered by default.

app/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ android {
1818

1919
buildTypes {
2020
release {
21-
minifyEnabled true
21+
minifyEnabled false
2222
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
2323
}
2424
}

app/release/app-release.apk

2.88 MB
Binary file not shown.

app/release/output-metadata.json

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"version": 2,
3+
"artifactType": {
4+
"type": "APK",
5+
"kind": "Directory"
6+
},
7+
"applicationId": "me.bingyue.IceCore",
8+
"variantName": "processReleaseResources",
9+
"elements": [
10+
{
11+
"type": "SINGLE",
12+
"filters": [],
13+
"versionCode": 1,
14+
"versionName": "1.0",
15+
"outputFile": "app-release.apk"
16+
}
17+
]
18+
}

app/src/main/java/me/bingyue/IceCore/MainHook.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,15 @@
1212
public class MainHook implements IXposedHookLoadPackage {
1313

1414

15-
public static final String[] app_PackName = {"com.when.coco", "me.mapleaf.calendar", "com.clover.daysmatter"};
15+
public static final String[] app_PackName = {"com.when.coco", "me.mapleaf.calendar", "com.clover.daysmatter", "web1n.stopapp"};
1616
private static final Map<String, String> hook_method_app;
1717

1818
static {
1919
hook_method_app = new HashMap<>();
2020
hook_method_app.put("com.when.coco", "san_liu_wu_hook");
2121
hook_method_app.put("me.mapleaf.calendar", "yi_ye_hook");
2222
hook_method_app.put("com.clover.daysmatter", "daysmatter_hook");
23+
hook_method_app.put("web1n.stopapp", "webn_stopapp");
2324
}
2425

2526
@Override

app/src/main/java/me/bingyue/IceCore/hook_core.java

+4
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,8 @@ public void yi_ye_hook(XC_LoadPackage.LoadPackageParam lpparam) {
1616
public void daysmatter_hook(XC_LoadPackage.LoadPackageParam lpparam){
1717
com_clover_daysmatter_vip.hook_init(lpparam);
1818
}
19+
20+
public void webn_stopapp(XC_LoadPackage.LoadPackageParam lpparam){
21+
webn_stopapp_vip.hook_init(lpparam);
22+
}
1923
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package me.bingyue.IceCore;
2+
3+
import de.robv.android.xposed.XC_MethodHook;
4+
import de.robv.android.xposed.XposedHelpers;
5+
import de.robv.android.xposed.callbacks.XC_LoadPackage;
6+
7+
public class webn_stopapp_vip {
8+
public static void hook_init(XC_LoadPackage.LoadPackageParam lpparam){
9+
XposedHelpers.findAndHookMethod("web1n.stopapp.zo$for",
10+
lpparam.classLoader,
11+
"if",
12+
java.lang.String.class,
13+
boolean.class,
14+
boolean.class,
15+
int.class,
16+
int.class,
17+
int.class,
18+
new XC_MethodHook() {
19+
@Override
20+
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
21+
param.args[1] = true;
22+
param.args[2] = true;
23+
}
24+
@Override
25+
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
26+
}
27+
});
28+
}
29+
}

app/src/main/res/values/arrays.xml

+1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@
1313
<item>com.when.coco</item>
1414
<item>me.mapleaf.calendar</item>
1515
<item>com.clover.daysmatter</item>
16+
<item>web1n.stopapp</item>
1617
</string-array>
1718
</resources>

0 commit comments

Comments
 (0)