是否可以自动激活 Xposed 模块,而不是在 Xposed GUI 中检查它们是否处于事件状态?模块的启用状态是否存储在易于访问的地方(在已取得 root 权限的设备上)...?
最佳答案
您可以通过修改 conf/modules.list
来实现此目的将您的 APK 文件的路径添加到 Xposed Installer 数据目录中的文件即可。
您还应该修改 shared_prefs/enabled_modules.xml
文件,以便您的更改反射(reflect)在 Xposed Installer 中(否则,该模块将启用,但在 Xposed Installer 中显示为禁用)。
更改后需要重新启动设备。
请注意,这需要 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;
}
}
关于xposed - 是否可以预激活 Xpose 模块而无需通过 GUI 手动激活它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39512105/