bueno....dejame ver como te explico....los .jar son los archivos ccx (comprimidos,contenedores y ejecutables) de java, eso quiere decir que contienen todos los archivos necesarios para la ejecucion del programa...ahora los .clas son los bytecode que genera el compilador de java, en otras palabras el manuscrito que entiende el celu pa saber que hacer cuando ejecutas el juego....y pos los otros .dat, .drt, .sjr son archivos de soporte, serilizados con java para hacerlos mas faciles de manejar....entre ellos estan las imagens, los sonidos...y todos aquellos elementos que complementan el programita.
si lo que queres es cambiar digamos el sonido de un juego...eso desde el .jar esta muy galleta porque te tocaria reemplazar ese sonido por otro pero serializado...es decir son sonidos e imagens procedurales...que se invocan en el momento de la ejecucion, no archivos .jpg o .3jp que pueden ser usados en otro lado, existen programas que si usan esos soportes pero son mas para pc... en el caso de los celus es casi indispensable serializar puesto que aun los equipos de ultima generacion tienen limitaciones muy serias de memoria y procesamiento...ademas no hay que olvidar que un prog de ceu ta hecho en JAVA ME (Micro Ediction)...y que esta se comporta muy diferente a la JEE o la JSE que son orientadas a pc....bueno aun queda otra opcion existen algunos progs que trean sus librerias de soporte fuera del .jar asi que tambien pode buscar por hay en los directorios a ver si las encuentras es ese caso para reemplaar un archivo solo es que pongas el nuevo con el mismo formato y nombe.
En conclusion java (y mas java ME) utiliza casi siempre ficheros serializadeos en especial para celus y asi es muy dificil que los alteres...aun cuando abras el .jar y ojo con el .MF que sin el el .jar no es mas que un comprimido....bueno suertex ojala no te alla enredado aun mas.