Ok there are threads starting about the unlocked T mobile phone in Germany. Here is an extract from the conversation with DEV team.
Just to let the world know.
In a forum in the Netherlands a guy (original post:
http://gathering.tweakers.net/forum/...ssage/29131396)
has bought a unlocked iPhone in Germany (Yes for 999,-).
He explains that the gets the same iPhone as the people who are buying it with a
T-Mobile 2-year montly subscription. However T-Mobile is calling Apple that they have sold you a iPhone that has to be unlocked. Apple than changes something in you Apple-store account (can take up to 24 hours). If you than activate it at home you will have a unlocked iPhone.
Don't ask me anymore details because I just wanted to bring this under the attention of the dev team. I didn't bought it my self I'm only the messenger
Well if that guy could send that iphone to dev team then I guess they would find the solution for all firmwares and bootloaders
You guys don't seem to understand, let me explain it to you in more detail:
1. you go to a local T-Mobile shop and ask for an unlocked iPhone for 999 Euro
2. the sales person calls a special number at T-Mobile to pass on the IMEI for the iPhone to be unlocked (alternative: the customer calls but it isn't recommended because it could delay the process)
3. T-Mobile sends the IMEI of the iPhone to be unlocked to Apple
4. Apple flags the IMEI on their servers as "unlocked"
Meaning: the "unlocked" iPhone works with the same firmware and baseband like the locked ones, there is no difference. The difference happens during the activation process where Apple sends some sort of IMEI-dependent code to allow all SIM cards.
Here's the catch: EACH TIME you connect the iPhone to iTunes, the code is re-checked to make sure that this iPhone is authorized to be unlocked. This "check" doesn't happen locally with iTunes but it happens remotely on the Apple servers, meaning that it is almost impossible to program some sort of keycode generator to fool the activation/registration process of iTunes/Apple servers.
Theoretically (actually it IS possible), Apple could remove the unlock from the currently sold unlocked T-Mobile iPhones if they want to, for example if the court dismisses Vodafone's allegations. Of course they won't do it, T-Mobile can't afford to sell unlocked iPhones and then re-lock them again, this would not hold up in court and it won't happen.
The only thing which may be interesting is the initial activation/registration process with iTunes when you connect the unlocked iPhone for the first time.
Even if we find a method to generate a fake code, the next time the iPhone connects to iTunes, iTunes sends the code and the IMEI to Apple for verification and of course this would fail the verification process.
I know, some people don't want to use iTunes, so maybe this would be a way to get an unlocked iPhone but with a limited functionality.
Another thing: iTunes 7.5 seems to be pretty mean. Apparently it deactivates an already activated iPhone if it detects an "unauthorized" SIM card inside the SIM tray. I'm pretty sure that with the introduction of the iPhone in France and it's unlocked version, Apple made sure that the whole IMEI registration process is fool proof and I doubt there is a way to spoof the IMEI of one unlocked iPhone to make dozends of others unlocked. Apple would surely detect this through iTunes.
Furthermore: we don't know if the iPhone sends some sort of identification to Apple servers when connected to the internet. The whole stock market app "scandal" actually shows that the iPhone actually sends some ident code (based on the IMEI) to providers, maybe even to Apple.
To make it short: don't be too excited about the unlocked iPhone in Germany or France. If you buy one, be happy with it, it will stay unlocked. If you're hoping for a hack/crack based on the method how Apple unlocks these phones based on the IMEI, I highly doubt it.
It is also my understanding (I'll find out tomorrow when I get my hands on a friend's officially unlocked iPhone) that you need to connect to iTunes EACH TIME you insert a new SIM in it. The new SIM deactivates the iPhone when connected to iTunes and then you need to re-activate using the new SIM (which of course isn't a problem since the phone's IMEI is flagged as "unlocked" on the Apple servers).
I know for sure tomorrow, so please be patient, I get the unlocked iPhone for one whole day to play around with and I'll post all observations in a seperate thread.
Here's btw a little rumour for you guys: according to an Apple source, Apple will introduce a completely new firmware, bb and bootloader with the introduction of the SDK next year. Apparently Apple wants to "seperate" the base software/programs from the third party stuff, so there will be some sort of safe "virtual" environment where the third party apps can be installed to to make sure they don't crash/destroy the iPhones base firmware/bb/bootloader. This apparently requires a complete re-programming of the current firmware/bootloader.
You don't seem to understand: what is the iPhone good for if I NEVER EVER can connect it to iTunes again, meaning no future updates, no recovery (possible with iTunes ONLY), no buying songs/TV shows/etc..
I really don't understand why people would use the iPhone without iTunes because there are better "phones" out there but the very special thing about the iPhone is the combination between the iPhone, internet and iTunes. Of course the GUI is great and everything but without iTunes account and buying stuff at iTunes, the iPhone is a nice toy, nothing more in my opinion.
Getting back to the internet connection: of course I can use a 1.1.1 iPhone for the next 10 years without having to care about any counter-measures Apple takes to block me from using it. What's the point? If you don't connect the iPhone to the internet through iTunes, many features, updates, bugfixes, security fixes, etc. won't be available to you. Maybe some people don't care and just want to have a fancy shiny toy in their pocket to show off but I and others are actually USERS who really USE the iPhone on a daily basis, including iTunes and the iTunes shop.
The iPhone is special because of iTunes too, without iTunes and the stuff available at the iTunes shop, the iPhone is castrated. Of course I can convert (illegally) DVDs to watch them on the iPhone, of course I can download free MP3 stuff from the internet to listen to on the iPhone but is it really worth all the hassle? Aren't there better media players for this stuff on the market? (hint: my Archos 504 has 160 GB and currently holds over 100(!) movies and 300 songs).
For me(us?), the only REAL unlock/activation hack is the one which permits a FULL usage of the iPhone, including iTunes, including officially available third party apps next year, incl. updates, incl. recovery, etc.
If people can live with "crippled" iPhones, just use a 1.1.1 iPhone with the 4.01.xx baseband and I'm sure the basic functions will work til the end of days.
So when you buy the phone from T-Mo and have them ring it in what happens before you activate with iTunes if you stick in a Vodaphone SIM for example? Do you get the customary invalid SIM message? And if so does activating with iTunes resolve this? And if so, what happens if you then put another provider's SIM in (not Voda or T-Mo, but someone else's)? If nothing happens and the phone accepts the new SIM then the phone is completely unlocked and whatever iTunes did to unlock the phone should be thoroughly investigated to see if it can be replicated on other 1.1.2 phones. The current methods of unlocking are a pain in the ass due to the level of steps needed to restore or upgrade.
Just a thought about iTunes -- who cares if iTunes checks everytime you connect the iPhone to it? Because if the phone is truly unlocked at that point simply find a way to crack the file on the phone that iTunes accesses to do the check, or turn off your internet before loading iTunes. Someone with a proper phone should do these things:
1) Insert foreign SIM prior to activation to see what happens
2) Sniff the port to see what iTunes does to activate, also document any and all changes made to the software, FW and BB and BL to the iPhone
3) Turn off their internet and reload iTunes and see if you can still sync, etc without it "re-checking" the phone.
4) Insert another foreign SIM and see what the phone does (whether it's completely locked or simply unlocked for the previous SIM)
My guess is iTunes validates and activates the phone just like it does with current phones, but in this instance it also unlocks it completely (meaning use whatever SIM). However I would guess that when it comes to restoring the phone or when upgrading the software when it comes time to activate the phone with iTunes again it will re-authorise that validity of the unlock. However this may not mean the phone has been re-locked, but that it's simply un-activated at that point which we all know is easy to get around. I believe people are believing this all to be more complicated and sinister on Apple's part than it really is. I'm not saying the unlock provided via iTunes will be easy or even possible to recreate, however I don't believe you have to worry over iTunes so much once it's done whatever it has done except when the phone has been restored or upgraded (which is exactly how it is now for valid contracted customers).