I have searched wide and far through the forums but have not found the perfect solution to my problem:
I have an non-rooted Samsung Galaxy S2 (GT-I9100) stuck in boot after my stock FM radio app crashed. Boot stops in the flashing logo and won't go on from there.
Cache wipe in recovery mode doesn't help, but I do not want to factory reset without any attempt to save personal data from the internal memory.
I have tried to access my phone through adb, but cannot use the pull command to get anything off (e.g. /sdcard/, where it just tells me that 0 files have been found and 0 transferred).
Kies won't connect either.
Some forums suggest to root and flash a custom rom, but this process seems a) to involve factory reset, b) seems risky without access to anything above recovery mode, or c) seems risky because I don't know my exact kernel version to pick.
All I can get via "adb shell cat /proc/version" is this:
Linux version 3.0.31-889555 (dpi@DELL228) (gcc version 4.4.3 (GCC) ) #3 SMP PREE
MPT Thu Jan 31 14:48:54 KST 2013
I am a bit unsure whether the kernels and roms available would fit because I had to send the device in earlier last year on guarantee and got it back with a firmware jellybean update, so it's not the originial stock kernel.
I found the exact same /proc/version output in this thread (http://forum.xda-developers.com/gala...tanks-t2139040) , where they recommended to use PhilZ Touch v4.22 + new XWLSD.
I am unsure if this would be a good solution for me as well even though I don't know my build number or baseband version.
Is there a way to find these out via adv? are they important? Will I brick my phone if I try to install this kernel without knowing more?
Any help very much appreciated!
(I know there's a hell lot of rooting/flashing tutorials and posts out there, but hardly any are about how to save the internal data on original unrooted phones, or how to get access to the internal memory from adb or similar on unrooted phones when they are stuck in boot. If at all possible, please give me some cues on how to fix this safely, I'm not heavy-handed with tech but have not done any rooting/flashing of phones before)