[Galaxy S 5 Q&A, Help & Troubleshooting] Rastaban:
Hi there,

I'm new here and this is my first post.

So, a couple of weeks ago, I rooted my phone (BOD3) with CF Auto Root. Everything went fine and I was happily using it until two days ago, when it would not boot up properly anymore. It goes just beyond the logo but keeps telling me "Unfortunately application <insert name> has stopped". I can use the power button to shut it down, but eventually it always restarts on itself.

I then flashed CWM revovery to dig into it, and dumpstate_app_native.txt.gz gave me lots and lots of these errors:

06-15 18:30:29.512 1303 1303 E Zygote : MountEmulatedStorage()

06-15 18:30:29.512 1303 1303 E Zygote : v2

06-15 18:30:29.512 1303 1303 E cutils : Failed to chmod(/mnt/shell/emulated/0, 0): Permission denied

06-15 18:30:29.512 1303 1303 I libpersona: KNOX_SDCARD checking this for 1000

06-15 18:30:29.512 1303 1303 I libpersona: KNOX_SDCARD not a persona

06-15 18:30:29.522 1303 1303 W Zygote : Failed to mount emulated storage: 13

06-15 18:30:29.522 1303 1303 E Zygote : Cannot continue without emulated storage

06-15 18:30:29.522 1303 1303 F art : art/runtime/jni_internal.cc:771] JNI FatalError called: RuntimeAbort

06-15 18:30:29.522 1300 1300 I dumpstate: begin

06-15 18:30:29.522 1303 1303 W libbacktrace: virtual bool BacktraceThread::Unwind(size_t, ucontext_t*): tgkill 325 failed: No such process

06-15 18:30:29.532 1032 1086 D ResourcesManager: creating new AssetManager and set to /system/priv-app/MtpApplication/MtpApplication.apk

06-15 18:30:29.532 1032 1086 I ActivityManager: Start proc com.android.settings for broadcast com.android.settings/.SettingsIntentReceiver: pid=1303 uid=1000 gids={41000, 9997, 3003, 1007, 1028, 1015, 1023, 2001, 1024, 3001, 3002, 1001} abi=armeabi-v7a

06-15 18:30:29.542 1303 1303 W libbacktrace: virtual bool BacktraceThread::Unwind(size_t, ucontext_t*): tgkill 325 failed: No such process

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] Runtime aborting...

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] Aborting thread:

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] "main" prio=5 tid=1 Native

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] | group="" sCount=0 dsCount=0 obj=0x86517ef0 self=0xb4f07800

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] | sysTid=325 nice=0 cgrp=default sched=0/0 handle=0xb6fddec8

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] | stack=0xbe67e000-0xbe680000 stackSize=8MB

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] | held mutexes= "abort lock" "mutator lock"(shared held)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] kernel: (couldn't read /proc/self/task/325/stack)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] native: (backtrace::Unwind failed for thread 325)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] at com.android.internal.os.Zygote.nativeForkAndSpecialize(Native method)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] at com.android.internal.os.Zygote.forkAndSpecialize(Zygote.java:96)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] at com.android.internal.os.ZygoteConnection.runOnce(ZygoteConnection.java:247)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] at com.android.internal.os.ZygoteInit.runSelectLoop(ZygoteInit.java:1284)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1190)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] Dumping all threads without appropriate locks held: thread list lock mutator lock

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] All threads:

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] DALVIK THREADS (1):

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] "main" prio=5 tid=1 Native

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] | group="" sCount=0 dsCount=0 obj=0x86517ef0 self=0xb4f07800

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] | sysTid=325 nice=0 cgrp=default sched=0/0 handle=0xb6fddec8

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] | stack=0xbe67e000-0xbe680000 stackSize=8MB

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] | held mutexes= "abort lock"

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] kernel: (couldn't read /proc/self/task/325/stack)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] native: (backtrace::Unwind failed for thread 325)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] at com.android.internal.os.Zygote.nativeForkAndSpecialize(Native method)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] at com.android.internal.os.Zygote.forkAndSpecialize(Zygote.java:96)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] at com.android.internal.os.ZygoteConnection.runOnce(ZygoteConnection.java:247)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] at com.android.internal.os.ZygoteInit.runSelectLoop(ZygoteInit.java:1284)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1190)

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286]

06-15 18:30:29.542 1303 1303 F art : art/runtime/runtime.cc:286]

06-15 18:30:29.542 1303 1303 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 1303 (main)

(process 325 was zygote, btw)

What are my options here? Can I fix this permission problem from recovery? I can't adb while booting, because I can't unlock the phone.

Safe mode is not working either. I flushed cache and dalvik cache to no avail.

I did of course install Titanium, but it backed up to internal storage (/data/media/0/TitaniumBackup) So I'm worried factory-reset/wipe would eventually also delete it. Would it? (However, I did adb pull /system and /data, no nandroid yet, but then it probably wouldn't help anyways..). Also, the last titanium backup was done just hours before this problem appeared, so it could already be part of the backup.

So, what can I do at this point without loosing any of my data?