Skip to content

Commit

Permalink
🖊️适配小熊录屏获取vip
Browse files Browse the repository at this point in the history
 🖊️适配一木记账获取vip
  • Loading branch information
bingqiu456 committed Nov 9, 2024
1 parent 37a03a0 commit 11cdaf9
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 0 deletions.
2 changes: 2 additions & 0 deletions app/src/main/java/me/bingyue/IceCore/MainHook.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ public class MainHook implements IXposedHookLoadPackage {
"com.dragon.read",
"com.duitang.main",
"com.duapps.recorder",
"com.wangc.bill"
};

public static final String[] app_PackName_Native = {
Expand All @@ -38,6 +39,7 @@ public class MainHook implements IXposedHookLoadPackage {
hook_method_app.put("com.dragon.read", "f");
hook_method_app.put("com.duitang.main", "g");
hook_method_app.put("com.duapps.recorder", "h");
hook_method_app.put("com.wangc.bill", "k");
}

@Override
Expand Down
3 changes: 3 additions & 0 deletions app/src/main/java/me/bingyue/IceCore/hook_core.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import me.bingyue.IceCore.hook_ad.fanqie_xiao_suo;
import me.bingyue.IceCore.hook_vip.duitang_vip;
import me.bingyue.IceCore.hook_vip.xiaoxiong_vip;
import me.bingyue.IceCore.hook_vip.com_wangc_bill_vip;


public class hook_core{
Expand All @@ -34,4 +35,6 @@ public void g(XC_LoadPackage.LoadPackageParam lpparam){

public void h(XC_LoadPackage.LoadPackageParam lpparam) { xiaoxiong_vip.hook_init(lpparam); }

public void k(XC_LoadPackage.LoadPackageParam lpparam) { com_wangc_bill_vip.hook_init(lpparam);}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
package me.bingyue.IceCore.hook_vip;

import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XposedHelpers;
import de.robv.android.xposed.callbacks.XC_LoadPackage;

public class com_wangc_bill_vip {
public static void hook_init(XC_LoadPackage.LoadPackageParam lpparam){
XposedHelpers.findAndHookMethod(
"com.wangc.bill.http.entity.User",
lpparam.classLoader,
"isVip",
new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
super.beforeHookedMethod(param);
}

@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
param.setResult(true);
super.afterHookedMethod(param);
}
}
);
hook_viptype(lpparam);
}

public static void hook_viptype(XC_LoadPackage.LoadPackageParam lapparam){
XposedHelpers.findAndHookMethod(
"com.wangc.bill.entity.ThemeChild",
lapparam.classLoader,
"isVip",
new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
super.beforeHookedMethod(param);
}

@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
param.setResult(true);
super.afterHookedMethod(param);
}
}
);
}
}
1 change: 1 addition & 0 deletions app/src/main/res/values/arrays.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,6 @@
<item>com.dragon.read</item>
<item>com.duitang.main</item>
<item>com.duapps.recorder</item>
<item>com.wangc.bill</item>
</string-array>
</resources>

0 comments on commit 11cdaf9

Please sign in to comment.