The actual breadcrumb view is not in SpringBoard or its' UIStatusBar
. It is inside the application. It is inside UIStatusBarForegroundView
and then inside a UIStatusBarBreadcrumbItemView
.
The action is stored in the UIApplication (NOT SpringBoard!) [[%c(UIApplication) sharedApplication] _systemNavigationAction]
Disabling
- Hook UIKit's
UIStatusBarForegroundStyleAttributes
, and overridecanShowBreadcrumbs
and its associated setter method - Return
NO
forSBMainDisplaySceneManager
's- (_Bool)_shouldBreadcrumbApplication:(SBWorkspaceApplication *)arg1 withTransitionContext:(id)arg2;