Skip to content

An iOS 11 compatible fork of MTerminal using Ian Beer's tfp0 exploit

Notifications You must be signed in to change notification settings

greatyingzi/MTerminal-Jailed

Repository files navigation

MTerminal-Jailed

An iOS 11.0-11.1.2 compatible fork of MTerminal using Ian Beer's tfp0 exploit, as seen here.

It's terrible, the code is terrible (3 AM-level terrible), and I'm terrible, but it works.

What I've done

This project takes two other works and combines them into a terminal for iOS 11.0-11.1.2. So people don't credit me for the exploit or original terminal, here's the work I've actually done:

  • Made UI changes for iOS 11 (safe area, screen sizes like iPhone X, some keyboard fixes)
  • Made it into an Xcode project (for easier debugging on jailed devices)
  • Added tfp0 that runs on open
  • Changed around script locations to work for what we have right now (since everything is in /bootstrap)

Read the credits to see who is responsible fo the rest of the work.

What it can do

Right now, it's still very limited. It can run basic commands, but even things like logging in aren't fully implemented as they should be in the terminal (it starts /bootstrap/bin/sh, which is actually zsh with this binpack) as root.

Compatibility

You must be using iOS 11.0-11.1.2 for the terminal to work, as that's what the async_wake exploit requires.

Exploit

If you want to read more about the exploit and the version of async_awake-fun this terminal uses, read the fork I used here

Credits

I only added these two projects together with some light modifications in order to make a jailed terminal. All credits go to these people and projects:

About

An iOS 11 compatible fork of MTerminal using Ian Beer's tfp0 exploit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published