iOS Jailbreak (iPhone, iPad, iPod Touch, Apple TV)

47 readers
1 users here now

We stand in solidarity with numerous people who need access to the API including bot developers, people with accessibility needs (r/blind) and 3rd...

founded 2 years ago
MODERATORS
976
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Access-Ambitious on 2024-02-17 11:59:30.


I’m just searching for some free tweaks to have some fun. It’s not that I don’t want to pay for tweaks, just that it’s not my main phone just an old one that I don’t plan on using that much so it isn’t really worth it imo. Just looking for cool tweaks please 🙏

977
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/nameless1O1 on 2024-02-17 16:46:01.

978
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Is300nigel on 2024-02-17 16:18:23.

979
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Feeqs on 2024-02-17 11:42:36.

980
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/dayanch96 on 2024-02-17 14:13:47.


  • Added option to always show progress bar (Overlay section)
  • Added option to disable autocaptions (Player section)
  • Added option to enable Shorts only mode (Shorts section)
  • Added option to enable Pinch gesture to enter fullscreen (Shorts section)
  • Added option that opens Shorts videos as regular videos (Shorts section)
  • Added option to hide Shorts source under channel name (Shorts section)
  • Added option to add Explore to tab bar (Tab bar section)
  • Added option to set Explore tab as startup tab (Tab bar section)
  • Added option to Copy Post Text by long tap (Other section)
  • Added option to Save Post Image by long tap (Other section)
  • Added option to Save Profile Picture by long tap (Other section)
  • Added option to Fix cover images not showing in Russia (Other section)
  • Fixed Settings crash (Thanks to PoomSmart)
  • Fixed black screen display if content warning was disabled
  • Fixed Shorts progress bar not showing in some cases
  • Fixed Hide Watermarks option not working
  • Improved Nav bar hiding options
  • Improved Shorts elements hiding options
  • Improved Hide tab bar labels option
  • Improved Hide search history option
  • Improved ReExplore option
  • Improved Sideloading fix, updated IAmYouTube tweak

Source code and tweak available at YTLite Github repo

981
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Heycatnya on 2024-02-17 08:22:40.

982
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/SlumpsPax on 2024-02-17 03:56:03.

983
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Spy_Gamer on 2024-02-16 22:10:21.


First time in a long time, thanks to opa334

984
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/thriveoffnegativity on 2024-02-16 19:24:07.


Does anyone have a list of functional tweaks compiled for Dopamine 2.0’s release? I usually try to get any troubleshooting tweaks installed first (i.e NewTerm and iCleaner), but I was hoping someone has a master list put together just to be on the safe side.

985
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/MediaSad4907 on 2024-02-16 18:19:03.

986
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/fluffy100 on 2024-02-16 20:42:31.

987
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/dleovl on 2024-02-16 17:53:31.


It is imperative you properly uninstall the roothide Bootstrap / Serotonin if you are switching to Dopamine.

  1. Uninject EVERY APP in App List in the Bootstrap app.
  2. Press 'Select All' and 'Clean' in the varClean tab in the roothide Manager app (optional, but remnants are BAD to have. files will PERSIST in /var as tweaks from Bootstrap could still write to /var and can very much cause issues if you don't properly address them later, primarily related to jailbreak detection)
  3. Remove /var/mobile/Serotonin.jp2 (from rootfs, assuming you didn't varClean entirely or at all)
  4. Reboot.
  5. Press uninstall in roothide Bootstrap app.

If you don't uninject your applications, those applications will not launch on Dopamine, including system applications (system apps may vary, don't risk it over a few minutes of your time saved).

You can EXPORT SOURCES and a TWEAK LIST in Sileo, though you will only be able to import sources with Dopamine 2. **DO NOT** add roothide-only sources to Dopamine (ex. roothide GitHub, roothide Procursus).

roothide Dopamine 2 could very much be a thing. Thanks for using roothide.

If you are not on a Dopamine 2 compatible version, you will need to continue using roothide Bootstrap & Serotonin.

988
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/iCrazeiOS on 2024-02-16 17:26:00.

989
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/opa334 on 2024-02-16 17:18:53.


Official website:

Setup guide:

Release notes:

  • Add support for arm64e iOS 15.5 - 16.5.1
  • Add support for arm64 15.0 - 16.6.1 (A8 not supported for now) (by kok3shidoll)
  • Support installation via sideloading (Only works on non beta iOS versions using libgrabkernel for now, also a few features are only supported when installing via TrollStore)
  • Rewrite the jailbreak app in Objective C with flexibility in mind (UI has been written by tomt000)
  • Add exploit picker (only kfd for now, more exploits for older versions will be added later)
  • Add themes to app (in app + icon)
  • Add support for using NSTask from tweaks, previously was unsupported, calling it from apps and other processes is also possible but you will have to call dopamine\_fix\_NSTask() yourself beforehand
  • Remove libfilecom, switch to using XPC for handoff communication - Deprecate jailbreakd in favor of launchd hook
  • Instead of boot_info.plist, all jailbreak related info is now stored inside launchd and can be retrieved via XPC
  • Rework kcall handoff to be stateless
  • Rework trustcaching to be stateless
  • Replace kernel patchfinder with XPF ()
  • Fix various issues with trustcaching
  • Include libroot provider library ()
  • Make libkrw actually work (Yes, it was broken all throughout 1.x and nobody noticed)

Installing through TrollStore is recommended (and necessary on beta version at the moment, for non beta versions sideloading is possible). A8(X) support is planned for a future release, as is support for devices with 16GB RAM (16GB devices currently only work if you open some RAM intensive apps before jailbreaking). Additionally, support for A15, A16 and M2 devices only goes up to iOS 16.5.

Furthermore, iOS 16.6b1 - 16.6b4 are supported aswell, however A15+ support has only been verified up to 16.6b2, so whether 16.6b3 and 16.6b4 work on A15, A16 and M2 is currently unknown.

Source code: https://github.com/opa334/Dopamine

Donations:

990
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Motor-Ad9914 on 2024-02-16 15:19:43.

991
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/WolverineRemarkable3 on 2024-02-16 12:55:07.


TrollStore iOS 17.0 b1 - 4 installation method soon!

Note:

  • Later iOS 17.0 betas, 17.0RC and 17.0 Final are not supported)
  • It was only tested on A14 and below, A15 - A16 is unclear if it will work.

Found that on a discord, seems legit to me😃

992
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/phoenixlegend7 on 2024-02-16 08:19:28.


Motivation: iOS 14 jailbreak has one of the best tweaks support to date. Newer iOS jailbreak can't substitute all the things that this jailbreak's tweaks bring. As we lose apps support, some apps we still able to run through spoofing the version or installing a lower version, but it doesn't always work, especially newer apps that were created for newer iOS.

Idea: Many of us familiar or used remote desktop software even from our phone, probably to access some programs/websites on the computer that are incompatible on our phone. But given the mouse control is limited and desktop resolution is quite big, what if you could access some apps that are incompatible on our phone but in a way that gives a better user experience: Have a "real" app icon on the home screen that with a single tap on it will remotely launch the app with a matching resolution on our phone and we can use the touch gestures as usual.

Here's a video example where I'm running ChatGPT on iOS 14:

The key concept behind it: Create a shortcut icon that will consist of two actions: 1.) Tell the target what app it needs to run. 2.) Use iOS URL scheme for connecting app to connect to the target.

Tweaks/Tools/Equipment you'll need:

  • Have a dedicated cheap Android phone (ideally in the same resolution/screen size as your iPhone) or Android OS/emulator machine running on a local network or on the cloud through Wifi. Install on it any apps that you want to run on iOS but can't. Enable wireless debugging in developer options (). This should give you ip and port (you could use a VPN if you run it from a local network or the remote cloud environment domain URL) to use to connect. Install something similar to Activator, but just for Android like Tasker/Macrodroid. Create a trigger that will launch an app based on some input like a text message received or some other way where you can pass the package name of the app you want to launch.
  • Scrcpy Remote v1.24 - More instructions & details including how to pair it once with your iPhone: and how use the iOS URL Scheme to automatically connect to your target (ip/port from previous step - connect to the same vpn if you need to).
  • Create a new shortcut in Shortscuts app, name it the app you plan to run. Add two actions: 1.) Send a message to your phone with the app package name you want to run (use any app it allows you to to send the info to the target) so the target launches the app. Make sure to uncheck "Show When Run". 2.) Open Safari URL with the URL Scheme to connect to the target, i.e. scrcpy2://ip:port:max-size=640. Click on the ellipses above and click on Add To Home Screen, this will allow you to choose an icon for the shortcut, use an image/screenshot of the app icon you want to run from the App Store.

Discussion: This is just a high level proof of concept, I'm sure there must be other ways to improve or extend on it even more so feel free to contribute any ideas or suggestions you have. Some topics considerations: Can it be hosted on a dedicated cloud machine with a low latency without the need for a VPN (if hosted locally)? Can it be done with a second iPhone instead with a newer iOS and the screendump tweak (if even compatible on a newer iOS?) or it's too slow/not optimized to be practical? Alternative connecting apps to use with URL schema support such as TeamViewer and others?

993
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Raza1989 on 2024-02-16 03:49:55.

994
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Flylarb on 2024-02-15 15:27:34.

995
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Flylarb on 2024-02-15 12:26:48.

996
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Hbq42069 on 2024-02-14 23:24:58.

997
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Starlight_Glimmer1 on 2024-02-14 22:58:39.

998
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/dleovl on 2024-02-14 13:59:10.


TL;DR, no yappin', roothide was never meant to be used by the general public, as it only benefits those who require the functionality of roothide. When Dopamine 2 releases, you should use Dopamine 2 and never look back. You should've never used roothide in the first place (despite it being all there was, I think you would've managed without it). For those who are not supported by Dopamine 2 but still have TrollStore, those who need roothide, or those who don't understand the purpose of roothide / why roothide was used / why many people say it sucks, read on.

Don't know what you're doing? Follow this guide:

Do you need roothide for jailbreak detection purposes?

No -> Wait for Dopamine.

Yes -> Use roothide's tools.

IDK -> Wait for Dopamine.

assuming Dopamine will work for you :trol:

With that out of the way,

This post is my contribution to providing information + my passive-aggressive take on the state both roothide and Serotonin are in.

roothide is a way to hide the presence of a jailbreak. Think MagiskHide but on iOS.

roothide Dopamine

... was a fork of Dopamine that implemented the tactics of roothide into a proper jailbreak. roothide provided a Manager application that allowed for complete injection blacklisting and varClean, along with some general notes about jailbreak detection in general. This was an amazing piece of software that, while not required, provided an AMAZING solution to jailbreak detection for those who actually needed it. I'll admit, I've seen some pretty nasty applications that put up a massive brick wall and won't let you use the app if you have a trace of jailbreak related stuff on your phone. Absolutely abysmal.

You're probably thinking, 'this is way too damn overkill'. And you're right. Imagine needing to use an entirely different jailbreak tool to avoid jailbreak detection. Imagine needing to patch your tweaks to roothide. That's soooooo stupid.

Whatever, we're past roothide Dopamine, nobody is using roothide Dopamine anymore (sorry 15 gang...). However, roothide itself still lived on. While it was a pain to use, it proved to work wonders, with no jailbreak detection bypass tweak being as globally functional as roothide was.

roothide Bootstrap

... was a tool that worked on top of TrollStore and CoreTrust as a whole to provide a seemingly automated TrollStore experience (albeit for different purposes). Using the roothide Bootstrap allows you to install tweaks through a package manager (Sileo for simplicity's sake) and enable tweak injection into applications through the App List feature. Seems like a jailbreak, doesn't it..? At least, that's the process we've been going through for other tools (minus App List of course).

Despite the blatant similarities compared to actual jailbreaks, roothide Bootstrap never implemented support for SpringBoard injection, which understandably turned away a majority of people, as it never provided the same experience as a proper jailbreak like Dopamine.

Serotonin

... came along after a collaboration with hrtowii and Mineek, which you may know from their previous attempts at getting SpringBoard injection working on the roothide Bootstrap. Despite roothide Bootstrap's limitations, Serotonin provided a simple way to get a more similar experience to a jailbreak, from the perspective of a person who would just want things to work.

I won't touch on the subject of Serotonin, rather its usage of roothide. Serotonin utilized the roothide Bootstrap, instead of a traditional rootless bootstrap, because it was the only thing available at the time. People were desperate, and wanted a tool that would just make their silly little Cylinder and Atria work. And they got that.

People did not like roothide. People did not like roothide because it utilized an entirely different .deb architecture iphoneos-arm64e, which was different from rootless (iphoneos-arm64), with the most important change being where the jailbreak root was stored. Rootless utilizes /var/jb as a symlink to a preboot directory, and roothide stored $(jbroot) in an application container for jailbreak detection mitigation purposes. This required RootHidePatcher to be used, to patch the tweaks to store files in $(jbroot) instead of /var/jb.

Nobody liked patching tweaks.

I've seen countless posts of people trying to convert tweaks that were:

  1. Simply incompatible with the iOS version they were on
  2. Utilizing daemons (which Serotonin lacks support for without modification)
  3. Poorly made to the point where RootHidePatcher could not patch the tweak properly (I've seen some pretty horrible pathing 'DRM'...)

'Just automate it! Add automatic patching to Sileo, nobody wants to use a patcher!'

While patching automation 100% had the opportunity to be implemented, it would most definitely create some more conflict, as it would make people who don't understand the full extent of roothide automatically assume every tweak would work. I mean, you don't expect anything to go wrong when installing rootless tweaks on a rootless jailbreak, do you?

The little quirks and bugs

... that stem from either oversights or simple limitations made both roothide Bootstrap and Serotonin a nightmare for some people (if you worked through it fine, congratulations).

You can patch all the tweaks you want. At the end of the day, roothide Bootstrap still utilizes roothide, which makes it unsuitable for people who don't actually need roothide for jailbreak detection. Serotonin, the only tool available for arm64e devices, forced everyone into using roothide's Bootstrap, making everyone believe it was supposed to be up to everyone's standards.

I've seen it all.

Time and time again I've seen slander or blatant misinformation being thrown around about roothide, roothide Bootstrap, and Serotonin, either due to not actually knowing the actual purpose it serves or just having a bad experience with them. But seriously, does it mean you should put others down or discourage them from using the tools?

Think about it this way; r/jailbreak is a resource for not only developers, but consumers of the products developers provide. Imagine you know absolutely nothing about jailbreak, your phone is on 16.2, and you notice Dopamine 2 isn't out yet. You. Want. Something. What is that something? Serotonin. And you know what, you're happy. Serotonin just works. And that's all that matters. Sure, you don't have daemons. Sure, you have a handful of tweaks that don't work because of simple incompatibilities that stem from roothide.

But does it even matter?

No, it doesn't.

roothide Bootstrap and Serotonin have been an AWESOME opportunity for both developers and consumers to ready themselves for the release of Dopamine 2, whether it's cooking up new tweaks, trying out some really cool themes, figuring out how some tweaks work, you name it. That's not even touching on the amount of NEW PEOPLE that were introduced to jailbreaking, or were reintroduced, from how many versions both roothide Bootstrap and Serotonin supported.

If that isn't enough for you, maybe you'll never be satisfied. Just stick with what you know works for you.

Clarification on rootless support

The potential introduction of libroot by opa334 in roothide tools will make rootless tweaks work alongside roothide, allowing users to not have to patch as many tweaks and repository maintainers to not have to include multiple architectures. The introduction of libroot should be utilized by every tweak developer for future-proofing tweak compatibility.

libroot should be utilized instead of the roothide Bootstrap switching to rootless, as at that point switching to rootless is removing roothide entirely and you just have a watered down Dopamine.

Serotonin can be updated to become a standalone tool that uses a rootless bootstrap on iOS versions unsupported by Dopamine 2, though that's outside the scope of this post.

If you're a tweak developer or repository maintainer, USE ROOTLESS V2.

Resources:

iOS Guide:

roothide Bootstrap FAQ:

roothide:

roothide Bootstrap:

Serotonin:

*Maybe next time. I'd love to see roothide live on. **Leave the clickbait out, though, you little sussy jailbreak "news" sites.***

999
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/SupremeCohort on 2024-02-14 05:24:39.

1000
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/Cannibalistic-Toast on 2024-02-13 21:07:56.

view more: ‹ prev next ›