The best Hacker News stories from All from the past day

Go back

Latest posts:

Running Stable Diffusion XL 1.0 in 298MB of RAM

Running Stable Diffusion XL 1.0 in 298MB of RAM

Detroit man steals 800 gallons using Bluetooth to hack gas pumps at station

Predictive policing software terrible at predicting crimes

Predictive policing software terrible at predicting crimes

Redfin Is Leaving the National Association of Realtors

Exploiting the iPhone 4

Hi HN, author here! For the past three months, I've been obsessively working on gala, a jailbreak for iOS 4 that currently targets the iPhone 4. While other jailbreaks for this device, and this iOS version, already exist, the 'special sauce' of this jailbreak is that it comes with a 6-part series describing the building of a jailbreak and the many challenges that arose when jailbreaking iOS. The series includes interactive visualizations at every step of exploiting the device - from pulling memory dumps of the boot ROM to debugging a flashed filesystem image.<p>That said, this isn't just a bare-bones jailbreak with some writing attached: gala is a fully-fledged suite that includes a significant Python application, a Cocoa GUI for end-users, a Rust payload, Cocoa Touch games to play within the boot environment while the jailbreak completes, and C utilities that run on-device.<p>This was a lot of fun, and the journey included lots of milestones: when an iOS device boots, it does so in discrete stages (boot ROM, then boot loader, then kernel, etc.). This meant that my experience of developing this jailbreak also included these milestones, as over time I successfully compromised and ran each of these stages!<p>Building this was personally exciting because I used to regularly make and sell tweaks for jailbroken phones on Cydia. The jailbreaks themselves always seemed like inscrutable black magic, until now!<p>I'm really gratified to have finished up this project, and am excited to put it out into the world. Please feel welcome to have a look at the code, the writeup, or give it a spin on an old iPhone 4 that you have lying around. I hope you enjoy!

Exploiting the iPhone 4

Hi HN, author here! For the past three months, I've been obsessively working on gala, a jailbreak for iOS 4 that currently targets the iPhone 4. While other jailbreaks for this device, and this iOS version, already exist, the 'special sauce' of this jailbreak is that it comes with a 6-part series describing the building of a jailbreak and the many challenges that arose when jailbreaking iOS. The series includes interactive visualizations at every step of exploiting the device - from pulling memory dumps of the boot ROM to debugging a flashed filesystem image.<p>That said, this isn't just a bare-bones jailbreak with some writing attached: gala is a fully-fledged suite that includes a significant Python application, a Cocoa GUI for end-users, a Rust payload, Cocoa Touch games to play within the boot environment while the jailbreak completes, and C utilities that run on-device.<p>This was a lot of fun, and the journey included lots of milestones: when an iOS device boots, it does so in discrete stages (boot ROM, then boot loader, then kernel, etc.). This meant that my experience of developing this jailbreak also included these milestones, as over time I successfully compromised and ran each of these stages!<p>Building this was personally exciting because I used to regularly make and sell tweaks for jailbroken phones on Cydia. The jailbreaks themselves always seemed like inscrutable black magic, until now!<p>I'm really gratified to have finished up this project, and am excited to put it out into the world. Please feel welcome to have a look at the code, the writeup, or give it a spin on an old iPhone 4 that you have lying around. I hope you enjoy!

Ask HN: Who wants to be hired? (October 2023)

Share your information if you are looking for work. Please use this format:<p><pre><code> Location: Remote: Willing to relocate: Technologies: Résumé/CV: Email: </code></pre> Readers: please only email these addresses to discuss work opportunities.

Ask HN: Who wants to be hired? (October 2023)

Share your information if you are looking for work. Please use this format:<p><pre><code> Location: Remote: Willing to relocate: Technologies: Résumé/CV: Email: </code></pre> Readers: please only email these addresses to discuss work opportunities.

Nomnoml

Ask HN: Who is hiring? (October 2023)

Please state the location and include REMOTE, INTERNS and/or VISA when that sort of candidate is welcome. When remote work is <i>not</i> an option, include ONSITE.<p>Please only post if you personally are part of the hiring company—no recruiting firms or job boards. One post per company. If it isn't a household name, explain what your company does.<p>Commenters: please don't reply to job posts to complain about something. It's off topic here.<p>Readers: please only email if you are personally interested in the job.<p>Searchers: try <a href="https://www.remotenbs.com" rel="nofollow noreferrer">https://www.remotenbs.com</a>, <a href="https://hnjobs.u-turn.dev" rel="nofollow noreferrer">https://hnjobs.u-turn.dev</a>, <a href="https://hnresumetojobs.com" rel="nofollow noreferrer">https://hnresumetojobs.com</a>, <a href="https://hnhired.fly.dev" rel="nofollow noreferrer">https://hnhired.fly.dev</a>, <a href="https://kennytilton.github.io/whoishiring/" rel="nofollow noreferrer">https://kennytilton.github.io/whoishiring/</a>, <a href="https://hnjobs.emilburzo.com" rel="nofollow noreferrer">https://hnjobs.emilburzo.com</a>.<p>Don't miss these other fine threads:<p><i>Who wants to be hired?</i> <a href="https://news.ycombinator.com/item?id=37739026">https://news.ycombinator.com/item?id=37739026</a><p><i>Freelancer? Seeking freelancer?</i> <a href="https://news.ycombinator.com/item?id=37739027">https://news.ycombinator.com/item?id=37739027</a>

Ask HN: Who is hiring? (October 2023)

Please state the location and include REMOTE, INTERNS and/or VISA when that sort of candidate is welcome. When remote work is <i>not</i> an option, include ONSITE.<p>Please only post if you personally are part of the hiring company—no recruiting firms or job boards. One post per company. If it isn't a household name, explain what your company does.<p>Commenters: please don't reply to job posts to complain about something. It's off topic here.<p>Readers: please only email if you are personally interested in the job.<p>Searchers: try <a href="https://www.remotenbs.com" rel="nofollow noreferrer">https://www.remotenbs.com</a>, <a href="https://hnjobs.u-turn.dev" rel="nofollow noreferrer">https://hnjobs.u-turn.dev</a>, <a href="https://hnresumetojobs.com" rel="nofollow noreferrer">https://hnresumetojobs.com</a>, <a href="https://hnhired.fly.dev" rel="nofollow noreferrer">https://hnhired.fly.dev</a>, <a href="https://kennytilton.github.io/whoishiring/" rel="nofollow noreferrer">https://kennytilton.github.io/whoishiring/</a>, <a href="https://hnjobs.emilburzo.com" rel="nofollow noreferrer">https://hnjobs.emilburzo.com</a>.<p>Don't miss these other fine threads:<p><i>Who wants to be hired?</i> <a href="https://news.ycombinator.com/item?id=37739026">https://news.ycombinator.com/item?id=37739026</a><p><i>Freelancer? Seeking freelancer?</i> <a href="https://news.ycombinator.com/item?id=37739027">https://news.ycombinator.com/item?id=37739027</a>

Nobel Prize in Medicine awarded to Katalin Karikó and Drew Weissman

Python 3.12

Goodbye integers, hello UUIDv7

What every software developer must know about Unicode in 2023

What every software developer must know about Unicode in 2023

Return to Office Is Bullshit and Everyone Knows It

Influxdb made the switch from Go to Rust

< 1 2 3 ... 307 308 309 310 311 ... 822 823 824 >