Deve ser possível, em teoria, como a% man_de% manpage declara:
swapon
Assim, quando você tem um arquivo de troca, o kernel gosta de tratá-lo mais como uma partição, isto é, determina onde o arquivo de swap está fisicamente localizado no disco e usa essa região diretamente como faria com uma região de partição. Este é um truque para fazer a troca para um arquivo tão rápido quanto para uma partição normal.
Nesse ponto, o sistema de arquivos está fora do loop e deve estar tudo bem para tornar o próprio sistema de arquivos readonly. Se você está realmente autorizado a fazer isso é outra questão; Eu mesmo não testei e o Android em particular pode se comportar de maneira diferente do ambiente normal do Linux.