Skip to content

Releases

BeanBao 0.3.75 Developer Preview

Pre-release

Choose a tag to compare

@everettjf everettjf released this 03 Nov 21:04

BeanBao 0.3.75 developer preview

Published November 3, 2026 for an already jailbroken RootHide iPhone. The
only tested device is an iPhone 11 running iOS 26.0.1 with Relaxin 0.5.5.
Other devices, jailbreaks, and iOS versions need their own validation. This is
a root-shell install, not an App Store or one-tap package-source release.

What changed

  • The second visible app is now BeanBao Helper, with a distinct warm icon.
    It remains a sandboxed interactive surface; its supported workflow today is
    Uber Eats item and cart review. The package and bundle IDs remain
    dev.beanbao.deliverybrowser so upgrades retain the existing website data.
  • The main BeanBao App opens it through Open Helper · Food delivery.
  • The English and Simplified Chinese READMEs show the two-app architecture and
    task flow. The website and installation guide use the new public name.

Packages

Package Version Role
dev.beanbao.bridge 0.2.14 Restricted SpringBoard UI bridge and voice overlay.
dev.beanbao.agent 0.3.118 Local task service, policy, resumable workflows, and restricted Helper channel.
dev.beanbao.deliverybrowser 0.1.24 BeanBao Helper sandboxed app.
dev.beanbao.app 0.3.75 BeanBao text, voice, Sessions, Activity, PDF, and review UI.

The release archives contain the four iphoneos-arm64e packages, SHA256SUMS,
install.sh, and INSTALL.md. They contain no model key, SSH credential, or
phone data.

Archives and SHA-256

cc8dbdd608cd5bcefb049731d4e03fd1a616f9c4faeceb891fbd96da039a2857  BeanBao-RootHide-b0.2.14-a0.3.118-browser0.1.24-app0.3.75.tar
1a18ea55ad741d36f58c6c01c214a1d4d0eb4628faa98b20f93e644f27ac4fa3  BeanBao-RootHide-b0.2.14-a0.3.118-browser0.1.24-app0.3.75.tar.gz

Use the uncompressed .tar for direct extraction on the phone. Compare its
SHA-256 with this record, extract it in a root shell, run
sh install.sh --dry-run, then sh install.sh. The archive checks the four
package hashes, identities, architecture, and versions before changing the
device. An upgrade from v0.3.72 changes only the two apps and requires no
SpringBoard reload
. A first installation or Bridge update requires one
manual SpringBoard reload and unlock. See the installation guide.

Verification

  • The final source build passed native policy and activity checks, Python
    browser and installer tests, 90 Swift Harness tests, and the four-package
    contents, signing, dependency, and distinct-icon audit.
  • The connected phone passed archive checksum and dry-run preflight. The
    installer upgraded Helper 0.1.21 → 0.1.24 and App 0.3.72 → 0.3.75 while
    retaining Bridge 0.2.14 and Agent 0.3.118. It refreshed app icons without
    reloading SpringBoard.
  • verify_device.py --expect-bundle confirmed all four installed versions, a
    responding Agent and Bridge, and the phone unlocked with the screen on.
    Both updated app processes were started after installation.
  • Earlier real-device runs passed text and spoken tasks, Maps search, PDF
    preview, a physical USB-disconnect task, reboot recovery, and bounded Uber
    Eats cart review. These flows were not all rerun on the renamed build.

Limits

  • The Helper supports the bounded Uber Eats workflow, not arbitrary website or
    native-app automation. Signed-in checkout, final order placement, and order
    history reconciliation have synthetic coverage only; no real order was
    placed. Apple Mail composition on a configured account and a fresh App Store
    installation are also unverified.
  • Helper pairing still passes an Agent-lifetime token through a custom URL launch.
    Another app registering the same URL scheme could intercept that launch.
    The Agent's loopback channel restricts operations, but the handoff needs a
    stronger binding before treating website tasks as stable.
  • First installation on another compatible phone has not been verified.

See the architecture and device test record.

BeanBao 0.3.72 Developer Preview

Pre-release

Choose a tag to compare

@everettjf everettjf released this 03 Nov 19:05

BeanBao 0.3.72 Developer Preview

A voice and text assistant for a jailbroken iPhone. This preview has been validated on one iPhone 11 running iOS 26.0.1, Relaxin 0.5.5, and RootHide. Other devices and jailbreak combinations require their own testing.

Install

Download the uncompressed .tar asset. Compare its SHA-256 with the value below, transfer it to the phone, then extract it from a root shell and run sh install.sh --dry-run followed by sh install.sh. A new or updated Bridge needs one manual SpringBoard reload and unlock. Read the English guide or 简体中文 README first.

SHA-256

ff451a380b54dba4ad70d9e3c612d8324291afb45bddc629c6337e182f7fa0c0  BeanBao-RootHide-b0.2.14-a0.3.118-browser0.1.21-app0.3.72.tar
3c03f81607dc3cdb2a56e3099b0f259fb53722f1a86a9c6f4996effe0af44a23  BeanBao-RootHide-b0.2.14-a0.3.118-browser0.1.21-app0.3.72.tar.gz

The archive contains Bridge 0.2.14, Agent 0.3.118, sandboxed Delivery Browser 0.1.21, and BeanBao App 0.3.72. It includes a checked installer and no model key or device credential.

Verified and current limits

The package build passed native, Python, browser, and 90 Swift Harness tests. The archive passed phone-side preflight; the paired phone had all four versions installed, with a responsive Agent and Bridge. Earlier real-device runs covered text and speech tasks, Maps search, research PDF, USB-disconnected operation, reboot recovery, and an Uber Eats cart review.

Delivery checkout and a real order remain unverified, as do Apple Mail sending on a configured account and a fresh App Store installation. The delivery browser remains a separate app: a direct in-app WebView variant rendered blank on this test phone and was not released. Its current custom-URL pairing token has a documented low-severity interception concern on phones with a competing handler. Treat delivery as experimental. No purchase, email send, or app install was performed for this release.

Full release record · Test record