[Xperia Z Q&A, Help & Troubleshooting] TpmKranz:
UPDATE

I've managed to sort of install SemcPowerSaveModule.apk by removing some parts of its AndroidManifest.xml and resigning it with my own private key. Now the complaints about not finding com.sonyericsson.psm.sysmonservice.ISysmonService are gone but the camera is still not available. So I checked if there are some libraries left that have to do with the camera and indeed found three ones that weren't on the phone:

/system/lib/libcameraextensionclient.so
/system/lib/libcameraextensionjni.so
/system/lib/libcameraextensionservice.so

After copying them, the error screen isn't shown anymore and this is what I see:

With the following logcat:

I/ActivityManager( 565): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.sonyericsson.android.camera/.CameraActivity bnds=[540,922][540,922]} from pid 1180
I/ActivityManager( 565): Start proc com.sonyericsson.android.camera for activity com.sonyericsson.android.camera/.CameraActivity: pid=10236 uid=10104 gids={50104, 1006, 1015, 1023, 3003, 1028}
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=1
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
E/ActivityThread(10236): Failed to find provider info for com.sonyericsson.conversations
E/ActivityThread(10236): Failed to find provider info for com.sonyericsson.conversations
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
W/ActivityManager( 565): Unable to start service Intent { act=com.sonyericsson.psm.sysmonservice.ISysmonService } U=0: not found
W/ActivityManager( 565): Unbind failed: could not find connection for android.os.BinderProxy@422cf2c8
W/ActivityManager( 565): Unable to start service Intent { act=com.sonyericsson.psm.thermalservice.ISysmonService } U=0: not found
W/ActivityManager( 565): Unbind failed: could not find connection for android.os.BinderProxy@4509b140
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/libcamera( 998): HAL_getCameraInfo: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/libcamera( 998): HAL_getCameraInfo: X
I/AwesomePlayer( 998): setDataSource_l(URL suppressed)
D/MediaExtractor( 998): returning default extractor
D/AwesomePlayer( 998): Tunnel Mime Type: audio/vorbis, object alive = 0, mTunnelAliveAP = 0
D/AwesomePlayer( 998): Normal Audio Playback
D/AwesomePlayer( 998): Use tunnel player only for AUDIO_STREAM_MUSIC
I/AwesomePlayer( 998): setDataSource_l(URL suppressed)
D/MediaExtractor( 998): returning default extractor
D/AwesomePlayer( 998): Tunnel Mime Type: audio/vorbis, object alive = 0, mTunnelAliveAP = 0
D/AwesomePlayer( 998): Normal Audio Playback
D/AwesomePlayer( 998): Use tunnel player only for AUDIO_STREAM_MUSIC
I/CameraClient( 998): Opening camera 0
I/libcamera( 998): HAL_openCameraHardware: E cameraId=0
I/libcamera( 998): HAL_Camera_GetCameraInfo: HAL_gCameraNum=2
I/caladbolg( 998): 2475532291 cald_pal.c (5038) 7454 I [INF] PAL_Create
I/caladbolg( 998): 2475532627 cald_camctrl.c (18944) 7454 I [INF] + Cald_CamCtrl_Create
I/caladbolg( 998): 2475532749 cald_hal.c (5898) 7454 I [INF] + Cald_Hal_Create
I/mm-camera( 998): c2d_interface_create: idx = 0 handle = 256
I/caladbolg( 998): 2475535618 cald_hal.c (5926) 7454 I [INF] - Cald_Hal_Create
I/caladbolg( 998): 2475535679 cald_camctrl.c (9360) 7454 I [INF] Module name SOI13BS2
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/caladbolg( 998): 2475541874 cald_camctrl.c (6633) 7454 I [INF] CameraIndex : [0x1]
I/caladbolg( 998): 2475541905 cald_camctrl.c (6634) 7454 I [INF] numOfCameras: [0x2]
I/caladbolg( 998): 2475541935 cald_camctrl.c (6635) 7454 I [INF] majorVersion: [0x3]
I/caladbolg( 998): 2475541935 cald_camctrl.c (6636) 7454 I [INF] minorVersion: [0x0]
I/caladbolg( 998): 2475543248 cald_camctrl.c (18969) 7454 I [INF] - Cald_CamCtrl_Create
I/caladbolg( 998): 2475543278 cald_camctrl.c (18944) 7454 I [INF] + Cald_CamCtrl_Create
I/caladbolg( 998): 2475543339 cald_hal.c (5898) 7454 I [INF] + Cald_Hal_Create
I/caladbolg( 998): 2475545049 cald_hal.c (5926) 7454 I [INF] - Cald_Hal_Create
I/caladbolg( 998): 2475545079 cald_camctrl.c (9360) 7454 I [INF] Module name LGI02BN0
I/caladbolg( 998): 2475554662 cald_camctrl.c (6633) 7454 I [INF] CameraIndex : [0x2]
I/caladbolg( 998): 2475554723 cald_camctrl.c (6634) 7454 I [INF] numOfCameras: [0x2]
I/caladbolg( 998): 2475554754 cald_camctrl.c (6635) 7454 I [INF] majorVersion: [0x3]
I/caladbolg( 998): 2475554754 cald_camctrl.c (6636) 7454 I [INF] minorVersion: [0x0]
I/caladbolg( 998): 2475556219 cald_camctrl.c (18969) 7454 I [INF] - Cald_CamCtrl_Create
E/QCOM PowerHAL( 998): Invalid hint ID.
E/QCOM PowerHAL( 998): Invalid hint ID.
I/caladbolg( 998): 2475563422 cald_server.c (911) 7454 I [INF] Server is created. (0)
I/caladbolg( 998): 2475563544 cald_server.c (916) 7454 I [INF] Server ref counter = 1
I/caladbolg( 998): 2475563941 cald_client.c (1926) 7454 I [INF] Cald_Client_Create
I/caladbolg( 998): 2475564063 cald_client.c (307) 7454 I [INF] + Cald_Client_ICamera_ReserveCamera index[0x1] priority[0] pICBCamera[0x40b70530] userData[0x41b72008]
I/caladbolg( 998): 2475564215 cald_camctrl.c (9534) 10272 P [PFM] -1819403081 + Cald_CamCtrl_PowerUp
I/caladbolg( 998): 2475564398 cald_capctrl.c (12122) 10272 I [INF] + Cald_CapCtrl_Create
I/caladbolg( 998): 2475567756 cald_capctrl.c (12150) 10272 I [INF] - Cald_CapCtrl_Create
I/caladbolg( 998): 2475574470 cald_iqctrl.c (20513) 10272 I [INF] + Cald_IqCtrl_Create
I/caladbolg( 998): 2475582436 cald_iqctrl.c (20560) 10272 I [INF] - Cald_IqCtrl_Create
I/caladbolg( 998): 2475584359 cald_hal_qct_camera.c (5770) 10272 P [HAL] -1819382968 + Cald_Hal_Qct_If_PowerUp
I/caladbolg( 998): 2475584572 cald_hal_qct_camera.c (5839) 10272 P [HAL] -1819382754 - Cald_Hal_Qct_If_PowerUp
I/mm-camera( 998): qcamsvr_start: old_mode = 7
D/mm-camera( 998): P [CAMIF]: -1819378725 + sony_camif_cam_power_on
I/mm-camera( 998): mctl_store_curr_target Current target is 0
I/mm-camera( 998): config_proc_native_ctrl_cmd: CAMERA_SET_PARM_DIMENSION called
I/mm-camera( 998): axi_client_init axi client 0
I/mm-camera( 998):
I/mm-camera( 998): vfe_ops_init: E
I/mm-camera( 998): vfe_legacy_stats_buffer_init: AEC_STATS_BUFNUM
I/mm-camera( 998): vfe_legacy_stats_buffer_init: AEC_STATS_BUFNUM
I/mm-camera( 998): mctl_init_stats_proc_info: snap_max_line_cnt =37968
D/mm-camera( 998): P [CAMIF]: -1819288660 - sony_camif_cam_power_on
I/Adreno200-EGL( 998): <qeglDrvAPI_eglInitialize:269>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB_VANILLA.04.02.02.60.051_msm8960_JB_VANILLA_CL2997615_release_AU (CL2997615)
I/Adreno200-EGL( 998): Build Date: 04/11/13 Thu
I/Adreno200-EGL( 998): Local Branch:
I/Adreno200-EGL( 998): Remote Branch: quic/mako_jb_mr1
I/Adreno200-EGL( 998): Local Patches: NONE
I/Adreno200-EGL( 998): Reconstruct Branch: AU_LINUX_ANDROID_JB_VANILLA.04.02.02.60.051 + NOTHING
W/MPL-9_sup( 565): 9 axis sensor fusion not available - No compass detected.
I/caladbolg( 998): 2475683611 cald_camctrl.c (9549) 10272 P [PFM] -1819283685 - Cald_CamCtrl_PowerUp
I/caladbolg( 998): 2475683825 cald_client.c (332) 7454 I [INF] - Cald_Client_ICamera_ReserveCamera (0)
I/caladbolg( 998): 2475685931 cald_client.c (113) 7454 I [INF] + Cald_Client_ICamera_GetCameraCaps
I/caladbolg( 998): 2475686205 cald_client.c (137) 7454 I [INF] - Cald_Client_ICamera_GetCameraCaps (0)
I/caladbolg( 998): 2475686358 cald_client.c (151) 7454 I [INF] + Cald_Client_ICamera_GetPreviewCaps
I/caladbolg( 998): 2475686572 cald_client.c (177) 7454 I [INF] - Cald_Client_ICamera_GetPreviewCaps (0)
I/caladbolg( 998): 2475686694 cald_client.c (268) 7454 I [INF] + Cald_Client_ICamera_GetSnapshotCaps
I/caladbolg( 998): 2475686938 cald_client.c (293) 7454 I [INF] - Cald_Client_ICamera_GetSnapshotCaps (0)
I/caladbolg( 998): 2475687060 cald_client.c (191) 7454 I [INF] + Cald_Client_ICamera_GetVideoCaps
I/caladbolg( 998): 2475687273 cald_client.c (217) 7454 I [INF] - Cald_Client_ICamera_GetVideoCaps (0)
I/caladbolg( 998): 2475690936 cald_camctrl.c (12351) 10272 I [INF] Thumbnail size [640 x 480]
I/caladbolg( 998): 2475696002 cald_client.c (113) 7454 I [INF] + Cald_Client_ICamera_GetCameraCaps
I/caladbolg( 998): 2475696369 cald_client.c (137) 7454 I [INF] - Cald_Client_ICamera_GetCameraCaps (0)
I/caladbolg( 998): 2475696582 cald_client.c (151) 7454 I [INF] + Cald_Client_ICamera_GetPreviewCaps
I/caladbolg( 998): 2475696918 cald_client.c (177) 7454 I [INF] - Cald_Client_ICamera_GetPreviewCaps (0)
I/caladbolg( 998): 2475697132 cald_client.c (268) 7454 I [INF] + Cald_Client_ICamera_GetSnapshotCaps
I/caladbolg( 998): 2475697437 cald_client.c (293) 7454 I [INF] - Cald_Client_ICamera_GetSnapshotCaps (0)
E/idd-api ( 998): idd_set_sdata: send failed, socket 42, errcode -2 (No such file or directory)
E/idd-api ( 998): idd_set_sdata: send failed, socket 42, errcode -2 (No such file or directory)
I/libcamera( 998): HAL_openCameraHardware: X created hardware=0x41b72008
I/MPL-mldl_cfg_mpu:( 565): mpu3050_resume: Resuming to 000f
I/MPL-mldl_cfg_mpu:( 565): mpu3050_suspend: suspending sensors to 0000
I/MPL-mldl_cfg_mpu:( 565): mpu3050_suspend: Will resume next to 000f
W/MPL-9_sup( 565): 9 axis sensor fusion not available - No compass detected.
I/ServiceManager(10236): Waiting for service media.cameraextension...
W/caladbolg( 998): 2475716359 cald_nr.c (3791) 10286 W [VIS] Warning:NR lib mbl_create Fail
W/caladbolg( 998): 2475721975 cald_nr.c (3791) 10281 W [VIS] Warning:NR lib mbl_create Fail
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/MPL-mldl_cfg_mpu:( 565): mpu3050_resume: Resuming to 000f
D/DASH ( 565): hardware/sony/DASH/sensors_wrapper.c(269): sensors_wrapper_set_delay: lock
D/DASH ( 565): hardware/sony/DASH/sensors_wrapper.c(281): sensors_wrapper_set_delay: unlock
D/DASH ( 565): hardware/sony/DASH/sensors_wrapper.c(269): sensors_wrapper_set_delay: lock
D/DASH ( 565): hardware/sony/DASH/sensors_wrapper.c(281): sensors_wrapper_set_delay: unlock
I/MPL-mldl_cfg_mpu:( 565): mpu3050_suspend: suspending sensors to 0000
I/MPL-mldl_cfg_mpu:( 565): mpu3050_suspend: Will resume next to 000f
W/MPL-9_sup( 565): 9 axis sensor fusion not available - No compass detected.
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/MPL-mldl_cfg_mpu:( 565): mpu3050_resume: Resuming to 000f
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
D/ALSADevice( 998): standby: handle 0x4224b618 h 0x0
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
D/alsa_ucm( 998): snd_use_case_set(): uc_mgr 0x411c6008 identifier _verb value Inactive
D/alsa_ucm( 998): Set mixer controls for HiFi Lowlatency enable 0
D/alsa_ucm( 998): Setting mixer control: SLIMBUS_0_RX Audio Mixer MultiMedia5, value: 0
D/alsa_ucm( 998): snd_use_case_set(): uc_mgr 0x411c6008 identifier _disdev value Speaker
D/alsa_ucm( 998): Set mixer controls for Speaker enable 0
D/alsa_ucm( 998): Setting mixer control: RX3 MIX1 INP1, value: ZERO
D/alsa_ucm( 998): Setting mixer control: RX3 MIX1 INP2, value: ZERO
D/alsa_ucm( 998): Setting mixer control: LINEOUT1 Volume, value: 0
D/alsa_ucm( 998): Setting mixer control: SLIM TX3 MUX, value: ZERO
D/AudioUsbALSA( 998): exitPlaybackThread, mproxypfdPlayback: -1
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
W/CameraExtension(10236): CameraExtensionService not published, waiting...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
W/ActivityManager( 565): Launch timeout has expired, giving up wake lock!
W/ActivityManager( 565): Activity idle timeout for ActivityRecord{45880730 u0 com.sonyericsson.android.camera/.CameraActivity}
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
W/CameraExtension(10236): CameraExtensionService not published, waiting...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
W/CameraExtension(10236): CameraExtensionService not published, waiting...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
I/ServiceManager(10236): Waiting for service media.cameraextension...
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'
E/libals-utils( 998): Unable to open '/sys/devices/virtual/input/mice/name'

The problem now seems to be that CM's /system/bin/mediaserver doesn't provide something that Sony's Camera app needs. I've tried replacing the mediaserver binary with stock one but that just led to a boot loop and executing it after a successful boot gave me this (the stock binary was renamed so that it doesn't conflict with CM's):

shell@android:/system/bin # mediaserver0
[1] + Stopped (signal) mediaserver0
shell@android:/system/bin #
[1] + Bus error mediaserver0
130|shell@android:/system/bin #

At this point I'm really out of ideas. Does anyone else know what I could try now?