There is a small GPS blocker installed in all CJ1-2-3 tht is designed to only permit apprived GPS receivers to operate in the EU airspace.
The GPS in my mobile phone (admittedly not an idiotPhone) works perfectly in all the CJs I fly (CJ1, CJ2 and CJ3).
My understanding is that idiotPhones and their cousins use 3G network for localisation, not the satellite network.