My phone: Moto G 2014, Android 5.0.1 I was playing with Google Cardboard and noticed that it sucks on this phone. Shakes like hell. So I googled around and came accross Xposed framework and a module that fixes this. So, to "fix" the shaky gyro, I rooted my phone and installed xposed, using this tutorial: android.wonderhowto.com/how-to/install-xposed-framework-android-lollipop-devices-0160277/ What went ok, was rooting the phone. I then flashed the ZIP using TWRP. Rebooted and it said "updating android". After that, i couldn't install any apps from the Play Store. It downloaded them, started installing and then gave me an error "-504". I cleared the apps cache and data. No luck. Restarted. Same problem. I noticed that the "updating android" box would appear everytime I booted. So went to TWRP and this is the stupid step that killed my phone: I flashed the zip again. Now it powers on, shows the Motorolla logos, they spin, it loads, and after a minute a get nothing. The screen light is on, but it's all black. I don't have a recovery img to restore, since i don't have an sd card and I didn't have enough storage space. Is there something I can do? I'm desparate. Thank you!