A messed up ex-rooted S4 - please help!
Hi all. I rooted my S4 successfully a few weeks back and it was working a treat. I have philz recovery which rooted and allowed me to perform the usual nandroid backups etc. I was also running stock firmware (Vodafone UK version).
A few days back my backups would fail, and a message would say system error (or something like that). It did work before. Phone was still working well otherwise and was still rooted.
A few days earlier Kies gave a message about new firmware. No problem I thought, will update with Kies then root again and all should be fine (I did this on my S2 all the time with no worries).
Everything seemed ok with the update. The phone would take a long time to boot (still does) but all seemed normal (eg no longer rooted but working). However, my wifi no longer works. It does not even turn green when pressing the toggle switch in the notification area. Screen mirroring, which always worked previously, also fails to find my TV (dongle attached and lit up).
I want to know if using odin and using stock firmware downloaded from the web will likely fix this issue? I am hesitating as Vodafone have said they will take my phone in for repair, but using odin will void warranty (I should be ok now as I used triangle away when I was rooted?).
Looks like I also still have philz recovery rather than stock. Should I use odin to get stock recovery back on the s4 if I do decide to give back to Vodafone for 'repair'.
I basically want advice from you experts about my best solution so that I can be up and running as before my idiotic decision to update via Kies. Of course, now Kies won't recognise my phone (i.e. says I cannot update using Kies) but it did before so I am in a whole heap of trouble.
Do I just use odin and flash firmware and re-root (will it likely fix the wifi issue?), or do I just get stock recovery back on (I have the correct file, I think) and just give back to Vodafone who hopefully don't realise I was rooted and give me a new phone?
Please help and forgive my stupidity!!