FR

Duo: Explorateur Holo avec SU

UNCOPT LLC

TELECHARGERy
PLUGINS

Aperçu

DuoFM, diminutif de Duo: Explorateur Holo avec SU, a l'ambition de devenir votre application de prédilection pour tout ce qui concerne la gestion de vos fichiers sur Android.
Cette application, à l'instar de l'Explorateur Windows ou du Finder sur Mac, vous permet d'accéder aux fichiers de votre téléphone, tablette, réseau local ou autres services informatiques hébergés (clouds).
DuoFM combine les fonctionnalités des explorateurs de fichiers classiques (tels que Astro ou ES Explorer) et ceux pour appareils rootés.


Points forts

Il existe de nombreux autres explorateurs de fichiers sur le marché, tous avec leurs spécificités. DuoFM se concentre principalement sur les points suivants:

Le style
Nous voulons que DuoFM se marie parfaitement avec le style graphique Holo, le style moderne d'Android introduit avec la version 4 "Ice Cream Sandwich". Nous pensons que l'application doit donner le sentiment d'appartenir au noyau d'Android par son aspect visuel et par son mode d'intéraction.
La stabilité
Ne pas "planter" est insuffisant. Les fonctionnalités doivent être conçues pour toujours marcher. Cela englobe beaucoup de choses, telles que la restauration de l'application après un temps passé en arrière-plan, ou encore réagir correctement aux changements effectués de l'extérieur.
Nous tenons à réparer tout problème, y compris ceux que nous aurions pu manquer. Vous pouvez aisément nous les signaler grâce à notre bug tracker. La création de compte est optionnelle. N'hésitez pas à détailler vos commentaires.

DuoFM a une approche originale sur l'implémentation de certaines fonctionnalités de base. Bien que pas toujours visibles au premier abord, ces différences améliorent la stabilité du produit et rendent possible certaines tâches que les autres applications ne supportent pas.
Les plus notables sont:

Listage et mise à jour des dossiers
Nous utilisons une api cohérente pour accéder au système de fichiers, aussi bien pour les fichiers seulement visibles des super-utilisateurs, que pour les fichiers du stockage interne. Nous avons créé notre propre api native en c, optimisée pour maximiser les performances de parcours et de mise à jour des dossiers.
Pas de copies intermédiaires
Quelle que soit l'opération nécessitant un transfert d'information, comme par exemple, envoyer un fichier depuis un service hébergé (cloud) vers Gmail, ou encore ouvrir une image dans un zip, nous ne créons aucune copie des données. Ni sur disque ou memoire flash, ni en mémoire vive. Nous supportons l'ouverture, l'envoie et la copie de fichiers, même de très grande taille, sans utiliser de place sur le stockage interne ou externe. Nous n'extrayons les données des archives que si nécesssaire et uniquement la partie concernée. Bref, nous ne faisons aucune copie temporaire, nous diffusons les données en continu (streaming) à l'application qui en a besoin.

Archives imbriquées
Nous avons développé notre propre librairie native en c pour permettre le parcours des archives imbriquées (archive dans une archive dans une archive … ) sans avoir besoin d'extraire le contenu au préalable.
L'architecture de plugins
Nous distribuons nos plugins en tant qu'applications séparées sur Google Play. De cette façon, nous mettons à disposition des fonctions utiles à seulement certains de nos utilisateurs, sans alourdir l'application principale. Toute installation, mise à jour ou désinstallation de plugin se répercute aussitôt sur l'application principale et ne nécessite pas de redémarrage.


Design

DuoFM suit le guide de style de Google pour Android et adhère à son style Holo moderne. Le thème Holo est en général disponible uniquement sur Android version 4+ (Ice Cream Sandwich et au-delà). Toutefois, comme beaucoup d'appareils tournent toujours sur Android 2.3 (Gingerbread), nous avons adapté cet aspect Holo pour le rendre disponible sur cette version.

Navigation
Pour entrer dans un élément, il suffit de cliquer dessus. Cliquez sur un dossier pour le parcourir, et cliquez sur une archive pour aller à sa racine.
Le reste de la navigation s'effectue par interaction avec la barre d'action, à savoir, une barre en haut de l'éran dont la fonctionnalité devrait être familière à tous les utilisateurs Android, puisque toutes les applications par défaut venant avec Android l'utilisent. Cette barre inclut:
- Un bouton HAUT avec le logo de l'application
Une petite flèche sur la gauche indique que l'action est disponible. Appuyez dessus pour remonter d'un cran dans la hiérarchie (vers le dossier parent ou vers la page d'acceuil de l'application ou du plugin si vous étiez à la racine).

- Un menu déroulant avec le lieu actuel
Il s'agit du texte qui affiche l'emplacement courant. Comme le suggère l'icône triangulaire, si vous appuyez dessus, ce texte se déroulera pour afficher la liste des étapes composant la hiérarchie du lieu actuel. Vous pouvez appuyer sur un élément de la liste pour vous y rendre directement.
Cette zone texte affichant le lieu possède également une fonction exclusive à DuoFM: les dossiers parents du chemin sont des liens. Vous pouvez activer ces liens par une pression longue pour naviguer vers le dossier parent correspondant.

Toutes ces fonctionalités sont utilisées pour naviguer dans la hiérarchie et sont complémentaires du bouton RETOUR. Ce dernier se contente de vous ramener à l'écran précédent (dans l'illustration ci-contre, nous sommes arrivés là en appuyant sur un favori depuis la page d'acceuil; le bouton RETOUR nous ramènera donc sur la page d'accueil).

Ce qui sépare vraiment DuoFM des autres explorateurs de fichiers est son mode à deux vues.

Vue duale ajustable
A n'importe quel moment, vous pouvez faire apparaitre une autre panneau de navigation sur la gauche en faisant glisser la vue vers la droite. Vous avez un contrôle total sur la position des deux vues à l'écran.
Chaque vue a une taille minimum (deux colonnes en mode grille). En réduisant sa taille, elle devient progressivemetn plus petite jusqu'à atteindre sa taille minimum. Après quoi, elle est poussée hors de l'écran. Sur l'illustration, on peut voir que la vue gauche est à sa taille minimum avec son bord gauche légèrement hors de l'écran. La vue de droite est un peu plus large que sa taille minimum et les deux colonnes ont commencé à grossir en largeur. Si la vue de droite avait encore plus de place, elle passerait progressivement à trois colonnes, puis quatre, …etc.
Les deux panneaux de navigation sont complètement indépendants et ont leur propre historique. Lorsque vous pressez le bouton RETOUR, cela vous ramène à l'écran précédent de la vue que vous avez touché en dernier.

Deux modes de vue sont possibles: liste et grille. Les deux panneaux ont des modes totalement indépendants et vous pouvez passer d'un mode à l'autre en pressant une simple icône sur la barre d'actions du bas (deuxième depuis la gauche).

Modes liste et grille
Les deux modes ont été optimisés pour être capable de gérer un très grand nombre de fichiers (des milliers) sans augmenter l'usage de la mémoire de l'application. Ils affichent le nom, la date de dernière modification et la taille du fichier.
Le mode liste peut afficher des noms plus longs avant de les tronquer et le texte est un peu plus gros.
Le mode grille affiche les vignettes quand cela est possible. Le nombre de colonnes s'adapte à la taille du panneau de navigation, permettant d'afficher plus d'éléments quand la vue est suffisamment large. Le composant grille a été modifié pour afficher les libellés séparateurs sur toute la largeur.
Actions
La barre d'action du bas contient les actions à exécuter sur le dossier courant (coller, créer un fichier ou dossier …etc). Pour chaque élément, il y a un menu contextuel (comme le suggère le petit triangle familier). Si vous utilisez un clavier, vous pouvez l'activer avec la touche "m".
Pour exercer des actions sur plusieurs éléments à la fois, vous devez passer en mode sélection, en pressant longuement sur l'un des éléments.
Une fois en mode sélection, les barres d'actions changent. La barre du bas affiche les actions disponibles (copier, supprimer, envoyer … ). La barre du haut affiche le nombre d'éléments sélectionnés avec un menu déroulant. Celui-ci fournit des raccourcis pour changer la sélection (tout sélectionner, tout désélectionner, … ).


Fonctions de base

La page d'acceuil
La page d'acceuil donne un accès rapide à tous vos fichiers et les organise en trois catégories:
- Stockages de l'appareil et de ses périphériques:
- La racine (/) du système de fichiers interne.
- La mémoire interne.
(là où les fichiers téléchargés sont sauvés et où la caméra sauve les images et videos).- La ou les cartes SD rétractibles.
- Les attachements USB On-The-Go (OTG).
Si votre appareil le supporte (s'il fournit suffisament de courant au port USB), vous pouvez parcourir les périfériques de stockage en masse (tels que les clefs USB ou les disques durs 2.5 pouces) connectés à votre téléphone ou tablette avec un simple câble OTG. Toutes ces zones de stockage sont détectées automatiquement et ne nécessitent pas d'entrée d'information (il n'est pas nécessaire de spécifier si elles existent, si elles sont connectées ou quel est leur point de montage).
- Plugins
Les plugins sont utilisés pour accéder à vos fichiers stockés à distance.
Il existe un plugin pour parcourir vos fichiers partagés sur votre réseau local (protocol Windows ou Samba), ainsi que des plugins pour les services informatiques hébergés (clouds) les plus populaires (Dropbox, Microsft OneDrive et Google Drive).
Des raccourcis vers leur page sur Google Play sont disponibles depuis les paramètres de DuoFM. Vous pouvez également activer et désactiver chaque plugin individuellement depuis cette page de paramètres.
D'autres plugins seront ajoutés plus tard (comme d'autres services informatiques hébergés et d'autres protocols tels que FTP et WIFI direct).
- Favoris
Vous pouvez rajouter comme favori n'importe quel élément (un dossier à l'intérieur d'une archive, d'un compte google drive ou tout simplement du stockage interne).
Pour ce faire, naviguez jusqu'à l'élément concerné et sélectionnez l'option "Favori" du menu contextuel (accessible en appuyant sur le petit triangle).
Les favoris peuvent être renommés par commodité. Le nom de l'élément est utilisé comme défaut.

Le Gestionnaire de tâches
Le gestionnaire de tâches est accessible depuis l'icône en haut à droite des panneaux de navigation. L'icône change d'aspect suivant qu'une tâche est en train de tourner (cercle qui tourne) ou pas (petits "z").
Ce gestionnaire peut être utilisé pour vérifier l'historique des actions effectuées (coller, supprimer, archiver …etc) et indiquer si elles ont réussi, échoué ou été arrêtées par l'utilisateur. Vous pouvez spécifier combien de temps une commande reste listée après son exécution grâce au bouton d'actions supplémentaires (le bouton avec les trois points).
Pour les commandes toujours en train de tourner (il peut y en avoir plusieurs), le gestionnaire affiche leur statut et offre un moyen de les arrêter.
Copier - Coller
Pour une compatibilité maximum avec les autres applications, DuoFM utilise le méchanisme officiel pour copier. Il met le chemin des fichiers à copier dans le presse-papier. Vous pouvez ainsi copier un chemin depuis une autre application et le coller dans DuoFM. De même, vous pouvez copier un fichier dans DuoFM et le coller dans une autre application si elle utilise également le méchanisme officiel.
Vous n'avez pas à attendre que le coller finisse; vous pouvez continuer à naviguer ou surveiller la progression avec le gestionnaire de tâches. Si DuoFM est en arrière plan et a besoin d'une confirmation (comportement qui peut être désactivé depuis les paramètres), il mettra l'opération en pause et affichera le dialogue dès qu'il reviendra au premier plan.
Contrairement à la plupart des autres explorateurs de fichiers, copier un fichier avec DuoFM conserve la date de modification (souvent possible en mode super-utilisateur seulement).

Mises a jour MTP et du MediaStore
Certains appareils Android utilisent le protocole MTP pour rendre le stockage de l'appareil disponible lorsque connecté à un ordinateur via un cable USB. Cela permet au contenu d'être disponible sur l'ordinateur et sur l'appareil en même temps. Une base de données spéciale est utilisée pour mettre en cache l'information. Sur certains appareils (comme le Galaxy Nexus et le Nexus 4), elle est utilisée pour renseigner et mettre à jour le lien MTP (de sorte que l'ordinateur voie les changements faits sur l'appareil). Mettre à jour cette base de données est donc essentiel pour les gens qui utilisent la connexion MTP.
Une base de données similaire appelée MediaStore est utilisée pour mettre en cache les informations des médias et leurs vignettes. Elle est utilisée par la Gallerie et le Lecteur de Média. Si elle n'est pas mise à jour, ces applications ne fonctionneront pas correctement.
C'est pourquoi DuoFM prend des précautions supplémentaires pour être sûr que ces bases de données sont mises à jour quand elles le doivent. Chaque fois qu'un fichier ou dossier est créé, supprimé ou modifié de façon significante, DuoFM vérifie si une mise à jour est necéssaire et agit en conséquence. La connexion MTP est quelque peu capricieuse et DuoFM doit egalement employer quelques ruses pour la maintenir à jour.
La mise à jour de ces bases de données implique une légère baisse de performance, en particulier lorsque de nombreux petits fichiers sont copiés. Nous pensons que garder ces bases de données à jour pour que les autres applications marchent la justifie.
Navigation au clavier
Android est disponible sur de nombreux types d'appareils. Certains sont utilisés pour remplacer un ordinateur de bureau, et peuvent être rattachés à un clavier. La plupart peuvent être utilisés avec un clavier bluetooth. Nous avons donc décidé de permettre le contrôle complet de DuoFM uniquement à partir du clavier.
Toutes les fonctions sont accessibles depuis le clavier de façon intuitive.
Par défaut, la cible du clavier va sur la liste ou grille de la vue utilisée en dernier. Les touches des flèches permettent de se déplacer d'un élément à un autre. PAGE PREC et PAGE SUIV sont également implémentés.
Pour activer le menu contextuel d'un élément, vous pouvez utiliser la touche M ou une touche ALT.
Un appui sur la touche ENTREE correspond à un appui avec le doigt. Un appui simple sur la touche permet d'entrer à l'intérieur d'un élément ou de l'ouvrir s'il s'agit d'un fichier. Un appui long permet d'activer le mode sélection. une fois ce mode activé, la touche ENTREE permet de sélectionner ou désélectionner les éléments.
Vous pouvez passer d'un panneau de navigation à l'autre avec un appui long sur la flèche DROITE ou GAUCHE.
Vous pouvez accéder aux barres d'actions avec un appui long sur les touches HAUT et BAS, et ensuite vous deplacer d'action en action avec les flèches GAUCHE et DROITE.

Archives
Vous pouvez parcourir les archives de type ZIP ou TAR comme de simples dossiers (en lecture seule) en appuyant simplement sur l'élément concerné.
Pour les autres archives basées sur le format ZIP, tels que les APKs (programmes d'application Android), un appui simple les ouvrira (pour les APKs, cela demandera de les installer). Toutefois, vous pouvez également parcourir leur contenu en choisissant l'option "Naviguer" dans le menu contextuel.
Si vous voulez extraire le contenu ou une partie du contenu de l'archive, sélectionnez simplement ce que vous voulez extraire, copiez, puis collez où vous le souhaitez.
Cela marche également avec des archives imbriquées, même de types différents.
Le contenu n'est pas extrait si vous vous contentez de le parcourir. Les entrées seront diffusées en continue (streaming) vers la destination ou application choisie si vous demandez de les ouvrir, envoyer ou copier. Seules ces entrées seront extraites. Cela vous permet d'extraire de larges archives même si vous manquez de place sur le stockage de votre appareil ou sur la carte SD.
Notez qu'une archive ZIP peut utiliser plusieurs methodes de compression. Nous supportons les plus communes: store, deflate (gzip) et bzip2. Nous ne supportons pas l'extension ZIP64 pour l'instant. Celle-ci est utilisée pour les zips contenant de très gros fichiers ou un très grand nombre de fichiers.
Pour les fichiers gzippés (.gz) ou bzippés (.bz2), vous pouvez les décompresser depuis le menu contextuel.
Si vous voulez créer une archive, vous pouvez zipper la sélection courante grâce à l'option "Archiver" du menu contextuel.
Détails de fichiers & dossiers
Vous pouvez afficher un dialogue avec tous les détails de l'élément désiré à partir de l'option "Details" du menu contextuel.
On y retrouve les infos disponibles sur la ligne ou cellule: nom, taille et date de dernière modification. Le nom peut être copié depuis un menu accessible par un appui long.
Le dialogue affiche également les permissions de l'élément, prenant en compte les permissions du dossier parent. Pour un détail des permissions, vous pouvez utiliser le dialogue de permissions disponible depuis le menu contextuel (option "Permissions"). Ce dialogue liste également le groupe et l'utilisateur auquel l'élément appartient.
Pour les fichiers, la hash MD5 est affichée.
Pour les dossiers, la taille représente la taille totale du contenu. Le détail du nombre de sous-fichiers et de sous-dossiers est affiché. Si le mode super-utilisateur n'est pas activé, certains fichiers peuvent ne pas être accessibles. Le nombre de fichiers et dossiers inaccessibles est alors listé. La taille de ces fichiers inaccessibles n'est pas prise en compte dans le total étant donné que leur taille est inconnue.

Ouvrir & Envoyer
Le menu contextuel a des options pour ouvrir et envoyer des fichiers. L'option "Envoyer" est aussi disponible en mode sélection lorsque plusieurs éléments sont sélectionnés.
Ouvrir un fichier signifie le visualiser dans une autre application. Envoyer un fichier signifie l'attacher en pièce jointe, à un message, texto, email, tweet, …etc.
L'action par défaut est "Ouvrir", c'est elle qui est effectuée lorsque vous appuyez sur un fichier.
Suivant le type de fichier, il peut y avoir zéro, une ou plusieurs applications disponibles pour l'ouvrir. S'il existe au moins une application, un dialogue avec la liste de celle(s)-ci sera affichée. Vous noterez une icône + sur la barre de titre du dialogue. Elle permet de choisir une application non listée mais qui est enregistrée pour ouvrir tout type de fichiers. Sur ce dialogue, vous remarquerez également un bouton "Utiliser comme defaut". Si vous le cochez, la prochaine fois que vous ouvrirez ce type de fichier, il sera ouvert directement avec cette application, sans afficher ce dialogue intermédiaire.
S'il n'y a aucune application enregistrée pour ouvrir ce type précis de fichier, le dialogue présentera directement la liste d'applications enregistrée pour ouvrir tout type de fichiers.
Vous pouvez contrôler le contenu de ce dialogue pour chaque type de fichier à partir des paramètres dans la section "Types mime". Dans cette section, vous verrez une liste de type de fichiers classés par catégroies. Vous pouvez ajouter de nouveaux types si nécessaire. Pour chaque type, vous pouvez préciser une application par défaut. Dans ce cas, cette application sera utilisée directement et le dialogue intermédiaire ne sera pas affiché.
Vous pouvez également selectionner non pas une mais plusieurs applications. Dans ce cas, le dialogue n'affichera que ces choix.

Tri
Vous pouvez trier le contenu d'un dossier selon trois critères:
- Le nom (ordre alphabétique, la casse est ignorée) - La taille (en octets) - La date de dernière modification Le triage est effectué grâce au menu révélé par un appui sur la première icône de la barre d'actions du bas. L'icône reflète le critère de triage actuel.
Si vous re-sélectionnez le critère actif, vous changerez l'ordre du triage, passant d'un tri ascendant à un tri descendant, et vice versa.
Notez que les dossiers et les fichiers sont toujours séparés en deux catégories, avec les dossiers affichés avant les fichiers.
Recherche
La barre d'actions du haut a une icône de recherche. Vous pouvez l'utiliser pour rechercher des éléments dans le dossier courant (la recherche est récursive).
Une fois activée, la barre d'actions change et révèle un champ de saisie. Ce dernier s'auto-complète avec l'historique de vos recherches.
Vous pouvez utiliser des globs (Unix) pour une recherche avancée, ou juste entrer une portion de texte, et lancer une recherche sur les fichiers et dossiers contenant ce texte dans leur nom.
Les résultats sont affichés en liste ou grille, comme tout autre contenu, mais avec un champ supplémentaire indiquant leur emplacement.

Sélecteur de fichier
Certaines applications nécessitent que l'utilisateur sélectionne un fichier. Elles s'appuyent sur d'autres applications (appelées sélecteurs de fichier) pour permettre à l'utilisateur de naviguer vers les choix disponibles et sélectionner le fichier désiré.
Un bon exemple d'une telle application est GMail. Lorsque vous composez un message, vous avez l'option d'ajouter une image ou vidéo en pièce jointe.
DuoFM est enregistré en tant que sélecteur de fichiers et peut, en tant que tel, vous permettre de sélectionner n'importe quel fichier auquel vous avez accès. Cela inclut le réseau local et les sites informatiques hébergés (clouds) si vous avez installé les plugins correspondants. Vous pouvez également utiliser la fonction "Recherche" pour trouver et sélectionner votre fichier.
Il arrive qu'une application demande un type de fichier precis (par exemple uniquement des images). Le sélecteur doit alors restreindre les choix en conséquence. Toutefois, malgré sa propre restriction, l'application peut parfois utiliser des fichiers de type different.
GMail est également un bon exemple. Bien que les options d'attachement de pièces jointes ne spécifient que les images ou les vidéos, vous pouvez utiliser l'une de ses options et attacher une pièce jointe d'un autre type, tel qu'un ZIP, un document PDF, ou n'importe quel autre fichier. Pour cette raison, DuoFM applique les restrictions du filtre adéquat par défaut, mais permet de désactiver le filtre et d'afficher tous les fichiers. Cette option est disponible depuis le bouton d'actions supplémentaires (le bouton avec les trois points). Ce menu d'actions supplémentaires inclut également l'option de changer de mode de vue (liste ou grille).
Notez que les archives sont toujours listées, même avec le filtre actif, car vous pouvez parcourir leur contenu pour sélectionner un fichier se situant à l'intérieur.


Fonctions Root / Super-Utilisateur

Remontage des partitions
Les applications installées par l'utilisateur, leurs librairies et leurs paramètres résident dans une partition (/data) à laquelle seul un super-utilisateur et un shell adb (android debug bridge) peuvent accéder.
Les applications et les librairies du système résident dans une partition (/system) qui est accessible à tous, mais qui est montée de façon restreinte en lecture seule.
L'image système du constructeur réside aussi souvent dans une partition montée en lecture seule.
Même un super-utilisateur ne peut rien modifier dans ces partitions sans les remonter d'abord en lecture-écriture.
Si vous avez activé le mode super-utilisateur dans les paramètres, ces partitions sont automatiquement remontées en lecture-écriture.
Vous pouvez toutefois désactiver ce remontage si vous le souhaitez en sélectionnant "Non" pour l'option "Remonter" juste en dessous de l'option d'activation du mode super-utilisateur.
Permissions
Le menu contextuel offre une option nommée "Permissions". Elle permet d'ouvrir un dialogue avec deux onglets. Le premier affiche le détail des permissions Unix (y compris les permissions spéciales), et le deuxième affiche le nom de l'utilisateur et du groupe auquel le ou les éléments sélectionnés appartiennent.
Certaines partitions sont montées de telle sorte que ces paramètres ne peuvent être modifiés. C'est en général le cas pour le stockage interne et les cartes SD externes. Le dialogue est alors en lecture seule.
Toutefois, les partitions /data et /system où résident les applications et leurs paramètres peuvent être modifiées par le super-utilisateur. DuoFM détecte si un changement de permission, d'utilisateur ou de groupe est autorisé, et rend le dialogue éditable si possible. Même les permissions spéciales (suid, guid et bit sticky) peuvent être changées. Vous pouvez modifier soit les permissions, soit le groupe et l'utilisateur, soit tout d'un seul coup. Pour les dossiers, vous avez la possibilité d'appliquer ces changements de façon récursive.


Plugins

Il y a une page dédiée aux plugins dans les paramètres. Elle liste les plugins sous différentes catégories:
- Installés
Un appui sur l'un d'entre eux affiche une page de paramètres spécifiques au plugin en question.
- Installés mais incompatible car une mise à jour est nécessaire
Un appui sur l'un d'entre eux vous amènera sur la page dédiée de Google Play.
- Disponibles mais pas installés
Un appui sur l'un d'entre eux vous amènera également sur la page dédée de Google Play.
- A venir
Ces plugins sont en cours de développement et seront disponibles prochainement.



LAN
(Réseau Local)

y
le plugin réseau local permet d'accéder aux dossiers de partage Windows (ou Samba).
La première étape consiste à scanner les ordinateurs hôtes. Les noms de machine (ou l'adresse MAC si le nom n'est pas disponible) et IP sont tous les deux listées. Vous pouvez donner un nom à un hôte, et ce nom restera attaché à cet hôte (par association à son adresse MAC) pour les scans futurs.
Si la connexion à votre réseau nécessite des paramètres spéciaux (comme l'utilisation d'un port particulier par exemple), vous pouvez les ajuster dans la page de paramètres.
Une fois le scan terminé, vous pouvez appuyer sur un hôte. La première fois, un dialogue s'affichera pour demander vos identifiants de connexion. Ceux-ci sont stockés sous forme cryptée (avec un cryptage AES fort). Vous pouvez alors parcourir le contenu de vos dossiers de partage sur cet hôte. Toutes les fonctions marchent comme si ces dossiers étaient locaux, y compris la recherche.



Microsoft
OneDrive

y
Ce plugin donne accès aux comptes OneDrive (anciennement SkyDrive) de Microsoft.
La première étape consiste à ajouter un compte. Pour cela, un dialogue sera affiché pour vous demander vos identifiants de connexion. Si l'identification en deux étapes est activée sur le compte, vous pouvez préciser le code de vérification. Le login et mot de passe ne sont pas stockés, seul le token OAuth associé à DuoFM pour votre compte est stocké, et de manière encryptée avec un cryptage AES fort.
Vous pouvez ajouter autant de comptes que vous le désirez.
Une fois votre compte mis en place, vous pouvez appuyer dessus et parcourir vos fichiers. Toutes les fonctions marchent comme si ces dossiers étaient locaux. La fonction de recherche fonctionne également, mais OneDrive ne supporte pas les globs pour les recherches avancées.



Dropbox
y
Ce plugin donne accès aux comptes Dropbox.
La première étape consiste à ajouter un compte. Pour cela, un dialogue sera affiché pour vous demander vos identifiants de connexion. Si l'identification en deux étapes est activée sur le compte, vous pouvez préciser le code de vérification. Le login et mot de passe ne sont pas stockés, seul le token OAuth associé à DuoFM pour votre compte est stocké, et de manière encryptée avec un cryptage AES fort.
Vous pouvez ajouter autant de comptes que vous le désirez.
Une fois votre compte mis en place, vous pouvez appuyer dessus et parcourir vos fichiers. Toutes les fonctions marchent comme si ces dossiers étaient locaux. La fonction de recherche fonctionne également, mais Dropbox ne supporte pas les globs pour les recherches avancées.



Google Drive
y
Ce plugin donne accès aux comptes Google Drive.
La première étape consiste à ajouter un compte. Pour cela, un dialogue sera affiché pour vous demander vos identifiants de connexion. Si l'identification en deux étapes est activée sur le compte, vous pouvez préciser le code de vérification. Les mots de passes spécifiques à une application ne sont pas supportés. Le login et mot de passe ne sont pas stockés, seul le token OAuth associé à DuoFM pour votre compte est stocké, et de manière encryptée avec un cryptage AES fort.
Vous pouvez ajouter autant de comptes que vous le désirez.
Une fois votre compte mis en place, vous pouvez appuyer dessus et parcourir vos fichiers. Toutes les fonctions marchent comme si ces dossiers étaient locaux. La fonction de recherche fonctionne également, mais Google Drive ne supporte pas les globs pour les recherches avancées.



FTP
y
Ce plugin permet l'accès aux données sur servers FTP et SSH2.
La première étape consiste à ajouter un server. Pour cela, vous devez entrer l'adresse, et choisir entre les 2 protocols possibles: SSH2 (SFTP) ou FTP (avec ou sans SSL/TLS).Une fois le server paramètré, vous pouvez appuyer dessus. Vous avez l'option de re-rentrer le mot de passe à chaque fois ou de laisser DuoFM s'en souvenir. Ils sont stockés sous forme cryptée (avec un cryptage AES fort). Vous pouvez alors parcourir les fichiers du server. Toutes les fonctions marchent comme si ces fichiers étaient locaux, y compris la recherche.


Compatibilité

Versions d'Android

- Gingerbread (2.3.3 - API 10) et au-delà.

- Toutes les versions de Kindle Fire et Kindle Fire HD.

Facteurs de forme

- Téléphones (toutes densitées)

- Tablettes (toutes dimensions)

- Ordinateurs portables & hybrides (la navigation exclusivement au clavier est supportée)

Architecture de CPU

- ARM

- x86 (Intel)

- MIPS

Root / Super-utilisateur

  Il n'est pas nécessaire d'avoir un appareil rooté mais certaines fonctions avancées en ont besoin.


Permissions

Versions gratuites et payantes

  STORAGE   Modifier ou supprimer le contenu de la mémoire USB
  OUTILS SYSTEME   Tester l'accès à la mémoire de stockage protégé
  Celles-ci sont utilisées pour lister dans les zones de stockage de votre appareil (carte SD et USB).
  Elles sont également utilisées pour créer et supprimer des fichiers et dossiers dans ces zones.

Version gratuite uniquement

  COMMUNICATIONS RESEAU   Bénéficier d'un accès complet au réseau
  Elle est indispensable pour les publicités qui ont besoin de la connection internet.
  COMMUNICATIONS RESEAU   Afficher les connexions réseau et Wi-Fi
  Elle est utilisée par les publicités pour détecter si l'appareil utilise le Wi-Fi ou pas.

LAN Plugin

  COMMUNICATIONS RESEAU   Bénéficier d'un accès complet au réseau
  Elle est utilisée pour se connecter aux réseaux locaux.
  COMMUNICATIONS RESEAU   Afficher les connexions réseau et Wi-Fi
  Elle est utilisée pour détecter si l'appareil utilise le Wi-Fi ou pas.
  AFFECTE LA BATTERIE   Empêcher le téléphone de passer en mode veille
  Elle est utilisée pour garder la connexion réseau active lors d'un transfert de fichiers de grande taille.

Plugins Dropbox, OneDrive & Google Drive

  COMMUNICATION RESEAU   Bénéficier d'un accès complet au réseau
  Elle est utilisée pour se connecter aux services informatiques hébergés (clouds).
  AFFECTE LA BATTERIE   Empêcher le téléphone de passer en mode veille
  Elle est utilisée pour garder la connexion active lors d'un transfert de fichiers de grande taille.