DEV.co
Open-Source Security · Lessica

Reveil

Reveil is an open-source iOS system and security analysis dashboard built in SwiftUI that replicates the discontinued Unveil app. It provides real-time visibility into CPU, memory, storage, network usage, and detects jailbreaks or security threats without breaking iOS sandbox rules.

Source: GitHub — github.com/Lessica/Reveil
653
GitHub stars
49
Forks
Swift
Primary language
MIT
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
RepositoryLessica/Reveil
OwnerLessica
Primary languageSwift
LicenseMIT — OSI-approved
Stars653
Forks49
Open issues0
Latest releasev3.4-441 (2026-04-22)
Last updated2026-04-22
Sourcehttps://github.com/Lessica/Reveil

What Reveil is

Written in pure SwiftUI for iOS 15+, Reveil monitors system metrics (CPU, memory, storage, network interfaces) and implements jailbreak detection using sandbox-compliant techniques inspired by IOSSecuritySuite. It acknowledges architectural limits: cannot access CPU frequency, temperature, installed apps, or tweaks due to sandbox constraints.

Quickstart

Get the Reveil source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/Lessica/Reveil.gitcd Reveil# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Security-conscious iOS app development

Embed or reference Reveil's detection patterns in apps requiring runtime jailbreak/security threat assessment without sandbox violations.

System telemetry dashboard for iOS

Integrate Reveil's metric collection (CPU, memory, network) into internal tools or compliance monitoring for iOS deployments.

Educational/reference for iOS security analysis

Use as a code reference and learning resource for SwiftUI-based system introspection and sandbox-safe security detection techniques.

Implementation considerations

  • Minimum deployment target is iOS 15.0; Xcode 15+ required. Backport branch available for iOS 14 / Xcode 14.
  • Sandbox constraints mean certain metrics (CPU freq, battery temp, installed apps) are architecturally unavailable; design UX around available data.
  • Jailbreak detection uses innovative techniques but relies on heuristics; no formal threat model or false-positive rate documentation provided.
  • MIT license permits commercial redistribution, but early-stage status and zero open issues suggest limited field hardening.
  • No documented API or SDK; integration likely requires source code embedding or reference implementation.

When to avoid it — and what to weigh

  • You need privileged system access — Reveil is strictly sandbox-bound; it cannot fetch CPU frequency, temperature, battery state, installed apps, or root-level data.
  • You require a production-grade, actively maintained commercial product — While actively maintained, Reveil is marked 'early development'. Its adoption and enterprise support are unknown; consider established commercial tools for mission-critical use.
  • You need cross-platform (Android, Windows, macOS) support — Reveil is iOS-only; it provides no parity across other platforms.
  • You depend on guaranteed API stability — Early-stage project may see breaking changes; no semantic versioning or deprecation policy is documented.

License & commercial use

Licensed under MIT License. Permissive OSI license permits commercial use, modification, and redistribution with attribution.

MIT permits commercial embedding and distribution. However, verify that your use case aligns with Reveil's sandbox constraints. No formal service level agreement, warranty, or commercial support entity is identified; treat as community-maintained. Early development status carries risk for production deployments.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityLow
DEV.co fitGood
Assessment confidenceHigh
Security considerations

Reveil does not claim to be a security tool in the traditional sense; it detects certain jailbreak/modification patterns but does not validate its own integrity. Users should review jailbreak detection heuristics for false positives/negatives in their threat model. No security audit or responsible disclosure policy stated. Sandbox compliance is documented; no privilege escalation or exploit vectors inherent to the design.

Alternatives to consider

Unveil (original, commercial)

Predecessor product; no longer maintained but commercially battle-tested. Requires paid licensing.

IOSSecuritySuite (library)

Lighter-weight library for jailbreak/security detection; can be integrated into any iOS app without full dashboard overhead.

System frameworks (native iOS APIs)

Xcode Instruments, MetricKit, NetworkExtension provide official Apple APIs for performance monitoring and network telemetry; sandbox-safe but less user-friendly dashboard.

Software development agency

Build on Reveil with DEV.co software developers

If you're building security-aware iOS apps or need a customizable system telemetry dashboard, review Reveil's code on GitHub. Confirm sandbox limitations align with your use case. For enterprise deployment, consider pairing with commercial support or alternative solutions.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Reveil FAQ

Can I use Reveil to detect jailbreaks in my production app?
Yes, Reveil's jailbreak detection patterns can be referenced or embedded. Validate detection accuracy in your threat model first, as no formal audit is available.
Why can't Reveil show CPU frequency or battery temperature?
iOS sandbox does not expose these APIs to non-system apps. Reveil remains sandbox-compliant; breaking the sandbox would prevent App Store distribution.
Is Reveil suitable for my enterprise security solution?
Possibly, but verify early-stage maturity, lack of formal support, and sandbox architectural limits align with your requirements. Consider commercial alternatives if SLA or guaranteed uptime is critical.
Can I fork and redistribute Reveil commercially?
MIT License permits it with attribution. However, establish your own maintenance and support; Lessica/Lakr Aream do not provide commercial guarantees.

Software developers & web developers for hire

DEV.co helps companies turn open-source tools like Reveil into production software. Our software development services cover the full lifecycle — architecture, web development, integration, and maintenance — delivered by software developers and web developers who ship. Engage our software development agency to implement or customize it for your open-source security stack.

Evaluate Reveil for Your iOS Security Strategy

If you're building security-aware iOS apps or need a customizable system telemetry dashboard, review Reveil's code on GitHub. Confirm sandbox limitations align with your use case. For enterprise deployment, consider pairing with commercial support or alternative solutions.