No creo que TRIM tenga un efecto importante en el borrado de la memoria; el problema principal es la nivelación del desgaste, ya que significa que el sistema operativo podría "sobrescribir" los datos mientras aún existe en los medios físicos. TRIM es simplemente decirle a la unidad que no se necesita un área determinada, y la unidad puede hacer lo que quiera con ella.
Las unidades SATA (incluidas las SSD) tienen los comandos ATA-SE, que le permiten indicar a la unidad que elimine todo lo que contenga, incluidas las áreas de "reserva". Si esto se implementa correctamente es otra pregunta, sin embargo. No creo que las unidades eMMC tengan esto.
Como las unidades eMMC generalmente son un solo paquete, es más difícil extraer los chips de flash (o soldarlos directamente sobre las almohadillas) y leer el flash sin pasar por el controlador, esto podría hacerlo un poco más difícil. Sin embargo, es probable que los controladores eMMC tengan modos de depuración que permitan la lectura del flash.
Tengo que estar de acuerdo con el niño, por lo que no puedes estar seguro de que todo se haya ido sin una destrucción completa.