Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Foxwar en 23 Enero 2010, 07:55 am



Título: j2me autoenviable
Publicado por: Foxwar en 23 Enero 2010, 07:55 am
Quiero realizar un programa en j2me que se autoenvie, ya he solucionado para poder enviarlo a otros dispositivos, pero me falta poder hacer referencia a el mismo.

El caso de uso seria como un virus pero sin este ser virus, solo libre distribución. Y como no encuentro solución alguna, pido vuestra ayuda.

Me explico mejor. Yo en mi mobil ejecutando programa.jar quiero enviar programa.jar a otro mobil. Y para ello tengo que referenciarlo y allí es donde fallo.

Una solución es meter el jar dentro del jar, pero al segundo nivel de envio ya no puedes seguir enviando, pues el jar metido es mas antiguo que el nuevo...

Otra solución seria crear en el transcurso del programa un jar equivalente, pero no encuentro librerias zip para luego pasarlas a jar.

Alguna otra solución?

Saludos


Título: Re: j2me autoenviable
Publicado por: Foxwar en 10 Febrero 2010, 09:45 am
Nadie se le ocurre alguna idea?? Yo estoy realmente muy estancado...

Saludos


Título: Re: j2me autoenviable
Publicado por: kinos en 10 Febrero 2010, 22:06 pm
No creo que te sirvan de mucho estos enlaces pero... prueba

http://www.chuidiang.com/chuwiki/index.php?title=Hacer_un_zip_para_distribuir (http://www.chuidiang.com/chuwiki/index.php?title=Hacer_un_zip_para_distribuir)

http://www.chuidiang.com/chuwiki/index.php?title=Ficheros_jar (http://www.chuidiang.com/chuwiki/index.php?title=Ficheros_jar)

mmm... y si dejas el jar en un directorio cualquiera y lo envías?

 
Citar
pero me falta poder hacer referencia a el mismo.

entonces.. no...

De todas formas... estaba pensando que puedes hacer referencia a la ruta del jar de alguna manera, me refiero a que puedes hacer referencia a un archivo que se llame texto.txt y esté en C:\ (C:\texto.txt). Así pues, puedes hacer referencia al archivo *.jar igualmente y poder enviarlo.

Otra forma (que nose si es posible) sería hacer desde tu aplicación j2me otro jar compuesto por tus clases en un directorio cualquiera y enviarlo. (¿Esto sería posible o habría que hacerlo mediante algún comando con la maquina virtual?)

Suerte


Título: Re: j2me autoenviable
Publicado por: egyware en 10 Febrero 2010, 23:02 pm
Si por alguna razon pudieras acceder al sistemas de archivos del mobil pudieras reenviar el jar, pero lamentablemente NO TODOS los celulares puedes hacer eso.
Ahora no lo creo, tratar de crear un Jar en la memoria RAM y ese enviarlo seria algo

aaa en realidad no se me ocurre esta muy dificil

aúnque tienes una opcion
que se me ocurrio recien
descargalo de una direccion de internet y ese lo envias :P mmm no tampoco funcionara  :-(

 :-(