From 495a684ed7746039aa7d7469eb78477d7da34cd0 Mon Sep 17 00:00:00 2001 From: Drewa1 Date: Wed, 25 Mar 2026 11:10:24 +0100 Subject: [PATCH] fix: deprecated DUO mobile app version made login fails --- main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.py b/main.py index ffcc1f6..33707a8 100644 --- a/main.py +++ b/main.py @@ -92,7 +92,7 @@ def activate(self): # set up URL parameters # taken from https://github.com/FreshSupaSulley/DuOSU params = {"customer_protocol": "1", "pubkey": self.pubkey.publickey().export_key("PEM").decode('ascii'), "pkpush": "rsa-sha512", "jailbroken": "false", "architecture": "arm64", "region": "US", "app_id": "com.duosecurity.duomobile", "full_disk_encryption": "true", - "passcode_status": "true", "platform": "Android", "app_version": "3.49.0", "app_build_number": "323001", "version": "11", "manufacturer": "unknown", "language": "en", "model": "Browser Extension", "security_patch_level": "2021-02-01"} + "passcode_status": "true", "platform": "Android", "app_version": "4.108.0", "app_build_number": "410820", "version": "11", "manufacturer": "unknown", "language": "en", "model": "Browser Extension", "security_patch_level": "2026-02-01"} # send activation request r = requests.post( f"https://{self.host}/push/v2/activation/{self.code}", params=params)