[Nexus 5 Android Development] Rayfen Windspear:
Tried it, didn't work. Figured it might not because I already tried wiping /system and reinstalling as if I'd done a clean install, but without wiping data. Guess I'll sniff around in the /data dir on both and maybe see if I can do the same with whatever settings are corrupted. Thanks for the effort.

---------- Post added at 11:42 PM ---------- Previous post was at 11:19 PM ----------

WOOOOO, I AM AWESOME!! So it seems that all I had to do was remove /data/app/com.android.systemui-1 folder. Seems it builds out some stuff from the APK and stashes it there for use? I don't know, all I know is blank screen is no more! Logcat is my hero.

EDIT: Celebrations too early it seems. I've got my "desktop" back... but nav and status bars are both gone. Can't really do jack without them. Progress is progress.... Oh joy, and it doesn't lock, this just gets better and better.

Does these logcat entries mean anything to anyone?

[ 10-30 23:45:51.076 785: 785 E/PackageManager ]

Failed to create app data for com.android.systemui: com.android.internal.os.InstallerConnection$InstallerException: Failed to execute create_app_data [null, com.android.systemui, 0, 3, 10027, platform, 25]: -1

[ 10-30 23:45:52.355 785: 785 W/BluetoothManagerService ]

Unable to resolve SystemUI's UID.

android.content.pm.PackageManager$NameNotFoundException: com.android.systemui

at android.app.ApplicationPackageManager.getPackageUidAsUser(ApplicationPackageManager.java:256)

at com.android.server.BluetoothManagerService.<init>(BluetoothManagerService.java:322)

at com.android.server.BluetoothService.<init>(BluetoothService.java:27)

at java.lang.reflect.Constructor.newInstance0(Native Method)

at java.lang.reflect.Constructor.newInstance(Constructor.java:430)

at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:94)

at com.android.server.SystemServer.startOtherServices(SystemServer.java:729)

at com.android.server.SystemServer.run(SystemServer.java:371)

at com.android.server.SystemServer.main(SystemServer.java:240)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)

[ 10-30 23:45:55.169 785: 785 E/InputMethodManagerService ]

Ignoring updateSystemUiLocked due to an invalid token. uid:1000 token:null

[ 10-30 23:45:55.336 785: 785 W/ActivityManager ]

Unable to start service Intent { cmp=com.android.systemui/.keyguard.KeyguardService } U=0: not found

[ 10-30 23:46:36.077 1888: 1888 E/libEGL ]

error opening cache file /data/user_de/0/com.android.systemui/code_cache/com.android.opengl.shaders_cache: Permission denied (13)

Oh, so after renaming /data/user_de/0/com.android.systemui now I get

[ 10-31 00:03:12.983 860: 860 W/packagescan-6 ]

type=1400 audit(0.0:10): avc: denied { open } for name="SystemUI.apk" dev="mmcblk0p25" ino=1539 scontext=u:r:system_server:s0 tcontext=u:object_r:media_rw_data_file:s0 tclass=file permissive=0

[ 10-31 00:03:12.985 800: 860 W/zipro ]

Error opening archive /system/priv-app/SystemUI/SystemUI.apk: I/O Error

[ 10-31 00:03:12.985 800: 860 D/asset ]

failed to open Zip archive '/system/priv-app/SystemUI/SystemUI.apk'

[ 10-31 00:03:12.987 800: 860 W/PackageManager ]

Failed to parse /system/priv-app/SystemUI: Failed to parse /system/priv-app/SystemUI/SystemUI.apk

[ 10-31 00:04:02.931 261: 261 E/cutils ]

Expected path /data/data/com.android.systemui with owner 10027:10027 but found 10023:10023

[ 10-31 00:04:02.931 261: 261 E/installd ]

Failed to prepare /data/data/com.android.systemui: Success