[parasitic] Skip hacking provider from other packages (#1188)
This commit is contained in:
parent
daf3e8dbd6
commit
25ec7c4b1b
|
|
@ -159,6 +159,7 @@ public class ParasiticManagerHooker {
|
||||||
} else if (arg instanceof ProviderInfo) info = (ProviderInfo) arg;
|
} else if (arg instanceof ProviderInfo) info = (ProviderInfo) arg;
|
||||||
}
|
}
|
||||||
if (ctx != null && info != null) {
|
if (ctx != null && info != null) {
|
||||||
|
if (!info.applicationInfo.packageName.equals(BuildConfig.MANAGER_INJECTED_PKG_NAME)) return;
|
||||||
if (originalContext == null) {
|
if (originalContext == null) {
|
||||||
info.applicationInfo.packageName = BuildConfig.MANAGER_INJECTED_PKG_NAME + ".origin";
|
info.applicationInfo.packageName = BuildConfig.MANAGER_INJECTED_PKG_NAME + ".origin";
|
||||||
var originalPkgInfo = ActivityThread.currentActivityThread().getPackageInfoNoCheck(info.applicationInfo, HiddenApiBridge.Resources_getCompatibilityInfo(ctx.getResources()));
|
var originalPkgInfo = ActivityThread.currentActivityThread().getPackageInfoNoCheck(info.applicationInfo, HiddenApiBridge.Resources_getCompatibilityInfo(ctx.getResources()));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue