I mean, for example, the Search bar in the recents screen: <a href="http:&#x2F;&#x2F;img.wonderhowto.com&#x2F;img&#x2F;03&#x2F;61&#x2F;63551918823389&#x2F;0&#x2F;quick-tip-access-app-info-pages-from-lollipops-recent-apps-menu.w654.jpg" rel="nofollow">http:&#x2F;&#x2F;img.wonderhowto.com&#x2F;img&#x2F;03&#x2F;61&#x2F;63551918823389&#x2F;0&#x2F;quick-...</a> <a href="http:&#x2F;&#x2F;core0.staticworld.net&#x2F;images&#x2F;article&#x2F;2014&#x2F;11&#x2F;android-50-lollipop-pinning-100531190-large.idge.jpg" rel="nofollow">http:&#x2F;&#x2F;core0.staticworld.net&#x2F;images&#x2F;article&#x2F;2014&#x2F;11&#x2F;android-...</a><p>It is hardcoded to access the Google app, and if you remove the Google app, it just shows an error.<p>There are several such cases.<p>For example, Doze will terminate all apps – except for Google Play Services’ GCM service, that one can stay. This is, again, hardcoded.<p>The only way to modify these things is by actually recompiling SystemUI.apk and framework.jar. Which no normal user can do.