ROM Manager: Qual é a diferença entre as versões MTD e não MTD (por exemplo, “Samsung GalaxyS i9000 (MTD)”)?

11

Quando seleciono "Flash ClockwordMod Recovery" no menu do ROM Manager, é apresentada uma lista de dispositivos (caixa de diálogo "Confirm Phone Model"). Lá posso escolher, por exemplo, entre "Samsung GalaxyS i9000" e "Samsung GalaxyS i9000 (MTD)".

Qual é a diferença entre as versões MTD e não MTD? Quando eu escolheria o que?

Fluxo
fonte

Respostas:

10

MTD (Memory Technology Device) é um tipo de mapa de partição (configuração de partições do NAND).

O Mapa de Partição permite que aqueles que o estão usando controlem o tamanho de suas partições e quanto espaço é alocado aqui e quanto espaço é retirado dali. Um sistema de arquivos reside no Mapa de Partição e controla os dados que estão sendo lidos, gravados, movidos etc. pelo sistema operacional (Android). Alterar um sistema de arquivos de uma partição é muito fácil, mas alterar o Mapeamento de Partições geral não é. Além disso, o mapeamento de partição decide qual sistema de arquivos suportar. Portanto, sua escolha é muito importante.

MTD é de código aberto. O MTD suporta o YAFFS2 como um sistema de arquivos que rege como os dados são transferidos e a velocidade com que são executados. EXT2 a 4 não são possíveis com o MTD. Devido à natureza de código aberto, ele oferece controle total sobre as partições. Escolha MTD se você usa ROMs personalizadas do tipo CyanogenMod ou MIUI.

Um pouco de conhecimento: a ROM de estoque da Samsung usa o mapa de partição BML. O BML é proprietário por natureza. É fonte próxima.

Android Quesito
fonte