There is no .DS_Store inside the custom carrier bundle in my Pwnage Tool.app :(
I don't know of any reason then, sorry. it's working all over the place. Sorry, I have got no more ideas how to solve your problem.
Nevermind. Thanks for your great effort in the community. Will post it back once I found a solution. You rock Volks! Enough said :)
I am on the latest firmware 2.2.1, through pwnage 2.2.5 on a mac, with an unlocked phone on AT&T not on an official iphone plan, and I keep getting this update carrier settings, but it come back with an error when I attempt it, an link here to explain what I must do to rid myself of this annoying messaGE EVERYTIME I SYNC?
Thanks for any insight....
As far as i know, they are comparing version numbers of the carrier bundle (2.9 at fw 2.2.1). I dont know how to make iTunes avoid offering the upgrade. If they check the bundle version, maybe you could just use a plain text editor or Property List Editor (on Mac), open the file Info.plis inside the AT&T bundle and set the version to 3.0 or 3.5. I cant test if this is working but it would be my best guess ;-)
It's just annoying for us ;-)
I will try to check out the differences, i guess I might have the source where apple has those bundles sitting on their servers, just have to digg a bit.
Yep, my guess was true.
the carrier bundle that comes with Firmware 2.2.1 is of version 2.9, to be found in Info.plist, a file inside the carrier bundle for AT&T.
You can check it out if you open "Settings > General >About" and look for "Carrier". it should display the carrier you use followed by 2.9. The iPhone gets the string from the above mentioned Info.plist.
i have been digging on Apples servers where they store the firmware files that are used by itunes. The server also hosts carrier bundles taht are newer than the onec delivered with the latest firmware version.
What happens now is that while iTunes connects to the server, the firmware versions get compared to the one installed on your iPhone, same with the carrier bundle. Thats why iTunes offers to update the bundle.
On the server apple hosts "MobileDeviceCarrierBundles ATT_US BuildVersion 3.1".
The bundle will be integrated into the next fw update, they always choose this way.
As I said if you are familiar editing the files inside the carrier bundles you could just edit 2.9 to 3.1 in Info.plist and the message wont appear again ;-)
I know this post is for 2.2.1 fw, but playing with 3.0 b2, I have found that instructions inside custom carrier bundle, set logo and some other parameters, while apns settings are setted only after a sim change (phisical), not only after roaming.
Can somebody check what happen on 2.2.1?
Check my post here:
I will be editing the service here for firmware 2.2.1 during the next two weeks and update to the new formats for firmware 3.0 as soon as it goes public in summer.
It is way easier, Apple-like and even does not need a jailbreak or PwnageTool.