Repository navigation
System Info Display Fix 1.0
System Info Display Fix 1.0
First public release.
What it fixes
On iOS 16, the legacy System Info tweak can crash Settings → Display & Brightness with an NSInternalInconsistencyException reporting an invalid number of table rows.
System Info adds legacy Display resolution (res_pss) and Power (backlight_power) specifiers to Apple's DBSSettingsController. On iOS 16, that controller dynamically rebuilds its own display / Night Shift specifiers. The added legacy rows can leave UIKit's table state inconsistent and Settings aborts.
What 1.0 changes
- Removes only System Info's two incompatible Display & Brightness rows.
- Prevents its removed Power row from being refreshed.
- Keeps System Info active everywhere else.
- Does not modify System Info itself on disk.
- Does not globally disable tweak injection into Settings.
Expected behavior
Settings → Display & Brightness opens normally. System Info continues working in its other supported Settings pages. System Info's Display resolution and Power rows are intentionally absent from Display & Brightness.
Package
Rootless release: com.sahinkaa.systeminfodisplayfix_1.0_iphoneos-arm64.deb
RootHide users can convert the rootless package with RootHide Patcher.
Credits
Fix by sahinkaa, coded with Codex.
Original System Info tweak by ARX8x. System Info is not included in this release.