What is BerryBridge?
BerryBridge is an Electron desktop application for macOS, Linux, and Windows. Think of it as the control panel for your BlackBerry 10 phone once BerryCore is in the picture — the tool you reach for when you need to move files, set up SSH, or install a new release without fighting the stock BB10 UI.
It complements BerryCore (which runs on the device) and berrycore.sw7ft.com (the fleet gateway). BerryBridge handles the local, LAN-side relationship between your workstation and the handset.
Features
- Auto device scan — finds BB10 devices via dev mode, SSH (port 2022), and WiFi Storage on your network
- Device profiles — save IP, SSH port, dev-mode password, and SMB credentials per device
- SSH key provisioning — generate keys, write
~/.ssh/configwith legacy RSA algorithms BB10 expects, deploy to device or clipboard - WiFi Storage / SMB — browse
media/anddocuments/like Owl Files; upload and download without USB - BAR sideloading — install apps via the BB10 App Manager protocol (with Development Mode enabled)
- Release tracking — watches BerryCore GitHub releases so you know when to update
- Device paths — quick access to clipboard paths, pimdata, and BerryCore install locations
Typical BerryCore workflow
- Download
berrycore.zipandinstall.shin BerryBridge (or from GitHub) - Upload to Documents via WiFi Storage (
/accounts/1000/shared/documents/) - SSH into the device (Term48 or BerryBridge terminal) and run
sh install.sh - Add the device in BerryBridge with its IP address
- Provision an SSH key → write config → set
ssh passwordor host alias - Use App Install for
.barsideloading when needed
WiFi Storage note
BerryBridge bundles smbclient (SMB1) for WiFi Storage — no separate Samba
install needed for the released app. Developers building from source can run
node scripts/bundle-smb-tools.js or rely on system smbclient.
Building from source
npm install
npm run dev # development
npm run build # production build
npm run dist:mac # macOS (.dmg + .zip)
npm run dist:linux # Linux (.AppImage + .deb)
npm run dist:win # Windows (.exe NSIS)