iPhone 3G Unbarred?

So I read this on gizmodo. Here's the truth...

Post exploratory 4, the ramdisk hack stopped up excavation. Pitiful Zibri, venture you'll have to slip away other put to work. They also denaturised the recuperation modality USB communications protocol to use the control terminus to send commands.

The possiblity of unlocking, which is precise outlined from jailbreaking, is founded entirely on the baseband bootloader. Edible fruit doesn't execute to upgrade the bootloader on phones in the field, probably for fear of bricks. So some old iPhones out here twenty-four hour period 4-hour interval, thoughtless of turning, can be unlocked.

The iPhone 3G uses a dissimilar bootloader, which I disbelieve here aren't some familiar exploits in yet. So no unlock.

Here is a familiar put to work in iBoot, on both the old and 3G iPhones. The "the general date/time is not firm yet" pwnage tool will render it to escape no 2.0 software system iPhones, 3G and other. Dev group, that date better be soon or I strength just have to release yiPhone. The iBoot put to work is yours, use it. You wouldn't want a repeat of ZiPhone nowadays...
 

Infineon, we have a question

The 3G bootloader is sig patterned by the bootrom. So even removing the NOR and fixture the bootloader(to remove piping fw sig checks) and piping firmware doesn't work for an withdraw. Big acknowledgement to TA_Mobile for dumping the NOR and confirmatory this. You have no real skills.

The X-Gold 608 is the chip old. The lame "datasheet" infineon gives us shows the implements of war RSA and the secure bootrom. So we have a real question. Even if we find an unsigned encrypt put to work, which wasn't finished for the former deuce bootloaders in software(we remuneration tricks to play with the nor), we still can't unlock.

Even though the bootloader isn't easy for transfer, theres really zero here. This bootloader doesn't be some of the synergistic modality functions, just a stub which is precise like to the old bootrom(but with sig checking). The synergistic attender is tacked on to the end of all fls and eep file, and is soused at 0x86000. BBUpdaterExtreme contains various ramloaders as well, but I disbelieve the one old is from the news file itself. You do not requisite the bootloader to work on the baseband, you just requisite the files off the ramdisk. Also newsworthy to note, the 2 rsa keys the bootloaders use haven't denaturised since 3.9 or 4.6 So you have these too.

Putting to death CommCenter on 2.0 kills the wi-fi, which will make excavation with the baseband a bit harder. Change of location synergistic modality is nowadays finished with a call to the meat to raise an I/O pin before resetting.

The first step to tackling this is dumping the bootrom. We requisite no put to work, I don't care where, to dump discretional storage device. Point we can dump 0x400000, which is the new "secure" bootrom.
 

DCSquares: GOAT Games Grouping

Various eld agone, GOAT Depository Commercial enterprise contacted a constellate of intoxicant Dreamcast developers about golf shot unneurotic a advert magnetic disk with intoxicant games on it. DCSquares to be included on GOAT Games, Measure 1, and I started excavation on various improvements to the game, rising single instrumentalist modality by adding challenge levels, and adding multiplayer support.

GOAT Games Measure 1 was never free, but below is a video recording screening off the updated DCSquares. The sound effects were not excavation on this Macintosh build, as it was lone proved on the Dreamcast. Multiplayer is also effortful to show on the Macintosh, as it requires four-fold controllers.

 

Facility, the PMU

Spell I was ready and waiting for CPICH to finish the first bits of the NAND FTL reverse application work, I've been hard to fill in no of the gaps we had in otherwise places, so much as the PMU. As secure, here is also nowadays an easy way to instal openiboot onto the iPhone. This is great because it will eventually lead to an even throw and easier QuickPwn in the future.

One of the mistreatment surround about iBoot in recuperation modality is that the thing refuses to charge the iPhone spell posing in recuperation modality. The battery just eventually entirely drains. With the new PMU encrypt, openiboot nowadays recharges the battery, so programmers victimisation it (read: me) can just have it sit on the comfort screen indefinitely. You can also do refined belongings like check the electric current battery potential drop and check the power supply type the telecommunicate is charging from.

The "facility encrypt" consists of porting concluded my cognition of reading and modifying img3 files from excavation on the jailbreaks. I was too otiose to port concluded the whole xpwn frame, but I wrote up a "fast" turning that is ample to read and add img3 files in a limited forge. img3 files square measure take of the new indigene divide of the piping part of the NOR (just a constellate of img3 files concatenated unneurotic). The effect is that you can load openiboot as an img3 done iBoot (just like causing an iBEC image) and point type "instal" at the comfort and openiboot will be a stable stage in your bootloader chain. =P

You can, of course, keep booting up to the iPhone OS as you always do by selecting the derivative in the boot agenda. Commencement openiboot isn't precise functional leave off for hackers wanting to hack openiboot.

I also figured out how to analyse and add the NVRAM Sir Joseph Banks (storing geographic region variables like "auto-boot", etc.), which was actually unpointed complicated (in my public opinion). They have deuce Sir Joseph Banks consisting of a constellate of partitions with these headers that Edible fruit uses a unpointed one-byte trade check on. The whole bank is also checksumed with adler32. When NVRAM is restricted, the oldest bank is overwritten with the collection and becomes the newest bank (which is half-track by an period number on each bank). This is so if one bank becomes corrupted, the otherwise can be old as a blessing. However, NVRAM hardly contains thing high value so the value of no this trouble is tentative. Organism able-bodied to write to NVRAM, though, makes it possibility to set auto-boot on and off within openiboot so that we can easily control whether or not to enter iBoot's recuperation mode.

Person asked me how "safe" it was to do the facility, etc. Well, I've been doing it all time I make an news these life, so it's fairly safe. The rack up that can find in the familiar case is that you Gregorian calendar month be forced into a DFU modality regenerate. Everything will be disorganised with a regenerate. Early on, I did have bugs that really screwed belongings up so that a DFU modality regenerate was no mortal possibility, but even that was redeemable. I'll just go concluded how briefly:

The influential thing is to have a blessing of the NOR. As I delineated in a former poster, it's possibility to really screw belongings up if you kill the SysCfg section of the NOR. If you do that, the iPhone OS will refuse to boot at no since iBoot cannot properly people the tactical manoeuvre tree for the meat. Since regenerate ramdisks swear on XNU booting, this is Bad Tidings Bears. In suburb, the SysCfg section is tactical manoeuvre general, so if you do not have a blessing, it will be effortful to ever completely recuperate from erasing it.

Therefore, before you carry on, MAKE A BACKUP OF YOUR NOR. openiboot can do this for you (and subsequently regenerate your blessing if belongings go wrong).

Load openiboot via loadibec and pick out the comfort. Connect with the oibc case. Type in: nor_read 0x09000000 0x0 0x100000

This will read no of NOR into storage device. Point type: ~nordump.bin:0x100000

This will transfer the dump concluded USB onto your computing machine and save it as nordump.bin.

Supposing you filled the whole NOR with subject matter somehow and square measure able to boot. You have to get into openiboot to regenerate the NOR. The question is that openiboot is lone premeditated to operate in a post-LLB or post-Recovery Modality discourse, so it cannot be directly booted from DFU modality. Basically, you've got to load a pwned WTF, point a pwned iBSS, and point a pwned iBEC (no of which is easy from a trade IPSW). Aft that, you can use loadibec to load openiboot. Point, you can regenerate the NOR thus:

!nordump.bin
nor_write 0x09000000 0x0 0x100000

Aft that, you can boot and everything should be normal.

Also, I acceptable a small indefinite quantity responses for group volunteering to do the fine art. I'm not sure what the best thing would be, since I don't want anyone golf shot in exertion for zero, but we do want the best possibility results. So, I'll be deed back to you guys about that.
 

Zori: Your 2.2 escape

Dear iPhone users,


In Romanian monetary unit of the past release of firmware 2.2, I think it is a good time to tell you what we were excavation on in the past 2.5 months. Twenty-four hour period 4-hour interval, a number of updates square measure organism free, along with a completely new quantity that should change your use of the iPhone, expand a whole new world of possibilities without vulnerable security of your phone.


I'll start from the rootage. You probably square measure no reminiscent what escape instrumentation, but I will iterate just to make it clear. By alternative, each iPhone has deuce partitions: system one and selfish person one. The system one is where the system files and system applications square measure stored. The selfish person one holds your contacts, SMS, AppStore applications, sound, videos and so on. Historically, for security purposes, the system divider was always in the "read-only" modality, to foreclose spiteful access and alteration of the system files. Escape process was created to make the requisite of unlocking of the telecommunicate as initially it was lone excavation with AT&T communication system, and selfish person divider didn't allow execution of programs - in a nutshell, it simply allowed the system divider to be writable - so one could add and run third-party applications on it.


Now, more than than 1.5 eld early, escape has became a word of something "hackish", and moreover, no Edible fruit outlets square measure not pairing the jailbroken phones. Acknowledged, escape is necessary to make certain tools work - so much as BSD Scheme, SSH, and no others, but general present (largely because of the tools mentioned) it actually makes your telecommunicate little secure! Wherefore? Because it allows anyone to contact your iPhone via SSH with root (superuser) access and gain access to some file on it - this organism your contacts, mail, photos, sound and curiosity - and what's rack up, you will not even know it happened! SSH is a commonly familiar communications protocol, so almost anyone could get onto your telecommunicate as long as you're in the European WiFi communication system. How? Deuce belongings: alternative facility uses the European root word, "Alpine" (and 99% of the users never change it), and SSH actually advertises itself concluded Bonjour! So no person has to do is open up a Bonjour-compatible SSH case (so much as Terminal.app on Macintosh or almost some SFTP case), pick the iPhone they want, and start rocking!


I won't present that BSD and SSH square measure necessary by no group United Nations agency actually requisite BSD/SSH access on their iPhone - but let's face it, this is mostly the über-geeks. About the lone use for SSH for a casual selfish person is an inability to download files to the iPhone - and, since it's not the lone easy performing, I strongly disbelieve the possibility security endangerment is honestly not indefinite quantity it.


So my point is simple - escape is no mortal necessary in its "handed-down" form for least group. This is wherefore we have matured a tool that does something else... and it's absolutely awe-inspiring. Here's what it does: it puts no tools (including our personal Installer) onto the selfish person divider of the telecommunicate without opening the system divider up! You get Installer, a whole world of third-party tools that didn't got into the AppStore for no reason, so much as Kate, Qik, Snapture, and large indefinite amount of others, no that without vulnerable your security!


The tool is titled Pusher (mostly because it pushes no belongings onto the iPhone, and because we remuneration the reference strange). It deeds for both 2G and 3G phones running 2.0.2, 2.1 and 2.2 firmwares. Simply transfer it, launch and follow the manual on-screen - the whole process takes about 3 minutes.


To make your life even sweeter, we went in the lead and added a small indefinite quantity belongings for free that we belief strength be functional - an alternative system font, an ability to set your SpringBoard background, deuce unconventional Cyrillic keyboards, and a small indefinite quantity otherwise extras that strength transmute functional. The Mac OS X turning is easy for transfer immediately, with a Microsoft Windows one following shortly after.


Of course, because Pusher's process of commencement tools onto your selfish person divider leaves the system one secured, no tools will not instal - to name a small indefinite quantity, that's BSD Scheme, SSH Participant, and maybe no more than. But the bulk of apps will just work - so you can get the best of both worlds - AppStore and Installer.


You can transfer Zori at its homepage - give it a try.


Also a new thing for twenty-four hour period 4-hour interval is Installer 4.0b10. Otherwise than firmness improvements, we have integrated a scripting terminology titled Lua that is old in so much applications as Brick Lightroom and World of Warcraft. Lua makes it possibility to write more than sophisticated instal scripts and we're pickings full use of it for our updated products.


Oh, and we square measure also emotional updates to Kate and Russian Project to make them 2.2-compatible.


Stay attuned for more than updates and news!