yiPhone and other

I still can't disbelieve how galore group believed yiPhone. It's awe-inspiring how a couple lines of javascript(the counter) can excreta so galore group off. I was just hard to push dev to work a little harder ;-)
I have never finished the jailbreaks for some former versions of the telecommunicate, what makes you think this one would be dissimilar? I also like to think I have more than honor than victimisation person elses put to work before they do. And really, United Nations agency was the being in the picture? Yorro? Once he exists, maybe yiPhone will exist.

Also, heres wherefore a certain somebody claimed the DFU was the key. You could, without some exploits, download the 114 iBoot(even to the 3g), the 114 kernelcache(ok, this crashes on the 3g), and a hacked ramdisk. But the filesystems don't mount. And even if they did, you'd requisite a way around sig checking.

Here is a little program(with source of course) to run some you want at the DFU level; an enforcement of the dev pwnage 2.0 put to work. Pass it a positional notation file, it will start death penalty at the start of the file(no file formats to deal with). I'll leave it to dev to excuse the put to work old.
 

Installer 4.0b6 and New Updated Confidant Encrypt

Hi!

Proudly presenting you the new exploratory of Installer - 4.0b6.

New and changed:
  • Search. It searches among packages from the repositories you have added, and, if you let it sit for 5 seconds, will question our participant and return packages that square measure easy from repositories you don't have added (that we know about) with an derivative to automatically add and instal. Confidant owners, upgrade to the word turning of the repo encrypt (below) to have your confidant added to the search engine.
  • Uninstall nowadays deeds correctly.
  • Fixed a lot of protection issues especially with trade HTML content pages.
  • Updated the Categories and Tasks icons so they square measure little ugly.
  • Fixed a bug with four-fold copies of Installer appearance in Installed Packages low-level no circumstances.
  • Installer will nowadays correctly check and prompt for an news of itself.

Also, to play along the Installer release, a new grouping of the Confidant encrypt is up. Grab it Hera: repo-r1114.zip

What's new in the repo code?
  • Added an derivative to ping the Installer search participant so it reindexes your confidant. The ping occurs during regenerate.php run.
  • Much better manipulation of ZIP compendium, since this is what least group had troubles with. It nowadays attempts to determine which way to use to unfasten your files (PEAR::ZipArchive, zip_open or shell_exec("unzip")). Gratify note that we didn't test zip_open piece of the encrypt as we don't have a participant with that plugin compiled in PHP.
  • DOMDocument::load() should work low-level PHP4. We hope.
  • Slightly better manipulation of the four-fold versions of the European package.
How to upgrade? Simply exchange regenerate.php with the new one, and add new conformation parameters from config.inc.default.php to your config.inc.php. Here square measure deuce: REPOSITORY_URL, that should have a full way to your repo (with a trailing slash), and ZIP_CMDLINE_PATH (lone add this if necessary). Have in mind to config.inc.default.php for the descriptions and copy-paste goodness.

Don't forget to regenerate your repositories once upgraded, and also don't forget to put 2.0.2 into POSSIBLE_FIRMWARE_VERSIONS lay out so group on the new firmware can see your packages!

Acknowledgement. :)

 

The Integrated DisAssembler(EDA)

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

It's EDA, my disassembly/simulation rooms. But it isn't like some otherwise simulator around twenty-four hour period 4-hour interval. Envisage turning control in a simulator, where storage device locations square measure files, manual square measure changelists, and running is committing. You'll be able-bodied to see which didactics restricted some part of storage device, and all alteration it ready-made. Staining MMIO should be caretaker easy.

The picture is the EDA frontend, rendered in Campaign. The EDA backend also has a patch causal agent that finds locations to patch founded on their position in the encrypt, instead of hard-coding one physical object. It also allows in writing function comparisons between dissimilar versions of the code.

Sadly, it's still a work in onward motion. Maybe when its finished, I'll look for the 3G withdraw.
 

Poorlad's agenda unenforced; Porting issues resolved

Twenty-four hours night, I integrated in a branch I was excavation on for poorlad's agenda. A turning of that aesthetical agenda is nowadays in Stinker. His agenda included a turning string at the bottom. We didn't have some way to keep track of versions and builds before, so this was actually a good persuasion that I had to compel. Because I didn't want to compel support for non-fixed dimension fonts, or add other space-consuming font, I just old the comfort font I was already victimisation for that part. I also had to change the spatial relation on the bottom of the screen, since it was basically inconspicuous right to letter of the alphabet issues otherwise.

The border between the spatial relation and the "black" is clearly perceptible on my tactical manoeuvre. This is probably because of a letter of the alphabet issue. When poorlad comes back, we can ask him to measure it more.

Other, it looks beautiful good! In order to make this possibility, I added in stb_images.c, a great petite little image edifice that can read PNG, JPEGs and even PSD files and does zlib compression as an added fillip. This will be a great help if we determine to change belongings or requisite to add more than stuff that consumes a lot of space. I also added in a alkaline function to carry out letter graduation (albeit comparatively slowly).

Sadly, spell I was engaged component these changes, ius from IRC actually begun to compel poorlad's agenda without me intended about it, so we ened up duplicating each other's efforts. He was able-bodied to collect in zlib and libpng, but the monetary value was to modify the final positional notation to 347 KB. Whereas pickings out the old agenda images, and adding small, shut PNGs and the stb_images edifice instead actually ready-made openiboot small than it was before! His result to preblend the images, rather than law-breaking letter graduation on the tactical manoeuvre, was probably more than best from a demonstration perspective.

Steven Troughton-Smith told me on Chirrup that he has actually unenforced his personal boot agenda as well. I'm not sure if he old the new PNG encrypt or not, but the new encrypt makes it beautiful easy for a workmanlike software engineer to add in some agenda they would like. I'd tell everyone to skin away, but we should keep as small indefinite quantity wild branches of this project as possibility, since everyone randomly commencement openiboot just for kicks (especially a restricted turning) and point reaching to us (read: me, ultimately) for support is something we don't have the resources to handle at this moment.

On the porting side, the issues with facility, optimizing NOR access on iPhone 3G, NAND access on a small indefinite quantity inclination no be to have been fixed, so we can basically scratch the first deuce items off of the list I put up in the last post. I'm pleasantly dumbfounded at how relatively easy it was.

Anyway, nowadays for the meat. Well, if I don't get brainsick by activity to NAND.
 

yiPhone and other

I still can't disbelieve how galore group believed yiPhone. It's awe-inspiring how a couple lines of javascript(the counter) can excreta so galore group off. I was just hard to push dev to work a little harder ;-)
I have never finished the jailbreaks for some former versions of the telecommunicate, what makes you think this one would be dissimilar? I also like to think I have more than honor than victimisation person elses put to work before they do. And really, United Nations agency was the being in the picture? Yorro? Once he exists, maybe yiPhone will exist.

Also, heres wherefore a certain somebody claimed the DFU was the key. You could, without some exploits, download the 114 iBoot(even to the 3g), the 114 kernelcache(ok, this crashes on the 3g), and a hacked ramdisk. But the filesystems don't mount. And even if they did, you'd requisite a way around sig checking.

Here is a little program(with source of course) to run some you want at the DFU level; an enforcement of the dev pwnage 2.0 put to work. Pass it a positional notation file, it will start death penalty at the start of the file(no file formats to deal with). I'll leave it to dev to excuse the put to work old.