A fully functional replacement to the GermGuardian iOS app for controlling your air purifier via bluetooth (BLE).
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.