It's not actually as difficult as it seems, I used the tutorial I found here JDflasher Flashing/Debrading/Customization Tutorial/Guide | Sony Ericsson Flashing