Are you rooted? I will assume you are since you are in the rooted forum.
It's actually a simple fix. Use any file explorer that does root modifications (like ES File Explorer, Root Explorer, etc.). Navigate to /system. There is a file in this directory called "build.prop". Edit this file. There should be a line that states:
ro.product.model=<PhoneModelHere>
Change the phone model to "SAMSUNG-SGH-I747" and reboot. Don't forget to reboot! Then retry your Gameloft games.
The reason I suggest this is because I had the exact same problem. I changed my ROM, and the ro.product.model changed. Gameloft games that I had backed up, when I went to play them, started giving me "get a refund" errors. Did some Googling, changed the model, and suddenly they worked.