Unhappy Ascend P2 ADB Help

I have recently been tinkering with my Ascend P2 trying to remove a few bloatware items and unused APK's.
Everything was fine until I inadvertently installed an Emotion UI update after which my phone refuses to boot past the service providers splash screen.
I can enter the recovery screen but the hard reset options don't appear to fix the problem (I do not have a clean ROM stored on the phone...it also does not have an SD card port, preventing me from flashing it conventionally).
The only way I can see to fix the problem is to push the ROM files onto the phone using ADB in the Android SDK...but I am completely out of my depth with this one

Any help would be much appreciated!