The phone needs to be sent back to the warranty service because it does not have a recovery mode, only factory mode meant for service technicians. You will need the help of a hardware box to properly decrypt it but, according to some information, the phone will enter in a restart loop if it's used a custom hardware box specialized in unlocking.
Also, if the phone has USB Debugging enabled you can try connecting it to the computer with Android SDK installed. Then you can issue the following commands in a Command Prompt after you type ADB:
adb shell
rm /data/system/gesture.key
Restart the phone and open the Command prompt again only that you need to type the following commands now (press Enter after each command):
adb shell
cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
update system set value=0 where name=’lock_pattern_autolock’;
update system set value=0 where name=’lockscreen.lockedoutpermanently’;
.quit
Restart the phone, input any pattern you want and the phone will unlock.