Il n'existe pas de définition unique du système de fichiers "Android", qui peut donc varier selon les appareils. Tout système de fichiers pour lequel le noyau peut charger des pilotes est un jeu d'enfant.
Dans l'ensemble, vous trouverez certainement que ext4 est le système de fichiers le plus courant sur les appareils modernes. Les appareils plus anciens peuvent également utiliser d'anciennes versions d'ext*, ou d'autres systèmes de fichiers. Puisque tout est construit sur Linux, ext4 est un choix plutôt raisonnable, avec un support solide du noyau et un bon historique. Vous pouvez lire un peu plus sur la raison pour laquelle cette décision a été prise en L'article d'Ars Technica sur le passage à ext4.
Certains appareils ont également utilisé la technologie Samsung Système de fichiers adapté à Flash (f2fs). Notamment, plusieurs appareils de Motorola, ainsi que la Nexus 9, utilisent f2fs. L'objectif de f2fs était de créer un système de fichiers conçu spécifiquement pour les besoins des supports de stockage flash, afin de maximiser les performances des appareils utilisant des puces NAND comme support de stockage principal.
Cela ne signifie pas pour autant que ce sont les seuls systèmes de fichiers sur lesquels Android est capable de fonctionner, comme je l'ai indiqué plus haut. Étant donné la source du noyau et le savoir-faire, il serait certainement possible d'inclure des pilotes pour d'autres systèmes de fichiers dans une image du noyau. Android x86 supporte installation sur des systèmes de fichiers NTFS et FAT32 par exemple.