In later versions the infinite gifts were fixed. Regarding ingame smartphone only thing I can think of would be if you could send us your save to our e-mail and I could check it and fix it manually for you.