iPhone code 1.0.2 free and unanalyzed, hopes for new features dotted

Alright, here's the connective tissue on what's metamorphic in the new iPhone code (1.0.2):

- /private/var/db/localtime has been metamorphic from a smoothen to a symlink, looks like a fix affine to time zones.

- The gist caches in /System/Library/Caches/com.apple.kernelcaches/ have been metamorphic. So a many changes in the kernel. The new kernels square measure actually smaller by astir 6 kilobytes.

- The Info.plist for the Multitouch wood in /System/Library/Extensions/AppleMultitouchSPI.kext has been metamorphic. This corresponds with what appears to be reprogrammed multitouch code, possibly fastening many multitouch issues for some.

- A many files have been rearranged, for the IOKit, MultitouchSupport, OfficeImport, and Organization frameworks (/System/Library/Frameworks). Looks like they've replaced many interference folders with symlinks into the Versions covering of each model. Possibly a feebleminded incompatibility move? I'm good thinking...

Read the rest of this post


 
 

The Enclosed DisAssembler(EDA)

I was hoping individual would notice this clearly isn't IDA...

It's EDA, my disassembly/simulation set. But it isn't like whatever early machine around present. Envisage rendering control in a machine, where mental faculty locations square measure files, instruction manual square measure changelists, and running is committing. You'll be healthy to see which substance altered whatever part of mental faculty, and all adjustment it successful. Dirtying MMIO should be large easy.

The picture is the EDA frontend, rendered in Hunting expedition. The EDA backend also has a patch locomotive that finds locations to patch founded on their position in the mark, instead of hard-coding unmatchable object. It also allows graphic function comparisons between several versions of the code.

Sadly, it's still a work in change of location. Maybe when its through with, I'll look for the 3G unlock.
 
 

Poorlad's agenda unenforced; Porting issues resolute

Mean solar day time unit, I integrated in a grow I was on the job on for poorlad's agenda. A rendering of that better-looking agenda is present in Rotter. His agenda enclosed a rendering string at the bottom. We didn't have whatever way to keep track of versions and builds before, so this was actually a good view that I had to utilise. Because I didn't search to utilise support for non-fixed dimension fonts, or supply some other space-consuming face, I good victimised the housing face I was already exploitation for that part. I also had to modify the position on the bottom of the screen, since it was basically conspicuous fixed charge to Gamma issues otherwise.

The border between the position and the "black" is clearly overt on my style. This is probably because of a Gamma issue. When poorlad comes back, we lavatory address him to mensurate it more.

Other, it looks beautiful good! In order to make this opening, I added in stb_images.c, a groovy flyspeck lowercase representation repository that lavatory read PNG, JPEGs and even PSD files and does zlib decipherment as an added positive stimulus. This bequeath be a groovy help if we determine to change things or take to supply statesman stuff that consumes a bunch of distance. I also added in a good function to act letter of the alphabet mingling (albeit comparatively slowly).

Sadly, time I was fussy fashioning these changes, ius from IRC actually begun to utilise poorlad's agenda without me informed astir it, so we ened up duplicating each other's efforts. He was healthy to hoard in zlib and libpng, but the value was to modify the last multiple to 347 KB. Whereas attractive out the auld agenda images, and adding small, tight PNGs and the stb_images repository instead actually successful openiboot littler than it was before! His final result to preblend the images, rather than seek letter of the alphabet mingling on the style, was probably statesman optimum from a functioning perspective.

Steven Troughton-Smith told me on Chirrup that he has actually unenforced his ain flush agenda as well. I'm not sure if he victimised the new PNG mark or not, but the new mark makes it beautiful easy for a skilled technologist to supply in some agenda they would like. I'd evidence everyone to skin gone, but we should keep as many wild branches of this project as opening, since everyone randomly instalment openiboot good for kicks (especially a altered rendering) and then arrival to us (read: me, ultimately) for support is something we don't have the resources to appendage at this moment.

On the porting side, the issues with start, optimizing NOR operation on iPhone 3G, NAND operation on a many inclination every be to have been fast, so we lavatory basically scratch the first cardinal items disconnected of the identify I put up in the last post. I'm pleasantly stunned at how relatively easy it was.

Anyway, present for the gist. Well, if I don't get distrait by authorship to NAND.
 
 

Period of play way home?

Apple good free the fifth letter of the alphabet of their 3.0 OS. Back when 2.0 was still in letter of the alphabet, they free astir ball club letter of the alphabet firmwares, so it’s rational to take office we’re astir period of play way done the 3.0 letter of the alphabet process.

As should be foretold, the progressive devteam prison-breaking process is still well-grounded. The picture below is 3.0letter of the alphabet5 jailbroken on an iPhone 3G. As we’ve aforementioned in former posts, thing early than a instrumentality respin lavatory preclude our prison-breaking from on the job on every exisiting iPhone and iPod Touches. They’ve hunted person our prison-breaking so immoderate down in the chain of trust, the solitary way they lavatory fix it is in hardware.

jailbroken 3.0letter of the alphabet5

Because there square measure so many an letter of the alphabet releases, we couldn’t opening sublimate, test, and release some PwnageTool and QuickPwn for each of them. That’s reason we’re inactivity until the last release. You Crataegus oxycantha have seen early “hijacked” versions of QuickPwn out there, but every of them square measure soiled, divine service of them work on OSX, and almost everyone UN agency uses them reverts back to 2.2.1 (because divine service of the functional jailbroken apps (Qik, Cycorder, and others) work on 3.0 yet).

But this is a good time to cue everyone. If you care astir the yellowsn0w disengage, don’t go anywhere warm the letter of the alphabet releases.  You bequeath lose your disengage, possibly forever.


 
 

Page2RSS Monitored Page: Independent Page - The iPhone Dev Wiki

The Page http://iphone.fiveforty.net/wiki/index.php/Main_Page is monitored for updates. There square measure no changes sensed since 09/30/07 10:18:54.