/ система и / файловая система данных Android

#android #image

#Android #изображение

Вопрос:

Когда я создаю исходные файлы Android, в итоге получается 3 изображения. Это ramdisk.img, system.img и userdata.img. Я пытаюсь понять, из чего они сделаны и как они используются Android. Я наткнулся на статьи, в которых говорится, что «/ system» — это файловая система yaffs2. 1) Если я хочу использовать это на реальной плате, должна ли файловой системой быть yaffs2 или она может быть любой? 2) Если я хочу получить 3 изображения для другой файловой системы (скажем, ext2), как мне это сделать?

Ответ №1:

Вы можете модифицировать ядро, чтобы оно принимало практически любую файловую систему, которую вы хотите (ext2 и ext4 — два примера), если вы можете заставить его скомпилироваться. Затем, это просто вопрос монтирования и форматирования тома с соответствующей файловой системой.

В github и xda-developers есть исправления для разных ядер. Вам нужно будет просмотреть, чтобы найти исправление для вашего конкретного устройства. К сожалению, это не то, что вы можете сделать для всех устройств одним взломом.