Closed ahmedre closed 4 months ago
OLD: app-madani-debug.apk (signature: V1, V2)
NEW: app-madani-debug.apk (signature: V1, V2)
│ compressed │ uncompressed
├───────────┬───────────┬───────────┼───────────┬───────────┬────────────
APK │ old │ new │ diff │ old │ new │ diff
──────────┼───────────┼───────────┼───────────┼───────────┼───────────┼────────────
dex │ 20.2 MiB │ 20.3 MiB │ +55.8 KiB │ 65.2 MiB │ 65.3 MiB │ +134.9 KiB
arsc │ 2.2 MiB │ 2.2 MiB │ 0 B │ 2.2 MiB │ 2.2 MiB │ 0 B
manifest │ 5.6 KiB │ 5.6 KiB │ +14 B │ 27.1 KiB │ 27.1 KiB │ 0 B
res │ 1.6 MiB │ 1.6 MiB │ +4 B │ 1.8 MiB │ 1.8 MiB │ 0 B
asset │ 404.2 KiB │ 404.2 KiB │ 0 B │ 678.6 KiB │ 678.6 KiB │ 0 B
other │ 188.6 KiB │ 188.6 KiB │ +23 B │ 385.6 KiB │ 385.6 KiB │ 0 B
──────────┼───────────┼───────────┼───────────┼───────────┼───────────┼────────────
total │ 24.6 MiB │ 24.7 MiB │ +55.9 KiB │ 70.2 MiB │ 70.4 MiB │ +134.9 KiB
New Dependencies com.squareup.okhttp3:okhttp-tls:4.12.0
LetsEncrypt is shortening their chain of trust, removing the cross-signed intermediates. This breaks Android 5-7, and plenty of people still use these versions. This adds the certificate to the http client for all the downloads on those older devices.
See also: https://letsencrypt.org/2023/07/10/cross-sign-expiration