I doubt it... but to be on the safe side. Go to boostmobile.com and start up an account online. You do not need to put your real information and you do not need to put any money into the account. Just start up an account and when it asks for money just say you'll put money later. Look for an option. Once your account has been activated you can turn on the Design and it will activate. But you wont be able to make calls till you put money into the account.
Once in India you can use it. Make sure to be on stock rom since some of the custom roms do not have the option to switch it to GSM. You may not have to activate the phone to use the gsm portion... but on every boot up it'll look for Boost's signal... irritating. Good luck.
Mountain Dew makes me happy.
If I've helped you, a thank you would be cool.