为了使Google商店不仅在启动时启用Google服务,而且在全局变量中的app启动时也能生效,您可以将Google商店的启用和禁用操作移动到一个单独的条件块中,并将该条件块插入到全局变量判断的条件块之后。具体的修改如下:

{\"name\": \"优化的Google商店冻结\", \"description\": \"全局变量Google\", \"priority\": 2, \"condition\": \"if(frontPkgChanged == true && globalVarOf$Google.contains(to)){pkg.enableApplication(\"com.google.android.ext.shared\");pkg.enableApplication(\"com.google.android.onetimeinitializer\");pkg.enableApplication(\"com.google.android.printservice.recommendation\");pkg.enableApplication(\"com.google.android.configupdater\");pkg.enableApplication(\"com.google.android.gms\");pkg.enableApplication(\"com.google.android.gsf\")} else if(pkgKilled == true && globalVarOf$Google.contains(pkgName)){killer.killPackage(\"com.google.android.gms\");killer.killPackage(\"com.google.android.gsf\")} else if(globalVarOf$Google.contains(pkgName)){pkg.enableApplication(\"com.google.android.ext.shared\");pkg.enableApplication(\"com.google.android.onetimeinitializer\");pkg.enableApplication(\"com.google.android.printservice.recommendation\");pkg.enableApplication(\"com.google.android.configupdater\");pkg.enableApplication(\"com.google.android.gms\");pkg.enableApplication(\"com.google.android.gsf\")} else if(globalVarOf$Google.contains(pkgName)){pkg.disableApplication(\"com.google.android.ext.shared\");pkg.disableApplication(\"com.google.android.onetimeinitializer\");pkg.disableApplication(\"com.google.android.printservice.recommendation\");pkg.disableApplication(\"com.google.android.configupdater\");pkg.disableApplication(\"com.google.android.gms\");pkg.disableApplication(\"com.google.android.gsf\");pkg.disableApplication(\"com.android.vending\")}", \"actions\": [\"pkg.disableApplication(\"com.android.vending\")\", \"killer.killPackage(\"com.android.vending\")\"]}

这样修改后,Google商店将不再是特例,而是只有在全局变量中的app启动时才会启用Google服务。


原文地址: https://www.cveoy.top/t/topic/pL02 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录