#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 есть исправления для разных ядер. Вам нужно будет просмотреть, чтобы найти исправление для вашего конкретного устройства. К сожалению, это не то, что вы можете сделать для всех устройств одним взломом.