New out-of-the-box iPhones present hardware unlockable

This is NOT my release, but sufficiency of you e-mail me astir unlocking iPhones that I patterned I should diary astir it. Thanks to Patron saint Hotz UN agency free this method.

So, if you're looking for for how to disengage your new iPhone right out of the box (as of the 1.1.3 code), head to this post at The Unconfirmed Orchard apple tree Weblog:

Software-only Disengage for iPhone

UPDATE: Zibri free an even easier disengage. http://zibree.blogspot.com/
 
 

Blotcode. Some other unmatchable 2D mark change



Being still unsated by philosophy of the 2D codes, I created succeeding mark change with tentative name: Blotcode. You lavatory use this link to bring forth nonrandom code:





Blotcode has wrongdoing redaction and lavatory keep up to quatern byte long collection string that is sufficiency for relative quantity of applications. I have unenforced new way of bit introduction in that mark: each bit lavatory be unreal by at most cardinal several shapes ;) White component lavatory be either white circle with black border or good thing; black component lavatory be either small or prominent black circle. This makes mark statesman magnetic and distinctive.
Once again, I do not try to come after standard codes like QR Mark or Datamatrix... I try to find a better-looking form solitary;) I try to make a mark that looks attactive for us, humans.

 
 

NAND filesystem present legible!

Amazingly sufficiency, the FTL_Read stuff from last time unit was beautiful large indefinite quantity correct! Aft that, it was relatively superficial to port period of play the HFS+ mark I've already statute (which was in everlasting C... finally that [evaluate] design final result has been innocent =P).

As you lavatory see in the screenshot below, with the intelligence Rotter rewrite, you lavatory search the filesystem from openiboot!


Succeeding on the identify is to port openiboot period of play to the iPod touch and iPhone 3G. It's probably good a problem of golf shot in several numbers game for the GPIO ports, but we'll see.

Aft that, I bequeath utilise poorlad's bootmenu (which everyone seems to like).

Aft that, well... We have beautiful large indefinite quantity every the inclination present, so we'll start looking for at the UNIX system gist. If you're a UNIX system gist effigy UN agency would be voluntary to help (preferrably you have feel porting UNIX system to new ARM platforms), wish leave a report present. I lavatory do least of the rowdy work, but it'd be metropolis if individual lavatory show me how to set up the source manoeuver properly for the new port.
 
 

Porting drivers to UNIX system

We've successful many change of location on the USB contraption wood for UNIX system, and we're present running a nonproprietary series contraption for abstraction. This exploit is measurable because USB is present a bunch inferior laggy and things like local area network period of play USB, etc., lavatory eventually be based, modification access.

We've also got beautiful immoderate with porting the NAND wood to UNIX system. Least of the read support is present there, and we've obscure the routines in the iPhone gist where the raw instrumentality write occurs. CPICH and c1de0x square measure on the job on reversing it. Hopefully, it bequeath be similar sufficiency to reads that it won't take a Brobdingnagian be of time to work out.

This is several from reversing their FTL, however, which is a complicated peck of collection structures, change buffers and early strange algorithms that take care of evenly distributing writes throughout the style and also fashioning writes take inferior time.

I think reversing every of that would take too large indefinite quantity time and deed. Instead, my offering is to good reverse the instrumentality NAND writes. Instead of exploitation a partition off, we would have a loop-mounted root filesystem (like to how Wubi is setup), with the root filesystem animate thing a smoothen on the Media partition off. Since there's a non-empty smoothen at that object, the FTL organization, some it is, mustiness make a one-to-one chromosome mapping from sensible sectors to forceful NAND pages. We lavatory already read the chromosome mapping it creates (we have already turned the read-side FTL mark), and so every we have to do to change the collection is to write to the equivalent pages we would've read from. Of course, this instrumentation that wear-leveling and bad block manipulation is not performed. However, if we use a filesystem that's conscious of bad blocks and lavatory wear-level (YAFFS or JFFS2), then it amounts to the equivalent thing. The wear-leveling would then take place period of play the special forceful pages belonging to the rootfs representation, rather than the totality of the NAND. This would make the forceful pages belonging to the rootfs representation wear out a lowercase faster than the rest of the NAND, but the actualised validness of this should be inconsequential.

The additive help of this setup is that there's no repartitioning requisite, so setup is master. See this wiki document for taxon planned exploit details.
 
 

Page2RSS Monitored Page: Hack the iPhone - Send has unmoved

The Page http://www.hacktheiphone.com/74/iphone_information_74_1.html is monitored for updates. There square measure no changes sensed since 09/10/07 17:44:28.