2

是否可以自动激活 Xposed 模块而不是在 Xposed GUI 中检查它们是否处于活动状态?模块的启用状态是否存储在易于访问的位置(在根设备上)......?

4

1 回答 1

2

您可以通过修改conf/modules.listXposed Installer 数据目录中的文件来实现这一点,只需将 APK 文件的路径添加到列表中即可。

您还应该修改该shared_prefs/enabled_modules.xml文件,以便您的更改反映在 Xposed 安装程序中(否则,该模块将被启用,但在 Xposed 安装程序中将显示为禁用)。

更改后需要重启设备。

请注意,这需要 root 访问权限,因为该文件位于另一个应用程序的内部数据目录中。我强烈建议以正常方式打开 Xposed Installer 应用程序,让用户自己启用模块:

public static boolean startXposedActivity(Context context) {
    Intent intent = new Intent("de.robv.android.xposed.installer.OPEN_SECTION");
    intent.putExtra("section", "modules");
    try {
        context.startActivity(intent);
        return true;
    } catch (ActivityNotFoundException e) {
        return false;
    }
}
于 2016-09-24T13:28:04.130 回答