Open main menu

Changes

m
Moved link, added reference for the crypto library whitepaper
[https://github.com/palmarci/OpenGuardian4/ GitHub project]
 
 
'''Why?'''
Medtronic has been developing Continuous Glucose Monitor devices and Insulin Pumps for people with diabetes. The devices work with their respective applications which have not so great user experience and also lack some features. The apps are locked down, they use Google's Play Integrity checks to disallow rooted phones and also contain custom white & black lists for specific mobile phones and Android versions (possibly due to tests for medical reasons?). These make the product almost a pain to use, so that's why I started reversing the applications and the communication between the glucose sensor and the insulin pump (or mobile phone). They use BLE with their own crypto library called [https://github.com/palmarci/OpenGuardian4/blob/main/sake_whitepaper.pdf SAKE]. You have to perform a handshake to be able to do anything useful with the device, but the key comes from their servers, effectively enabling you to lose access to your device (which you very much depend on because of the disease).
Currently the work is in its early stage, I had to get off of the project for a little while to focus on my studies, but I assure you, the development will continue :))
'''Current progress:'''
- Maybe even run all this on a small microcontroller hardware (with a display or MQTT stuff)
[https://github.com/palmarci/OpenGuardian4/ GitHub project]
Any help is very much appreciated if you are diabetic yourself or have access to these devices! If interested, please text me in the Recessim Discord. We also have a different Discord server where the development is happening, just ask for the link ;)