i haven't tried to update to firmware 2.2 on the factory unlocked iphone yet, but that is just sad.
"AND it's another proof that the GPS Chipset is still inside the iphone sold by vodafone and mobinil"
we still need iTarek to tell us his experiance with that file he found, if it did work or if it didn't.
so please stop saying that ....
i don't know if the chipset is there or not , but for me that conclusion isn't enough
Guys, this is a quote from apple:
"GPS is not available while in Egypt or when using an Egyptian iPhone, and you may experience the following:
* An iPhone purchased in Egypt does not have GPS enabled
* An iPhone purchased in Egypt that is used outside of Egypt does not have GPS enabled
* Any iPhone used while roaming in Egypt does not have GPS enabled
* An unlocked iPhone used with an Egyptian carrier's SIM does not have GPS enabled
* When using Maps in the scenarios above, the blue marker does not appear, and instead a circle is used to show your approximate location and other applications that use Location Services do not provide GPS coordinates."
And here is the link at Apple support:
My "speculation" about this is the following, You are right that they dont need a new PL to remove a chipset, but they'd need to alter the existing, which is at the very least, more time consuming than simply shutting it off via software.
Plus, as smichael said,That MUST mean its something in the software, dont think they'd take off your GPS chipset in the customs* An unlocked iPhone used with an Egyptian carrier's SIM does not have GPS enabled
One last thing, GPS is a global technology that works EVERYWHERE, I have a standalone bluetooth GPS receiver and it works as it should, I even have navigation instructions with Nokia maps on my old E61. Plus I have GPS in my car and although it has no street maps, but it shows the correct location too!
iTunes will disable it on any iPhone if it's read the Egyption SIM code
so it's a software issue
iPhone 4 32G Black - iPad 2 64G Black
Retired: iPhone 2G - iPhone 3G - iPhone 3GS - iPad
So that means that if someone buys an iPhone from Egypt,and activates it with a non-Egyptian SIM, the GPS won't be disabled ?
I got your pm, just let me answer here. I have been checking the carrier bundles that are used in Egypt, trying to find out where the iPhone retrieves the information from to disable gps.
There are no special values in the carrier bundles but one variable is set different to most others:
SupportsNITZ is set to true. In most other carrier bundles it is set to false (used to be set ti true in most old fw versions). NITZ (NETWORK IDENTITY AND TIMEZONE) usually (if supported by the local carrier/simcard) should help to set daylight saving time, set time automatically while travelling aboard...
Maybe this is complete bull, but if set to true the network is identified and that varable could be passed.
You got an int. unlocked one that is probably jailbroken ;-)
in /Systems/Library/Carrier Bundles the iPhone stores the bundles. Inside the bundle there is a file carrier.plist that stores the value for SupportsNITS. If you are on a Mac it is easy to open the carrier package (ctrl-click) oon the bundle to open. Then you have to use a real text editor to not screw up.
If unsure, just pm me your mail address and i will prepare one bundle with the value set to false. You could backup the original then and replace it on the iPhone, restart and give it a shot.
As I said, maybe this is all bull, but. The iPhone determins a lot via carrier bundles, like displaying carrier logos, use of apn etc.
On the other hand it may be in another file...
just my 2 cent
btw: are you using mobinil? If you use another provider the unknown carrier bundle would have to be modified the same way.
Read the stickies and search the forum before posting!
If you want to become a Hackint0sh supporter click here
iPhone 4 factory unlocked, iOS 4.3.1, jailbroken
iPad Wi-Fi + 3G (1G), iOS 4.3.1, jailbroken