Le couteau suisse Android pour vos fichiers — version 2.14.0.
Explorateur de fichiers, lecteur universel, scanner de documents, OCR, coffre-fort, corbeille, conversion, anti-EXIF — vos fichiers ne quittent jamais l'appareil, sans cloud, sans compte.
Deux réserves, détaillées dans PRIVACY.fr.md §9 bis : Google ML Kit embarque un transport de télémétrie (d'où les permissions
INTERNETetACCESS_NETWORK_STATEvisibles dans l'APK, que l'application ne demande pas elle-même), et le scanner de documents dépend des services Google Play.
- Explorateur de fichiers : navigation, recherche, multi-sélection, copier/déplacer/renommer en masse, picker avec filtre intelligent.
- Lecteur universel : PDF, CSV, XLSX, DOCX, JSON, MD, TXT, HTML, ZIP, images, EPUB (et ODT, ODS, JS, CSS, PHP, XML).
- Scanner de document (caméra, détection des bords, perspective, export PDF).
- OCR Latin sur images, 100 % local (ML Kit on-device).
- Coffre-fort
.rftvault v2 AAD: Argon2id + AES-256-GCM + AAD bindée au nom de fichier, FLAG_SECURE, rate-limit anti brute-force, chiffrement batch dossier. - Signature PDF au doigt.
- Conversion : Images → PDF, CSV ↔ XLSX, JPG ↔ PNG, TXT/MD → PDF, etc.
- Anti-EXIF : suppression GPS, date, modèle d'appareil avant partage.
- Recherche globale par nom et contenu (Isolate Dart).
- Anti-doublons SHA-256 : trois passes pour libérer du stockage.
- Partage cloud : envoi explicite vers les apps cloud installées (kDrive, Google Drive, Proton Drive — action utilisateur via le sélecteur de partage Android).
- Quick Tiles Android : scanner, OCR, coffre depuis le volet de notification.
- Installation d'APK depuis l'explorateur — tap sur un
.apk→ PackageInstaller système (icône Android dédiée + couleur teal dans la liste).
- Installation d'APK restaurée depuis l'explorateur (tap
.apk→ PackageInstaller système, avec dialog si l'autorisation "Apps installant des applis inconnues" n'est pas encore accordée). - Icône Android dédiée + couleur teal pour les
.apkdans la liste. - Icône d'app alignée sur la suite Files Tech (
assets/icon/app_icon.pngrégénéré).
ℹ️ Play Protect : le binaire est soumis à Google + VirusTotal pour traitement du faux positif "dropper" déclenché par la combinaison
MANAGE_EXTERNAL_STORAGE+REQUEST_INSTALL_PACKAGES. Read Files Tech n'installe jamais en silence : le PackageInstaller système exige toujours un consentement utilisateur explicite.
- Anti CSV-injection à l'export (préfixe
'automatique sur cellules= + - @ \t \r). - Cap source + cap cumulatif sur
Outils CSV(anti-OOM). SecureWindowà refcount : plus de vignette Recents qui leak un coffre quand un écran sensible se chevauche.- Vault : déchiffrement v2 zéro-copie (
sublistView), check_v2OnlyCachelu avant la sentinelle. - HTML viewer : navigation
file://cantonnée au dossier source avec whitelist d'extensions document/média. - Atomic write étendu aux éditeurs CSV et code source (plus de fichier tronqué si kill OS pendant le save).
- Restore
.rftvault: wipe plaintext per-entry (au lieu d'un wipe global tardif). - Restauration de l'installation d'APK + icône Android dédiée dans la liste.
- Icône d'app alignée sur la suite Files Tech.
- Nettoyage :
run_busymort retiré, règles ProGuard orphelines retirées, dédup_autoLockDelayviaAppConstants.
- Coffre-fort : Argon2id + AES-256-GCM + AAD bindée au filename, dérivation auto-tuned, métadonnées scellées.
safeCanonical+ roots whitelist côté Kotlin : path traversal et accès hors sandbox bloqués sur tous les MethodChannels natifs.- HTML viewer scoping
file://: isolation stricte du contexte WebView, JavaScript désactivé par défaut. - Network Security Config strict : pas de cleartext HTTP, pas d'autorités utilisateur.
- FileProvider restrictif : exposition contrôlée des chemins partagés.
- Protection anti zip-slip sur les extractions d'archives.
Voir SECURITY.md pour la politique de signalement.
| Permission | Justification |
|---|---|
MANAGE_EXTERNAL_STORAGE |
Fonction explorateur universel : parcourir, lire, éditer tout fichier choisi. |
REQUEST_INSTALL_PACKAGES |
Installer un APK signé depuis l'explorateur (notamment sync avec PDF Tech). |
CAMERA |
Scanner de documents et OCR (optionnel, accordée à la demande). |
INTERNET |
Vérification des mises à jour via API GitHub Releases (anonyme, sans cookie). |
Détail complet et raison d'être : PRIVACY.fr.md §9.
GitHub Releases — dernière version — APK signé, distribué hors Play Store.
Site officiel : files-tech.com/read-files-tech
git clone https://github.com/gitubpatrice/READ-FILES-TECH.git read_files_tech
git clone https://github.com/gitubpatrice/files_tech_core.git
cd read_files_tech
flutter pub get
flutter build apk --releaseNécessite Flutter stable + Android SDK + JDK 17.
Vos fichiers ne quittent jamais l'appareil. Lecture, édition, conversion, OCR, coffre : tout s'exécute localement. Aucune collecte, aucun profilage, aucun compte.
Deux nuances, parce qu'elles sont vérifiables sur l'APK et qu'il serait malhonnête de les taire :
- L'application interroge l'API publique GitHub Releases au lancement, pour signaler les mises à jour — c'est le seul canal qui prévienne d'un correctif de sécurité en distribution par sideload. Aucun identifiant n'est transmis.
- Google ML Kit, qui fournit l'OCR hors ligne, embarque son propre transport de télémétrie. Il peut remonter à Google des métriques d'usage de la bibliothèque, jamais le contenu des documents.
Détail complet dans PRIVACY.fr.md §6 bis et §9 bis, et TERMS.fr.md.