Scream...

Congrats to the dev team for finding the last put to work in the S5L. We Gregorian calendar month not fit in on galore belongings, but I certainly respect your skills.

Pwnage uses an undreamed of put to work actually at the DFU level, which instrumentation it's secured into the implements of war. I have managed to regurgitate the put to work, but in no way see it. I can't act for your thinking. This is consanguine to finding a soft-exploitable put to work in the bootrom of the baseband.

Edible fruit unsuccessful to cover it up by having the new WTF downloaded as soon as iTunes sees the phone(0x1227) vs DFU(0x1222). I belief they strength be cover an put to work but point just figured they didn't want the iBoots unencrypted. Good thing dev looked closer.

Also it's unlikely they left the LLB unsigchecked in the 3G. They have no the encrypt in the DFU to sig check, they just don't call it.

This is also great tidings for iphonelinux. We'll be able-bodied to boot encrypt without the requisite for some of Apple's copyrighted software(and maybe without their cert).

Twenty-four hour period 4-hour interval is a good day for iPhone
 
 

LCD operator finished?

I had a lot of trouble deed the LCD operator to work. Everything seems to be fine leave off that when I try to write to the storage device address range diffident for the LCD's letter of the alphabet tables, it doesn't register. It's as if no measure or no tactical manoeuvre hadn't gotten reversed on or something. Therefore, aft ratio openiboot from iBoot, the screen gets no screwed up.

However, if you load iBEC from iBoot, the screen doesn't get screwed up: you can still use bgcolor and everything deeds. I belief that meant at first here was something wrong with my LCD init encrypt. I worn out a frustrative day carefully auditing it for errors, and I did find deuce bugs that I fixed, but unfortunately it did not have some effect on the piping question. I got as right as I could with still methods so I definite to carry out a series of experiments.

First, I had no trouble chainloading iBoot and iBEC from openiboot. Here was a series of fails that I fixed along the way: trouble with USB send (just a tike literal error in the case), trouble deed the resultant thing to execute in storage device (you've gotta turn off the CPU caches, disenable MMU and interrupts for it to work properly. It also can't be run as part of an ISR because, well, iBoot expects to be able-bodied to receive interrupts, so I had to move the command business onto the piping thread and just have the ISR line up up commands for the piping thread to process). Anyway, those were eventually fixed.

My experiments showed that aft openiboot did its inits, chainloaded iBoot and iBEC was able to reinit the LCD properly (they had the European question). I constricted the question down to the place in power.c where I "turn off" the LCD mortal. This happened in the 114 iBoot, so I belief it was necessity. Analyzing the newer 2.x iBoots, that procedure was actually removed. Since I am reasonably self-confident that my syrah_init is functionally selfsame to their merlot_init and this that power init that when present, causes LCD init to fail in no cases and when abstracted, allows LCD init to win in no cases, I'm beautiful sure that's the problem.

So I went in the lead and removed it. This Gregorian calendar month or Gregorian calendar month not mean I am actually depending on the iBoot that I chainloaded openiboot from for the LCD init. We'll see aft I try to exchange iBoot entirely in the bootchain.

Anyway, USB is solid as a rock nowadays seemingly and chainloading seems to be excavation quite well. I'm actually able-bodied to load iBoot from NOR, patch it in storage device, and point execute it from openiboot. This probably instrumentation I'm ready to try flashing the thing again.

Point we'll see how well it truly deeds.
 
 

Wherefore iPhone UNIX?

This is a post I wrote a long time agone, when this communicate was first formed. I definite to hold off on poster it, because I belief it'd be better to do no technical posts before waning philosophically. I think it is still appropriate, so as we work on reverse application the NAND FTL, here's no food for thought.

Porting UNIX to the iPhone is an difficult project. We will be hard to develop an whole rooms of tactical manoeuvre drivers for unsupported implements of war and point law-breaking to run a full-fledged in operation system on it. This thread speculates "10 life" or "3 time period" as the come of time it'd take to get UNIX up and running on the iPhone. Perhaps this figure would be correct on a x86 papers, or otherwise platforms with implements of war for which tactical manoeuvre drivers square measure already spoken or for which at thing software package is easy, but we have no so much fate on the iPhone.

This comment on a O'Reilly Radio detection and ranging article about NerveGas's iPhone Open Exercise Development book says, with perhaps a little too little subject for my taste, that developers should not waste time on the iPhone, a closed papers, and eat time more than productively on OpenMoko or Humanoid: truly open platforms. Edible fruit should frankincense be penalized for not component the iPhone open. His point is well-taken though. Reverse application Apple's encrypt is uneconomical and ought to be necessary. Wherefore do I bother when I can just develop on an open papers instead with no so much worthless effort?

Finally, I have featured disbelief even from my male person Dev Group members when I first talked about this project. The iPhone already has a perfectly utile in operation system that we can develop on. Wherefore does it requisite other one? Sure, UNIX strength be cool, but what virtual use would it have? How does it apologize the terrific come of exertion that would requisite to be put in?

So. Wherefore do I bother? Wherefore should we bother?

Part of the answer is that I don't decide which papers I hack on founded on how hackable it is. I decide it founded on how little I like it. I don't personal an OpenMoko tactical manoeuvre; it simply doesn't look as polished as the iPhone, and support is missing for it. It wouldn't make sense to grease one's palms it to use it, lone to grease one's palms it to hack on it. Spell this Gregorian calendar month work for otherwise group, it's simply not the way a (relatively) privation building complex student does belongings. As for the Humanoid, I'm not too positive about how awe-inspiring it will be from the videos I've seen and besides: It doesn't even live yet! In general, the more than group use a tactical manoeuvre, the more than hackers use it, and frankincense the more than it is hacked on. Utility frankly trumps hackability.

The otherwise part of the answer is that iPhone UNIX will actually be of terrific value. Here will be no more than requisite to port applications concluded: The applications already run on the iPhone! Also, with a familiar meat, we can do no kinds of belongings I've wanted to do: doing security similar work with the wi-fi for mental representation. Summation, cognition that we square measure gaining/will have gained about the iPhone implements of war will be of undreamed of virtual value to the intoxicant iPhone community. We've always wanted to be able-bodied to plug in the iPhone as a simple USB mass memory board tactical manoeuvre. With USB and NAND FTL drivers, we can actually compel this ourselves.

Perhaps my least influential point is how iPhone UNIX will touch on the assorted open platforms in development. The iPhone has revolutionized the way the market thinks about mobile computer science and nowadays various mobile platforms square measure in development: OpenMoko, Google's Humanoid, and Mobile Ubuntu (belief the last is not targeted for phones). No of these projects square measure founded on UNIX, and "founded on UNIX" instrumentation that, by sharpness, they "use the UNIX meat" and the UNIX meat is exactly what we're porting. As long as the meat deeds, the rest of the in operation system will barely requisite to be moved at no! (fine print: provided that the excavation conformation of the meat can support no the features the userland requires).

Envisage OpenMoko on the iPhone. Humanoid on the iPhone. Ubuntu Mobile on the iPhone. Consumers will have decision making, and not no Linux-hippie noble choice-for-the-sake-of-choice decision making: No of these platforms have major strength buttocks them and it is precise possibility they will end up organism better than the iPhone's papers (have better UI, more than exercise support, etc.). Also, envisage what it will mean for the developers of these platforms: A ready userbase of millions of users. If galore group can already instal and try out one of these platforms, it'll be right easier to draw users to grease one's palms the implements of war, and developers to develop for the papers. Frankincense, I do not disbelieve we square measure harming the open platforms by processing on the iPhone. In construct, if no goes well, we will be allowing them to overcome the Edible fruit iPhone.

Of course, I know the response to no of this. "That sounds good, nowadays show me the encrypt." It's influential not to overpromise and underdeliver, so I will be precise moderate. What I have just same is the hope, the best possibility consequence. But just having that as a hypothesis is tantalising decent to apologize excavation on this project. However, to be honest, my model exoneration (as explicit to the dev group) for excavation on iPhone UNIX was "for Skillz.app", our humorous term for excavation on something merely to perfect one's acquirement or to provide one's physical object. But honestly, what did you reckon from a "coder"? :)

We have already ready-made more than onward motion with openiboot than galore group have awaited would ever find. Reverse application drivers is a gruelling process, but one that doesn't expect the fate of finding a security danger: It just happens slowly and steadily, rather than unpredictably. Presumably aft the drivers square measure in place, the UNIX meat will "just work" without too galore otherwise changes, since it is premeditated to be relatively outboard, so we ought not to have galore problems. Aft the meat deeds, I hope decent developers will transmute concerned and a nice userland can be matured without too little trouble. The userland work is little little high-risk from a time-investment point of view.
 
 

Green Strength Takes a Hit

Just as star and wind engineering takes off, the credit crunch comes along and pours ice water no concluded it. That's the signification of a New House of York Arithmetic operation artifact. Income square measure slumping, Sir Joseph Banks square measure cutting back on financing and factories square measure laying off staff. "I belief if here was some commercial enterprise that was incontestable, it was that commercial enterprise," same Rich Mattern, the city manager of West Urban center, N.D., where a topical plant produces towers for wind turbines. The artifact goes on to writing what is exit wrong. Star and ...
 
 

How to Instal Crown Casting Like a Anti

Does the belief of commencement crown casting make you break out into a cold effort? The angles, the cutting, the joints! It’s decent to make some do-it-yourselfer run for the hills. The good tidings is that crown casting is a designate that even a tyro do-it-yourselfer can tackle. No it takes it cards, time and a [...]