Skip to content

Eagle 0.3.0 Beta 5

Pre-release
Pre-release

Choose a tag to compare

@leonardob8777-bit leonardob8777-bit released this 15 Aug 23:44
· 55 commits to main since this release

Eagle 0.3.0 Beta 5

Beta 5 ships Aura Engine r8 and a rebuilt Prepare pipeline. It addresses repeated Prepare crashes on A17/iOS 17 devices, replaces unbounded exploit retries with a fail-closed transaction, adds durable shareable diagnostics, and removes the recursive Dock lookup that trapped Beta 4 on a live SpringBoard host. Kernel and private SpringBoard behavior remains experimental and device-dependent.

What changed

  • made every Prepare button share one guarded transaction, blocking duplicate native attempts and stale callbacks;
  • added a persistent Prepare journal and a bilingual Share Crash Report recovery card after an interrupted attempt;
  • bounded non-A18 and A18 acquisition loops, physical read retries, corruption retries and total acquisition time;
  • stopped before kernel walking unless the primitive, sockets, pointers, retention writes and read-back are verified;
  • fixed the A18 Pro CPU-family classification and added dynamic tracking/cleanup for the A18 IOSurface spray;
  • tied saved offsets to the exact device, iOS build, CPU family and schema, and made Clear offsets remove the actual saved offset keys;
  • applied the compatibility matrix: iOS 16.x experimental; 16.7.2 limited testing; iOS 17.0–18.7.1 supported; iOS 18.7.2+, 19–25 and 26.0.2+ blocked; iOS 26.0–26.0.1 supported on eligible hardware;
  • added a fail-closed Dynamic Island hardware matrix beginning with iPhone 14 Pro/Pro Max; models without Island keep Dock available;
  • rebuilt Dock Aura around a retained, dock-sized host and direct retained child snapshots instead of recursive viewWithTag: calls;
  • made Dock glow and outline a pointer-verified atomic pair with rollback; Rainbow starts only after both static cores commit;
  • retained independent Island and Dock colors, modes and applied states, one surface per native call;
  • added the visible Aura Engine 2026.08.15-r8 and app build 10 identifiers.

Testing status

  • Generic iOS Debug and Release builds pass with zero build warnings or errors.
  • Xcode static analysis passes with no analyzer findings.
  • Primary development target: iPhone 16 Pro, iOS 18.6.2.
  • The new A17/iOS 17 Prepare path, rebuilt Dock transaction, Tint, adaptive Island expansion and moving Rainbow still require community testing on physical devices.
  • Simulator compilation can verify UI/model classification only; the kernel and private SpringBoard paths cannot be validated there.

Read before installing

  • The attached IPA is unsigned.
  • Back up important data and test one feature at a time.
  • Aura Studio no longer requests an automatic respring, but a private SpringBoard or kernel failure can still respring or reboot the device.
  • Prepare once. If the device restarts or Eagle reports an interrupted attempt, reopen Eagle and share its generated report instead of repeatedly pressing Prepare.
  • Test Island and Dock separately. They intentionally keep separate colors and modes.
  • Aura Studio live changes remain limited to verified iOS 17/18 SpringBoard routes even where Prepare supports another iOS release.
  • Confirm that Aura Studio displays Aura Engine 2026.08.15-r8 and that the app build is 10 before reporting a Beta 5 result.
  • Include device model, exact iOS version, selected surface and mode, the complete result message, diagnostic report and screenshot in bug reports.

Español

Beta 5 incluye Aura Engine r8 y reconstruye el flujo Prepare. Los intentos kernel ahora tienen límites, validación antes de continuar, limpieza segura y un reporte compartible si Eagle o el iPhone se interrumpen. Dock Aura deja de recorrer recursivamente la jerarquía que provocaba el trap de Beta 4 y confirma su brillo y contorno como un solo par atómico. Sigue siendo experimental: prepara una sola vez, prueba Island y Dock por separado y comparte el diagnóstico si algo falla.