I then searched for the solution to this problem, here on xda and on a bunch of other forums, and all agreed on the same solution, I had to replace the bad build.prop with a good one. Once again murphy's law knocked and I had no backup, so I grabbed the rom that I was using extracted factoryfs.img and and managed to extract the build.prop thanks xda.
For the next step I booted the phone to the recovery and using adb pushed the new file, the thing is the phone still does not boot. I tried using adb shell to check the permitions, but every time that I try to su I get a segmentation fault. I've already wiped the cache and dalvik-cache a bunch of times to no avail.
Can anyone help?