Skip to content

About

Load the LookInside debug server into the iOS apps you choose on rootless and roothide jailbreaks.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

LookInsideTweak

LookInsideTweak loads the LookInside debug server into the iOS apps you choose on a jailbroken device. You don't need to change or re-sign the app. Connect the device to your Mac over USB, open LookInside on the Mac, and inspect the app.

Website: lookinside-app.com

Requirements

  • iOS 15 or later
  • A rootless jailbreak (such as Dopamine) or a roothide jailbreak
  • ElleKit or another injector that provides mobilesubstrate
  • PreferenceLoader
  • LookInside on your Mac

Install

There are no prebuilt packages yet. Build the .deb for your jailbreak from source (see below), install it with your package manager or with dpkg -i, then respring.

Jailbreak Package
Rootless app.lookinside.tweak_<version>_iphoneos-arm64.deb
roothide app.lookinside.tweak_<version>_iphoneos-arm64e.deb

Use

  1. Open Settings → LookInside and make sure Enable LookInside is on.
  2. Tap Choose Apps and turn on the apps you want to inspect.
  3. Quit those apps if they are running, then open them again. The change applies the next time an app launches.
  4. Connect the device to your Mac with a USB cable and open LookInside on the Mac.

Settings appears in English or Simplified Chinese, following the system language.

Apps that already include a Lookin or LookInside server are skipped. On roothide, apps on the RootHide Manager blacklist load no tweaks, so remove an app from the blacklist before you turn it on here. Up to five apps can connect to LookInside at the same time.

Build from source

You need Theos with rootless and roothide support (the roothide Theos works) and ldid.

make server        # downloads LookInsideServer.xcframework from LookInside-Release
make clean package FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
make clean package FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=roothide

The packages are written to packages/.

To use a local build of the server, pass its path:

SERVER_XCFRAMEWORK=/path/to/LookInsideServer.xcframework make server

System apps such as SpringBoard, Settings and Music run as arm64e and load the server only if it has an arm64e slice. Third-party apps load the arm64 slice. LookInsideServer.xcframework from LookInside-Release 1.0.1 or later ships both slices; 1.0.0 and older are arm64 only, so with those releases system apps are skipped. make server warns when the server it installed has no arm64e slice.

License

MIT. See LICENSE.

Sponsor

This project is sponsored by AirBuild.

About

Load the LookInside debug server into the iOS apps you choose on rootless and roothide jailbreaks.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages