You guys really need to learn how to navigate matpclub. All the required files are there. Just plug in your model number into the search bar and most likely there'll be stock firmwares, modified and stock kernels, among other things.
I've uploaded the files for the SHW-M250K here. Files for the M250K and M250L you can find on matpclub. I'll upload them somewhere when I get back home.
http://xdaforums.com/showthread.php?t=1068307
This will work for ALL versions:
- Flash a rooting kernel; secure, insecure, results-in-a-boot-loop, it won't matter as long as you can get Superoneclick to successfully root your phone.
- Once you've done that, flash the stock samsung kernel for your model of phone and the same firmware number. If your firmware doesn't have a separate kernel released then you can flash an older one, it'll work but i'm not sure what side-effects it'll have.
Keep in mind this is a very basic root only method. They've got other things going on at matpclub but I haven't gotten around to reading through it all yet.
BTW that kernel (same with all i9100 kernels) will most likely result in your phone going into a boot loop. To fix it you have to flash the kernel meant for your specific model; S, K or L.