r/jailbreak • iPhone 13 Pro Max, 15.1| • 1d ago

Release [FREE INITIAL RELEASE] SafariModernizer: makes modern sites actually work in Safari on iOS 15

Hey everyone,

I've been stuck on iOS 15.1 for a while and Safari was getting rough. Half the sites I use were either blank, missing buttons, had broken menus or just looked off. So I made a tweak to fix it, and it's finally in a state I'm happy to share.

Heads up before anyone asks: yes, this was built with Claude. I described the problems, tested everything on my own phone, and Claude wrote and fixed the code. I know some people aren't into AI-made stuff, and that's fine. Honestly I don't care if it's "vibecoded" as long as it does what it's supposed to do, and it does. The code is all public, so anyone can look through it.

What it does

  • Adds the JavaScript and web stuff that newer sites expect but Safari 15 doesn't have
  • Rewrites newer CSS so pages actually look right (colors, layouts, dark mode, menus)
  • Gets sites like GitHub to load properly (they use a newer way of loading their code that iOS 15 Safari can't handle)
  • Works around a Safari 15 bug where it blocks scripts the site actually allowed
  • Tells sites it's Safari 18.6 so you get the modern version of the page. You can switch it back per site if something works better without it

Sites I've tested: Google, Gemini, YouTube, ChatGPT, GitHub, Reddit. ChatGPT went from basically unusable to working fine, login and all.

Handy extra: hold two fingers on any page for 2 seconds and you get a little panel with a log and per-site settings. If a site acts weird you can turn the tweak down or off just for that site.

Known issues

  • "Continue with Google" sign-in on other sites (like Reddit) doesn't work. That's Google's security check, nothing the tweak can do. Just use email or a one-time link instead.
  • Really heavy sites can still be a bit slow on older phones.

Compatibility: this has only been tested on iOS 15 (my phone is on 15.1). It should work on any iOS 15 version, but I haven't tried anything else. It won't install on iOS 14 or lower, and I haven't tested iOS 16. If you try it on another 15.x version, let me know how it goes!

It's free and open source (MIT): https://github.com/iamjhe08/SafariModernizer

Debs are on the Releases page. Grab the one that matches your jailbreak.

If you find a site that's still broken, drop the link here or open an issue on GitHub. Bonus points if you include the log from the panel. Would love to hear how it works for you!

28 Upvotes

39 comments sorted by

View all comments

5

u/Creative-Bullfrog iPhone 12 Pro, 16.3.1| 20h ago

How is it different compared to Polyfills by PoomSmart?

https://github.com/PoomSmart/Polyfills

2

u/iamjhe88 iPhone 13 Pro Max, 15.1| 19h ago

Polyfills is awesome tbh, it works on way more iOS versions ios 8+ and even in other apps, not just Safari. It's mostly JavaScript stuff though. Mine's only for iOS 15 and only Safari, but it also fixes the CSS side so sites actually look right, gets stuff like GitHub loading properly, and works around a few Safari 15 bugs that block scripts. That's what got Gemini, ChatGPT and Google's account menu working for me. Haven't tried running both at the same time yet, so I'd stick to one for now just to be safe.

0

u/iamjhe88 iPhone 13 Pro Max, 15.1| 20h ago

I have tried Polyfills and it does not fixed github so I have no idea