Según los recursos que tengas, se pueden intentar varias cosas:
- Si tienes una 3DS con acceso a homebrew, podrías capturar un pokemon cualquiera en esmeralda, pasarlo a alguna versión de 3ds con ayuda del pokebanco y sacarle el save con JKSM para luego verle el SID con pkhex.
- Si no tienes acceso a homebrew, pero tienes acceso al pokebanco y medios para transferir pokemon hasta V gen, puedes enviar un poke de tu esmeralda a un juego de 3ds (VI o VII gen, vale cualquiera) y luego intercambiarlo a alguien que tenga acceso a pkhex para que le mire el SID. Yo mismo puedo ofrecerme para esto.
- Si no puedes enviar un pokemon a un juego de 3ds, la ultima opción es obtener el SID a través de un shiny capturado en tu esmeralda
de forma salvaje, no vale criado de huevo. Esto implica obtener los IVs de ese shiny, luego el PID y por ultimo hacer unas operaciones matemáticas para obtener el PID. Aquí una guía de smogon para hacer esto:
https://gbatemp.net/threads/tutorial-how-to-decrypt-extract-rebuild-3ds-cia-cxi-files.383055/Por si acaso, aclarar que el SID solo es necesario si se buscan pokes shiny. Si solo te interesan IVs o naturaleza, no hace falta.