Glad you got your phone un-bricked, I updated the OP warning people if they do the battery / button combo thing on a Realm, that it will automatically factory reset and they will lose data, dont want someone just trying to go into recovery to lose all their stuff
No no no, it doesn't
actually factory reset. It brings you to the "
Factory reset processing..." animation, then directly to your TWRP. You can then do your backup/restore from there. The only means to
truly factory reset is from within the "Settings/Backup & reset/Factory data reset menu" from the phone itself (just
be sure to NOT erase SDCard, or
better yet remove it prior to reset). It still goes to TWRP for a moment (as the stock recovery is now gone) and then resets to whatever your current /system contains. Your data, user installed apps, and settings will be gone, and any frozen apps will be back (unless you have removed them). If you want everything back from your last nandroid (or the original), THEN do the battery pull procedure and restore from TWRP. Reboot system and good to go.
I would recommend installing your TWRP from stock (or as close to stock as possible because you're now rooted, etc.), do a full TWRP backup to external SD, reboot and debloat/do whatever you like. I did the initial nandroid on and old 4GB chip (will fit on 2), then removed it for safe keeping. You can then put a bigger SDCard into it (I have a 64GB one in mine, even though the mfg only "officially" supports 32GB). Format it in the phone itself if you just want Fat32 for storage. You could also partition it beforehand for use with
Link2SD, etc. Of course that's another topic altogether.
Feel free to use/edit my findings in your OP, or just link to this post so as not to scare anyone away