Prevent crash when xresources init failed (#1420)
This commit is contained in:
parent
4bf7c04ca7
commit
4d9f060aa9
|
|
@ -65,7 +65,9 @@ public class HandleBindAppHooker extends XC_MethodHook {
|
|||
XposedInit.loadedPackagesInProcess.add(reportedPackageName);
|
||||
LoadedApk loadedApk = activityThread.getPackageInfoNoCheck(appInfo, compatInfo);
|
||||
|
||||
if (!XposedInit.disableResources) {
|
||||
XResources.setPackageNameForResDir(appInfo.packageName, loadedApk.getResDir());
|
||||
}
|
||||
|
||||
String processName = (String) XposedHelpers.getObjectField(bindData, "processName");
|
||||
|
||||
|
|
|
|||
|
|
@ -44,7 +44,9 @@ public class LoadedApkCstrHooker extends XC_MethodHook {
|
|||
Object mAppDir = XposedHelpers.getObjectField(loadedApk, "mAppDir");
|
||||
Hookers.logD("LoadedApk#<init> ends: " + mAppDir);
|
||||
|
||||
if (!XposedInit.disableResources) {
|
||||
XResources.setPackageNameForResDir(packageName, loadedApk.getResDir());
|
||||
}
|
||||
|
||||
if (packageName.equals("android")) {
|
||||
Hookers.logD("LoadedApk#<init> is android, skip: " + mAppDir);
|
||||
|
|
|
|||
Loading…
Reference in New Issue