Este projeto permite que os usuários acessem partições de inicialização ocultas no eMMC do Nintendo Switch, usando um chip leitor de cartão SD/MMC comercial, Realtek RTS5170.
Como essas partições ocultas funcionam? Posso criar um em um cartão SD comum ou eles são um recurso de hardware de um chip de armazenamento específico? Eles são mapeados para o mesmo conjunto de setores LBA que a partição principal ou têm seu próprio "espaço de endereço"? Existe alguma maneira de vê-los no Windows ou eles são implementados apenas no Linux?
Uma discussão sobre esses dispositivos é encontrada no artigo eMMC (Linux) .
Basicamente, o dispositivo eMMC é na verdade dois dispositivos em um, que nem usam a mesma tecnologia de armazenamento.
O acesso à área de inicialização requer um comando de disco IOCTL especial, que geralmente não é emitido pelo driver de disco do sistema operacional, portanto, na verdade, fica bem oculto dos programas comuns do usuário.