网站、APP、小程序、软件、硬件定制开发,联系QQ:99605319

用xposed模块给加速器添加白名单
不想写ui界面的可利用隐藏应用列表模块来配置白名单或黑名单,隐藏应用列表只需要给加速器启用黑名单或白名单即可

import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
import de.robv.android.xposed.callbacks.XC_LoadPackage;
import android.app.AndroidAppHelper;
import java.util.List;
 
public class AllowAllApps implements IXposedHookLoadPackage {
 
    @Override
    public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {
        ClassLoader classLoader = lpparam.classLoader;
        XC_MethodHook hook = new XC_MethodHook() {
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                Object builder = param.thisObject;
                PackageManager pm = AndroidAppHelper.currentApplication().getPackageManager();
                List<PackageInfo> packages = pm.getInstalledPackages(PackageManager.GET_META_DATA);
                for (PackageInfo packageInfo : packages) {
                    XposedHelpers.callMethod(builder, "addAllowedApplication", packageInfo.packageName);
                }
                super.beforeHookedMethod(param);
            }
        };
        XposedHelpers.findAndHookMethod("android.net.VpnService$Builder", classLoader, "establish", hook);
    }
}



经验分享资源(让加速器加速所有应用(包括系统应用))网址:https://www.08i8.com/course/detail517.html;转载请注明!


评论(0条)

请登录后评论
admin

admin

0

0

0

( 此人很懒并没有留下什么~~ )

首页

栏目

搜索

会员