A fully functional replacement to the GermGuardian iOS app for controlling your air purifier via bluetooth (BLE).
11/3/2026 Note: GermGuardian is now available on Home Assistant via my custom repo utilizing HACS: https://github.com/NicholasBly/ha-germguardian/ CDAP4500BCA and CDAP5500BCA models supported including pairing. Full functionality!
Also: Web BLE also supported: Bluefy on iOS or Chrome/Brave on Android. Download the html from here and host it on your website: #1
When the iOS app was discontinued, the app became useless because the web servers were shut down, leaving a white blank page. This led to the local bluetooth capability to be unavailable.
Through decompilation of the app, bypassing the web server, and rewriting the template "control.html" file, the app is rebuilt!
Steps taken:
- Decompiled iOS app using DumpDecrypt before it was taken off the app store.
- Copied files/templates from "guardian.hubea.com" folder to "screens.hubea.com" folder (for making it easier to edit Info.plst)
- Rebuilt control.html from template, and redesigned UI through Claude AI.
- Rewrote intricacies with connecting/pairing/saving local authentication key
- Use sideloading on iOS to install
- Turn on the air purifier and hold down the "Link" button.
- While still holding the pair button, launch the app.
- Wait for pairing to complete.
- The app will save the pairing local key to local storage.
- Real time updates to all features, including particulate matter, speed, and active enabled options (same as original app)
- All controls available to control before
- HEPA Filter and UV-C bulb power on hours + life tracker
- Device selector in settings tab if more than one air purifier is detected
- Dark Mode Toggle
- Console Log Toggle
The console log now shows power on hours of your filter and your UV-C bulb and the recommended time to replace.