Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
The encrypted dmg file with the iPhone filesystem files was broken TODAY. The complete file list can be viewed here.

The interesting thing I see here is that CrashReporter is present. It seems like Apple is serious about being able to collect crash data from iPhones (possibly via EDGE/WiFi or iTunes sync?). It also has OpenGL ES (embedded version of OpenGL).

Other interesting things to keep in mind:

- Only supports MPEG-4 and H.264 for video playback, but video decoder objects can be written if Apple chooses to.
- The multitouch screen is using HID to communicate with the OS.
- A ringtone just needs to be in /Library/Ringtones to get picked up, so something just has to be able to write there.
 
The interesting thing I see here is that CrashReporter is present. It seems like Apple is serious about being able to collect crash data from iPhones (possibly via EDGE/WiFi or iTunes sync?). It also has OpenGL ES (embedded version of OpenGL).

Other interesting things to keep in mind:

- Only supports MPEG-4 and H.264 for video playback, but video decoder objects can be written if Apple chooses to.
- The multitouch screen is using HID to communicate with the OS.
- A ringtone just needs to be in /Library/Ringtones to get picked up, so something just has to be able to write there.


I agree, the information is very interesting, would be interesting to see how the platform develops as time goes by.

The ringtones and support for other video codecs would be cool, not essential but quite cool. It would be nice if there was some way of the phone syncing with the codes that are present in quicktime allowing for greater video support.

Cheers
 
The interesting thing I see here is that CrashReporter is present. It seems like Apple is serious about being able to collect crash data from iPhones (possibly via EDGE/WiFi or iTunes sync?).
Its already been reported that iPhone crash logs are synced through iTunes and sent to Apple. When you sync your iPhone iTunes asks you if you want to send the crash report to Apple or not.
 
I agree, the information is very interesting, would be interesting to see how the platform develops as time goes by.

The ringtones and support for other video codecs would be cool, not essential but quite cool. It would be nice if there was some way of the phone syncing with the codes that are present in quicktime allowing for greater video support.

Cheers

The problem with codec syncing is that the iPhone is ARM-based, while the desktop is x86/PPC-based. You would have to compile your codec specifically for ARM, and in this new format I haven't seen before.
 
The problem with codec syncing is that the iPhone is ARM-based, while the desktop is x86/PPC-based. You would have to compile your codec specifically for ARM, and in this new format I haven't seen before.

ARM has been used for a while in the Pocket PC / Palm world. There are already players and codecs written for PPC and Palm.
 
ARM has been used for a while in the Pocket PC / Palm world. There are already players and codecs written for PPC and Palm.

But they don't fit into Quicktime. What I am saying is that you won't get to sync any old quicktime component you have installed... component owners will have to at least recompile their existing components before such a feature would work.
 
Why would they?. The only loser from unlocking an iPhone is AT&T Because it means you don't need to switch to them to use an iPhone.

Pressure from AT&T.

Also, Apple would be aware that performance of the iPhone won't be as good, for example, there will be no visual voice mail.

Apple want optimal user experience.
 
But they don't fit into Quicktime. What I am saying is that you won't get to sync any old quicktime component you have installed... component owners will have to at least recompile their existing components before such a feature would work.

Ah, I get what you were trying to say. Yeah, hopefully Perian can be recompiled to ARM soon.
 
Why would they?. The only loser from unlocking an iPhone is AT&T Because it means you don't need to switch to them to use an iPhone.

I believe Apple is getting a portion of the monthly fees, too. If that's the case, then they would have a dog in the fight, so to speak.

*oops, someone else already made the same comment
 
So has anyone tried the DVD Jon method? Since it's only a Windows PC solution right now, I'm curious to see if the unactivated iphone will work fine if you plug it into a Mac.

so...
-run DVD Jon's hack on Windows PC
-plug iPhone into Windows PC
-remove iPhone
-plug "hacked" iPhone into Mac

=> Works fine??



I'm also stuck on my t-mo contract for another year but what I'm reading on this thread is good news...
 
So has anyone tried the DVD Jon method? Since it's only a Windows PC solution right now, I'm curious to see if the unactivated iphone will work fine if you plug it into a Mac.

so...
-run DVD Jon's hack on Windows PC
-plug iPhone into Windows PC
-remove iPhone
-plug "hacked" iPhone into Mac

=> Works fine??



I'm also stuck on my t-mo contract for another year but what I'm reading on this thread is good news...

Don't know about PC/Mac arrangement but I activated it using DVD Jon's method on one PC (PC1), then sync'ed the iTunes library from a second (another) PC (PC2). Worked fine.

Only problem is that I'm not seeing my home Wifi. It is an Airport Extreme base station, and I have set the wireless option to b/g without password, but still the iPhone is not recognizing that there is a wireless network at all. I'll have to try elsewhere to find an open network.
 
Latest Update hot off the press


we are working on trying to gain access to the phone via either debug image service or afc
either one is an option
we have field test working (obviously), codes are on the wiki
we are working on unlocking
we are NOT creating any token generators
if you need one use jon's token or find a bud with a token
do not ask for tokens in this channel
we did get interviewed yesterday in network world
google for 'sumner lemon' (Link)
that is the guy who interviewed us
we want to thank the guys that did some hard work
so I will be providing some shirts to those who have contributed code or assistance to us
i'll be back in a couple of hours with a status update
thanks

a Note iPhone Ring tones were made with iTunes v6.0.5 Quicktime 7.1.2
the User Interface sounds are .caf files
 
Talk about ruining it for the rest of us!!!

jg2000 how about this.....use the iPhone as IT WAS INTENDED TO BE USED. I'm tired of all these people trying to cheat the system, there's nothing wrong with it the way that it is. Stop trying to unlock it, put in different SIM chips, breaking it open to see what's inside, activating with secret phone numbers. if you can't afford it, DON'T BUY IT, if you're not with AT&T , YOUR TOUGH LUCK!

I will say this though, it's just a matter of time before you'll all get what you want, you're just being impatient.


I really don't know where to start. Anyway, Thanks for your contribution
:rolleyes:. Feel free not post on this thread.

jg2000-- I agree with you.

Actually, Compile, your attitude is symptomatic of what has gone wrong in society. Respect for property, in this case IP and R&D, from Apple and ATT is attempting to be been trashed. The fact that this phone is here is due in no small measure to an historic linking of Apple to ATT. That involved a lot of money in R&D and more than a little give-and-take for both parties. So, piss on it... after all, it costs you nothing to break something that is not yours.

Why anyone thinks he/she has a right to buy the iPhone, then violate the very agreements that he/she agreed to is beyond my comprehension. This does NOTHING to make the future better and indeed, it is usually this sort of thing that brings in more and more restrictions. To all of you who don't like the iPhone restrictions and ATT's plan-- DON"T BUT ONE. Not one human is twisting your collective arms to have one, so don't!

If Apple and ATT respond in a draconian fashion-- and ATT has a lot to lose here-- I can't see you guys being the first to apologise to the rest of us who would rather play by the rules we agreed to at the time of purchase and who will be the ones to suffer the consequences...

Either greed, egos, envy or stupidity is driving this and none of them is a virtue.

It would be nice, though, to have the phone recognize when it is in a region outside the US and permit a SIM card to to be installed. I see no reason to agree to ATT's gouging when roaming-- that is not part of the US agreement. I just hope a legal means becomes available soon.
 
Latest update:

"06 07 2A 86 48 86 F7 14 04"= "Microsoft file formats";
"06 08 2A 86 48 86 F7 14 04 02"= "Microsoft Word";
"06 08 2A 86 48 86 F7 14 04 03"= "Microsoft Excel";
"06 08 2A 86 48 86 F7 14 04 04"= "Microsoft Project";
"06 08 2A 86 48 86 F7 14 04 05"= "Microsoft PowerPoint";
"06 08 2A 86 48 86 F7 14 04 06"= "Microsoft Works";

ok overview of what we can actually do...
we can start services with AMDeviceStartService
and access values with AMDeviceCopyValue
we can get full access to files in the chroot jail
we can download activation plists to the phone
so far we still have no idea how to run programs
or modify files other then the ones in the chroot jail
i see four things to do right now
1. modify and reencrypt dmg
+we know its doable
+it'll get files on the device
-it may be signed or checksummed
-we aren't sure if itunes dls to the big dmg
2. disasm lockdown and see how the activation plists are validated
+plist generator :)
-we aren't sure lockdown validates them
-crypto may be really complicated
3. Fetch the activation-record from activated phone
+May just be a call to AMDeviceCopyValue
-May not be saved
+Didn't someone know the dir where the activation.plist goes
4. Try to make fake update .pkg
-We don't know where these go
-They are probably signed


here is what we can and can't do
we can start services on the phone
we can access values
we can access files in the chroot jail
we don't yet have any idea of how to run programs
we have some good ideas on how to get access to the phone e.g. via tty or ssh
we have four angles we're working right now, we'll let you know when one turns out
 
jg2000 how about this.....use the iPhone as IT WAS INTENDED TO BE USED.
How about this: People are going to hack the iPhone. Apple knows this, AT&T hopefully knows this. Even if the thing is cracked, the majority of iPhones will be used normally. Only a small minority is going to be tech savvy enough to want to hack their phones.

Let the hackers have their fun, even though I don't have much interest in hacking the iPhone, what they are finding out is fun and interesting to me.

Live and let live, and stop wasting your breath because no matter how many rants you go on, its not going to stop the iPhone getting hacked.
 
xUKHCx, any chance on somehow adding 802.1x capability to the wireless utility?

Suppose i should have added a note to all of my previous posts. When it says "we" these are the words of the users gj and geohot. These are people who are deep in the hackintosh underworld. These are just the morsels of information they are passing out to the general public via irc. However it seems as if they are getting a bit annoyed at engadget and as such the information has slowed down.

I personally have no hacking ability and am not a part of the process, just the messenger.

If i was apart of this team then i certainly wouldn't be posting in such a public place. To get deep inside you have to be invited in and to do so have to show that you have some experience in such areas as ARM decompiling etc.
 
The interesting thing I see here is that CrashReporter is present. It seems like Apple is serious about being able to collect crash data from iPhones (possibly via EDGE/WiFi or iTunes sync?). It also has OpenGL ES (embedded version of OpenGL).

Other interesting things to keep in mind:

- Only supports MPEG-4 and H.264 for video playback, but video decoder objects can be written if Apple chooses to.
- The multitouch screen is using HID to communicate with the OS.
- A ringtone just needs to be in /Library/Ringtones to get picked up, so something just has to be able to write there.

I've had a pop-up when connecting to itunes asking if I wanted to send a crash report to apple.
 
Oh, silly me!!! Of course, THAT makes it right!!!

Wow, I find it interesting. These people are basically trying to find all the lil goodies that Apple may have had hidden in the phone. It may not be right, but if Apple was so afraid of this happening they could have gone the hypervisor/cell route (think ps3). The funny thing is due to people like them we do get cool features in future products XBMC is a prime example of this. With out it MS may have never did the market place/Media extender thing. Even Apple does it (I've heard of things in OS X that were 3rd party app at first).

Besides I figure if Apple gets too irritated there are always cease and desist letters, suing people, and plugging the holes.

All IMHO.
 
jg2000 how about this.....use the iPhone as IT WAS INTENDED TO BE USED.

The fact that this thread hasn't been deleted is proof that Apple expected this and is going to let it pass, for now at least. Apple wants to sell as many iPhones as possible.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.