← Tous les projets

AI & Dev Mobile/Web · Étude de cas

SmsVox - Messagerie Multimédia Chiffrée par SMS

Application Android qui transmet textes, voix, images, contacts et positions via de simples SMS, sans serveur ni connexion Internet.

RôleDéveloppeur Android & Ingénieur R&D
Période7 Mars 2026 — Présent
StatutEn cours
Aperçu de SmsVox - Messagerie Multimédia Chiffrée par SMS
Tchad · Projet solidaire open source35 / 38

Le point de départ

Transformer un besoin réel en système exploitable.

SmsVox remplace l'application SMS Android par une messagerie moderne et totalement hors ligne. Les vocaux Codec2, images adaptativement compressées et pièces jointes intelligentes sont chiffrés, encodés en Base85 puis fragmentés sur le réseau GSM. Le protocole V3 combine ECDH P-256, HKDF-SHA-256, AES-256-GCM, protection anti-rejeu et vérification d'identité par code ou QR.

01

Messagerie Android native

01

Développement en Kotlin et Jetpack Compose d'une application SMS par défaut avec conversations, statuts d'envoi, double SIM, recherche, groupes de diffusion et transfert de messages.

02

Persistance hybride Room/ContentProvider, réassemblage fiable des fragments reçus hors ordre, récupération des enveloppes manquées et reprise des envois échoués.

02

Compression audio & image

01

Compression vocale Codec2 native par JNI/NDK en modes 1200 bps et 700C, avec capture PCM 8 kHz, réduction du silence et encodage Base85 compatible GSM-7.

02

Pipeline image adaptatif choisissant automatiquement entre Floyd-Steinberg 1 bit et WebP, avec modes 96, 64 ou 32 px et super-résolution x4 côté réception.

03

Sécurité & confidentialité

01

Implémentation du protocole E2EE V3 avec ECDH P-256, HKDF-SHA-256, AES-256-GCM, compteurs anti-rejeu, détection de changement de clé et blocage des downgrades.

02

Suppression distante authentifiée par Proof of Knowledge, accusés techniques invisibles, cache média régénérable et conservation locale sans serveur, publicité ni tracker.

04

Pièces jointes intelligentes

01

Conversion de contacts, positions GPS et événements en cartes compactes généralement transportables dans un seul SMS, avec prévisualisation et consentement avant envoi.

Stack & disciplines

Explorer les compétences du projet.

Clique sur une carte pour comprendre son rôle et la manière dont elle intervient dans la réalisation.