Ответ 1
Призыв к Os.link терпит неудачу, потому что Android использует файловую систему FAT32 по умолчанию для внешнего хранилища. Файловая система FAT32 не поддерживает жесткие ссылки и софт-ссылки, поэтому вы получаете операцию с недопустимой ошибкой.
EPERM Файловая система, содержащая oldpath и newpath, не поддерживает создание жестких ссылок.
Вы можете прочитать дополнительную информацию о системном вызове link здесь
Кроме того, вы не можете фальсифицировать жесткие ссылки или программные ссылки на FAT32 точно. А также обратите внимание, что для создания жесткой ссылки в Android требуется разрешение root.