The new phone may have the ZV9 update. They tried to block being able to gain root access. JerryScript has made a workaround for this problem.
Try the Gingerbreak.apk first as your phone might not have the update on it.
Go to the "All things Root Guide" sticky. The first two guides are on rooting without a computer.
If you have any problems, ask.
Once you get it rooted, will see about the ADB problem.