whatisgithub

What is unseen?

lessica/unseen — explained in plain English

Analysis updated 2026-05-18

31CAudience · generalComplexity · 3/5LicenseSetup · hard

In one sentence

A jailbreak tweak for jailbroken iPhones that stops apps from detecting or blocking screenshots and screen recordings on your own device.

Mindmap

mindmap
  root((Unseen))
    What it does
      Reveals hidden app content
      Hides screenshot events
      Hides recording state
      Master on off switch
    Tech stack
      C
      Theos toolkit
    Use cases
      Personal note taking
      Troubleshooting apps
      Recording your own screen
    Audience
      Jailbreak users
    Platform
      iOS 15 16 18.3
      arm64 devices

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Take screenshots or screen recordings of apps that normally block them for personal record-keeping.

USE CASE 2

Prevent an app from detecting that a screenshot was just taken.

USE CASE 3

Reveal content an app hides behind private secure-view flags during screen capture.

What is it built with?

CTheos

How does it compare?

lessica/unseen0xazanul/fuzz-skilljakobfriedl/logon-monitor-bof
Stars313131
LanguageCCC
Setup difficultyhardmoderatemoderate
Complexity3/53/54/5
Audiencegeneralresearcherops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a jailbroken iPhone on a supported iOS version.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

Unseen is a jailbreak tweak for iOS that reduces an app's ability to detect or block screenshots and screen recordings on your own device. It runs on iOS 15, 16, and 18.3 on arm64 and arm64e devices, and requires a jailbroken iPhone to install. The problem it addresses is that some iOS apps listen for screenshot notifications, check whether the screen is being recorded, or mark their views with private flags that cause content to appear blank in screenshots and recordings. Others go a step further and use the system's secure text field protection mechanism, which was originally designed to hide passwords, to prevent ordinary UI from being captured. After a screenshot, some apps display warnings, share prompts, or risk-control popups. The README argues that users have a clear right to record what is happening on their own devices for personal use such as note-taking, keeping records, or troubleshooting, and that this behavior represents apps overreaching from protecting content into controlling the user. Unseen works by intercepting the system mechanisms those apps rely on. It has four main options, each independently switchable. The reveal hidden content option tries to show app content that has been hidden through private layer flags in screenshots and recordings. The hide screenshot events option prevents apps from receiving the system notification that fires when you take a screenshot. The hide recording state option prevents apps from detecting that the screen is being recorded or mirrored. There is also a master switch to disable the tweak entirely without uninstalling it. The README is explicit that Unseen is not intended to help users bypass DRM, redistribute copyrighted content, or commit infringement. It is MIT licensed and built using the Theos jailbreak development toolkit.

Copy-paste prompts

Prompt 1
Explain what each of Unseen's four toggles does on a jailbroken iPhone.
Prompt 2
Walk me through installing Unseen on iOS 16 using a jailbreak package manager.
Prompt 3
How does Unseen intercept the system screenshot notification apps rely on?
Prompt 4
Help me build a similar tweak using the Theos jailbreak toolkit.

Frequently asked questions

What is unseen?

A jailbreak tweak for jailbroken iPhones that stops apps from detecting or blocking screenshots and screen recordings on your own device.

What language is unseen written in?

Mainly C. The stack also includes C, Theos.

What license does unseen use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is unseen to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is unseen for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.