[Sprint Samsung Galaxy S III] SirHustlerEsq:
So, I tried re-seating the camera plug, tried loading the TW camera files and I still get the "cannot connect to the camera" error. Here's a gigantic log since I don't know what's pertinent. Someone, please help me, lol. I'm desperate.

build.board: MSM8960

build.bootloader: L710VPBLJ7

build.brand: samsung

build.cpu_abi: armeabi-v7a

build.cpu_abi2: armeabi

build.device: d2spr

build.display: slim_d2spr-userdebug 4.4.2 KOT49H 3060 test-keys

build.fingerprint: samsung/d2spr/d2spr:4.0.4/IMM76D/L710VPALG2:user/release-keys

build.hardware: qcom

build.host: slimautobuild

build.id: KOT49H

build.manufacturer: Samsung

build.model: SPH-L710

build.product: d2spr

build.radio: unknown

build.serial: 391a9eb6

build.tags: test-keys

build.time: 1392438162000

build.type: userdebug

build.user: autobuild

version.codename: REL

version.incremental: 3060

version.release: 4.4.2

version.sdk_int: 19

02-24 19:03:18.077 E/Sensors (748): accelHandler 0.253872 0.240699 9.517808

02-24 19:03:18.117 I/ActivityManager(748): START u0 {act=com.android.systemui.recent.action.TOGGLE_RECENTS flg=0x10800000 cmp=com.android.systemui/.recent.RecentsActivity (has extras)} from pid 866

02-24 19:03:18.488 I/ActivityManager(866): Timeline: Activity_idle id: android.os.BinderProxy@41fc61b8 time:277413

02-24 19:03:18.548 I/ActivityManager(748): Timeline: Activity_windows_visible id: ActivityRecord{41e46738 u0 com.android.systemui/.recent.RecentsActivity t4} time:277479

02-24 19:03:19.519 I/ActivityManager(748): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10304000 cmp=com.android.camera2/com.android.camera.CameraActivity} from pid 866

02-24 19:03:19.679 D/AwesomePlayer(298): Before reset_l

02-24 19:03:19.679 D/AwesomePlayer(298): printFileName fd(28) -> /system/app/Camera2.apk

02-24 19:03:19.699 W/QComExtractorFactory(298): Didn't match the sniff3G2 <=== status = 3

02-24 19:03:19.699 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 5

02-24 19:03:19.699 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.699 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.699 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.699 E/MM_OSAL (298): ValidateAACFile failed

02-24 19:03:19.699 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.699 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.709 W/BroadcastQueue(748): Permission Denial: broadcasting Intent { act=com.android.gallery3d.STORAGE_CHANGE flg=0x10 (has extras) } from com.android.camera2 (pid=3228, uid=10027) requires com.android.gallery3d.permission.STORAGE_CHANGE due to receiver com.android.gallery3d/.app.StorageChangeReceiver

02-24 19:03:19.719 D/CameraStorage(3228): External storage state=mounted

02-24 19:03:19.729 V/Sensors (748): setDelay - sensor Accelerometer (handle 4), rate 66 ms (15.00 Hz)

02-24 19:03:19.729 V/Sensors (748): setDelay - sensor Accelerometer (handle 4), rate 66 ms (15.00 Hz)

02-24 19:03:19.729 D/ExtendedUtils(298): extended extractor not needed, return default

02-24 19:03:19.729 V/CAM_PhotoModule(3228): On resume.

02-24 19:03:19.729 V/CAM_PhotoModule(3228): Executing onResumeTasks.

02-24 19:03:19.729 V/CAM_PhotoModule(3228): Open camera device.

02-24 19:03:19.729 V/CameraHolder(3228): open camera 0

02-24 19:03:19.729 V/CameraWrapper(298): camera_get_camera_info

02-24 19:03:19.729 V/CameraWrapper(298): check_vendor_module

02-24 19:03:19.729 W/QualcommCamera2(298): Q int android::get_camera_info(int, camera_info*): E

02-24 19:03:19.729 V/CameraWrapper(298): camera_get_camera_info

02-24 19:03:19.729 V/CameraWrapper(298): check_vendor_module

02-24 19:03:19.729 W/QualcommCamera2(298): Q int android::get_camera_info(int, camera_info*): E

02-24 19:03:19.729 I/AwesomePlayer(298): setDataSource_l(URL suppressed)

02-24 19:03:19.739 D/AwesomePlayer(298): Tunnel Mime Type: audio/vorbis, object alive = 0, mTunnelAliveAP = 0

02-24 19:03:19.739 D/AwesomePlayer(298): maxPossible tunnels = 1

02-24 19:03:19.739 D/AwesomePlayer(298): Normal Audio Playback

02-24 19:03:19.739 E/AwesomePlayer(298): LPAPlayer::Clip duration setting of less than 30sec not supported, defaulting to 60sec

02-24 19:03:19.739 E/Sensors (748): activatePendingSensors : mEnabled = 10

02-24 19:03:19.739 E/Sensors (748): requested_sensors(70) from kernel

02-24 19:03:19.739 W/AwesomePlayer(298): Trying to create tunnel player mIsTunnelAudio 0, LPAPlayer::mObjectsAlive 0, TunnelPlayer::mTunnelObjectsAlive = 0, (mAudioPlayer == NULL) 1

02-24 19:03:19.739 E/AwesomePlayer(298): LPAPlayer::Clip duration setting of less than 30sec not supported, defaulting to 60sec

02-24 19:03:19.749 W/QComExtractorFactory(298): Didn't match the sniff3G2 <=== status = 3

02-24 19:03:19.749 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 5

02-24 19:03:19.749 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb731bfb8 successful

02-24 19:03:19.749 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.749 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb731c1c8 successful

02-24 19:03:19.749 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7314760 successful

02-24 19:03:19.749 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7314888 successful

02-24 19:03:19.749 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.749 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.749 E/MM_OSAL (298): ValidateAACFile failed

02-24 19:03:19.749 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.749 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.769 I/healthd (284): battery l=69 v=3853 t=29.1 h=2 st=3 chg=

02-24 19:03:19.779 D/ExtendedUtils(298): extended extractor not needed, return default

02-24 19:03:19.779 D/AwesomePlayer(298): Tunnel Mime Type: audio/vorbis, object alive = 0, mTunnelAliveAP = 0

02-24 19:03:19.779 D/AwesomePlayer(298): maxPossible tunnels = 1

02-24 19:03:19.779 D/AwesomePlayer(298): Normal Audio Playback

02-24 19:03:19.779 E/AwesomePlayer(298): LPAPlayer::Clip duration setting of less than 30sec not supported, defaulting to 60sec

02-24 19:03:19.789 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb731be30 successful

02-24 19:03:19.789 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb731bd78 successful

02-24 19:03:19.789 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb731bca8 successful

02-24 19:03:19.789 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb731bb58 successful

02-24 19:03:19.789 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb731eb90 successful

02-24 19:03:19.789 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb731c1a8 successful

02-24 19:03:19.789 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb731c0a0 successful

02-24 19:03:19.789 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb731be88 successful

02-24 19:03:19.789 I/AwesomePlayer(298): setDataSource_l(URL suppressed)

02-24 19:03:19.789 D/AwesomePlayer(298): Before reset_l

02-24 19:03:19.789 D/AwesomePlayer(298): printFileName fd(28) -> /system/app/Camera2.apk

02-24 19:03:19.819 W/QComExtractorFactory(298): Didn't match the sniff3G2 <=== status = 3

02-24 19:03:19.819 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 5

02-24 19:03:19.819 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.819 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.819 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.819 E/MM_OSAL (298): ValidateAACFile failed

02-24 19:03:19.819 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.819 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.829 W/QComExtractorFactory(298): Didn't match the sniff3G2 <=== status = 3

02-24 19:03:19.829 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 5

02-24 19:03:19.829 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.829 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.829 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.829 E/MM_OSAL (298): ValidateAACFile failed

02-24 19:03:19.829 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.829 W/QComExtractorFactory(298): Didn't match the sniff <=== status = 1

02-24 19:03:19.869 D/ExtendedUtils(298): extended extractor not needed, return default

02-24 19:03:19.869 D/AwesomePlayer(298): Tunnel Mime Type: audio/vorbis, object alive = 0, mTunnelAliveAP = 0

02-24 19:03:19.869 D/AwesomePlayer(298): maxPossible tunnels = 1

02-24 19:03:19.869 D/AwesomePlayer(298): Normal Audio Playback

02-24 19:03:19.869 E/AwesomePlayer(298): LPAPlayer::Clip duration setting of less than 30sec not supported, defaulting to 60sec

02-24 19:03:19.869 D/ExtendedUtils(298): extended extractor not needed, return default

02-24 19:03:19.869 I/CameraClient(298): Opening camera 0

02-24 19:03:19.869 V/CameraWrapper(298): camera_device open

02-24 19:03:19.869 V/CameraWrapper(298): check_vendor_module

02-24 19:03:19.869 W/QualcommCamera2(298): Q int android::get_number_of_cameras(): E

02-24 19:03:19.869 W/QualcommCamera2(298): int android::camera_device_open(const hw_module_t*, char const*, hw_device_t**): start : 0

02-24 19:03:19.879 D/AwesomePlayer(298): Tunnel Mime Type: audio/vorbis, object alive = 0, mTunnelAliveAP = 0

02-24 19:03:19.879 D/AwesomePlayer(298): maxPossible tunnels = 1

02-24 19:03:19.879 D/AwesomePlayer(298): Normal Audio Playback

02-24 19:03:19.879 E/AwesomePlayer(298): LPAPlayer::Clip duration setting of less than 30sec not supported, defaulting to 60sec

02-24 19:03:19.879 W/AwesomePlayer(298): Trying to create tunnel player mIsTunnelAudio 0, LPAPlayer::mObjectsAlive 0, TunnelPlayer::mTunnelObjectsAlive = 0, (mAudioPlayer == NULL) 1

02-24 19:03:19.879 E/AwesomePlayer(298): LPAPlayer::Clip duration setting of less than 30sec not supported, defaulting to 60sec

02-24 19:03:19.889 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7332af8 successful

02-24 19:03:19.889 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7332d08 successful

02-24 19:03:19.889 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7332e48 successful

02-24 19:03:19.889 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7332f70 successful

02-24 19:03:19.929 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7332970 successful

02-24 19:03:19.929 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb73328b8 successful

02-24 19:03:19.929 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb73327e8 successful

02-24 19:03:19.929 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7332630 successful

02-24 19:03:19.929 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb73350c8 successful

02-24 19:03:19.929 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7334fa0 successful

02-24 19:03:19.929 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7334e60 successful

02-24 19:03:19.929 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7334d58 successful

02-24 19:03:21.141 E/mm-camera(298): mm_camera_open: ctrl_fd = -1

02-24 19:03:21.141 E/mm-camera(298): Errno:5

02-24 19:03:21.651 E/Sensors (748): accelHandler 0.238304 0.216749 9.511820

02-24 19:03:22.352 E/mm-camera(298): mm_camera_open: ctrl_fd = -1

02-24 19:03:22.352 E/mm-camera(298): Errno:5

02-24 19:03:22.352 E/mm-camera(298): mm_camera_open: opened, break out while loop

02-24 19:03:22.352 E/mm-camera(298): mm_camera_open: after while loop

02-24 19:03:22.352 E/QCameraHWI(298): startCamera: cam_ops_open failed: id = 0

02-24 19:03:22.352 W/QualcommCamera2(298): int android::camera_device_open(const hw_module_t*, char const*, hw_device_t**): end

02-24 19:03:22.352 E/CameraWrapper(298): vendor camera open fail

02-24 19:03:22.352 E/CameraClient(298): Could not open camera 0: -1

02-24 19:03:22.352 E/CameraClient(298): initialize: Camera 0: unable to initialize device: Operation not permitted (-1)

02-24 19:03:22.352 I/CameraClient(298): Destroying camera 0

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb732db30 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb732d9a0 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb732d8d0 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb732d718 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb732e1c8 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb732e0a0 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7328960 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb732df88 successful

02-24 19:03:22.352 W/AudioFlinger(298): session id 8 not found for pid 3228

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb73269c8 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7326910 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7326840 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7324000 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7326fc8 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7326ea0 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7326d60 successful

02-24 19:03:22.352 I/OMXNodeInstance(298): OMX_FreeBuffer for buffer header 0xb7326b50 successful

02-24 19:03:22.352 W/AudioFlinger(298): session id 9 not found for pid 3228

02-24 19:03:22.352 W/CameraBase(3228): An error occurred while connecting to camera: 0

02-24 19:03:22.352 E/CameraHolder(3228): fail to connect Camera:-1, aborting.

02-24 19:03:22.352 E/CAM_PhotoModule(3228): Failed to open camera:0

02-24 19:03:22.502 V/CAM_UI (3228): SurfaceTexture ready.

02-24 19:03:22.542 I/ActivityManager(748): Displayed com.android.camera2/com.android.camera.CameraActivity: +2s945ms

02-24 19:03:22.542 I/ActivityManager(748): Timeline: Activity_windows_visible id: ActivityRecord{42144958 u0 com.android.camera2/com.android.camera.CameraActivity t5} time:281464

02-24 19:03:22.552 I/ActivityManager(3228): Timeline: Activity_idle id: android.os.BinderProxy@41b88e50 time:281474

02-24 19:03:23.743 V/Sensors (748): setDelay - sensor Accelerometer (handle 4), rate 66 ms (15.00 Hz)

02-24 19:03:23.743 V/CAM_PhotoModule(3228): On pause.

02-24 19:03:23.743 V/CAM_PhotoModule(3228): Close camera device.

02-24 19:03:23.753 E/Sensors (748): activatePendingSensors : mEnabled = 10

02-24 19:03:23.753 E/Sensors (748): requested_sensors(70) from kernel

02-24 19:03:23.864 I/ActivityManager(1068): Timeline: Activity_idle id: android.os.BinderProxy@41b8dda0 time:282788

02-24 19:03:23.884 W/CAM_UI (3228): SurfaceTexture destroyed

02-24 19:03:24.194 I/ActivityManager(748): Timeline: Activity_windows_visible id: ActivityRecord{41c571c8 u0 com.teslacoilsw.launcher/com.android.launcher2.Launcher t1} time:283116

02-24 19:03:24.935 I/ActivityManager(748): START u0 {act=com.android.systemui.recent.action.TOGGLE_RECENTS flg=0x10800000 cmp=com.android.systemui/.recent.RecentsActivity} from pid 866

02-24 19:03:24.965 W/InputMethodManagerService(748): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@421f3498 (uid=10041 pid=1068)

02-24 19:03:24.985 I/ActivityManager(866): Timeline: Activity_idle id: android.os.BinderProxy@41fc61b8 time:283908

02-24 19:03:24.995 I/ActivityManager(748): Timeline: Activity_windows_visible id: ActivityRecord{41e46738 u0 com.android.systemui/.recent.RecentsActivity t4} time:283917

02-24 19:03:25.155 E/Sensors (748): accelHandler 0.262255 0.221539 9.473499

02-24 19:03:26.436 V/PhoneStatusBar(866): setLightsOn(true)

02-24 19:03:26.937 I/ActivityManager(1871): Timeline: Activity_idle id: android.os.BinderProxy@41b8e2f0 time:285854

02-24 19:03:26.947 V/PhoneStatusBar(866): setLightsOn(true)

02-24 19:03:27.217 I/ActivityManager(748): Timeline: Activity_windows_visible id: ActivityRecord{41d7bdc8 u0 com.nolanlawson.logcat/.LogcatActivity t2} time:286147