[G U I A]Modificar Aplicaciones Para Hacerlas HTTPS

#1
Guia hecha por agustino2 todos los creditos para el

no respondo preguntas acerca de este tema devido a que yo no modifico apps
Necesario Para La Modificacion dijo:
Comencemos vamos a comenzar con la edición de una aplicación simple como lo es el opera mini recomiendo comenzar con la versión 5 final bueno descargan los programas los instalan y a trabajar.

Bueno vamos a tener el opera mini V5 la vamos a abrir con el winrar.







Después que la tenga abierta con el winrar van a ver muchos clasess que es donde contiene la información de la dirección de el Server al que se conecta el opera como tip muchas aplicaciones contienen la información de los Servers en los clases de mayor peso así es que podemos descartar los que no tienen mucho peso. En este caso el class donde contiene la información de los Servers es el mas pesado el F.class



Ahora lo vamos a arrastrar al escritorio ese class f.class y dejamos abierto el winrar bueno ahora si instalaron el programa HXD.exe le darán doble clic y abrirá el programa si no le dan abrir con y selecciona el programa yo le puse abrir con por que tengo como predeterminado otro programa para editar los class y esta como predeterminado por eso yo lo hago así.






Ahora les abrirá el programa y les saldrán muchos signos pero este programa tiene una ventaja que es un buscador de los caracteres que quieres encontrar buen entonces como el mio esta en ingles me voy sherch (Buscar) en la barra de herramientas y find le dan click.




Les saldrá una ventana como esta y en el primer cuadro vació donde dice shearch for pondrán lo que quieren buscar en este caso el server de opera a remplazar por el de un Proxy+el sever de opera. Bueno aquí esta http://mini5beta.opera-mini.net:80 "NOTA EN EL CASO DE LA APLICACION QUE YO MODIFIQUE AQUI ese lo ponen si no lo encuentra solo pueden poner el http:// y los mandara ala primera dirección que encuentra que tiene esos caracteres. Tip para otras aplicaciones yo utilizo buscar cuando no conozco el server buscar las direcciones http dentro de los class hasta encontrar la que contenga el server. Las demás opciones en esa ventana la dejan igual como esta y le dan “OK”.





Ya que le dieron ok les saldrá remarcado como muestra la imagen el Server de el opera que estaban buscando. Aquí viene lo bueno ya que están ahí notaran que detrás de la selección de el Server http://mini5beta.opera-mini.net:80 hay un símbolo este símbolo nunca va a ser el mismo va a ir cambiando. Después mencionare por que en este caso son unas comillas ” así lo muestra (“http://mini5beta.opera-mini.net:80) bueno esa comillas vienen a indicar el valor en hexagesimal de la dirección que esta seleccionada. Se preguntaran como es esto







Si notan al tener seleccionada la dirección abajo donde dice Offset,block etc también dice Length: 22 ese Length significa el valor que en hegesimal que representa ese conjunto de caracteres http://mini5beta.opera-mini.net:80 tiene un valor de 22 bueno ahora si notan hay otro panel que es el de números y letras que esta de el lado izquierdo también esta seleccionado un conjunto de letras y numero. Cada numero representan un valor de una letra por ejemplo la h de el http tiene un valor de 68 bueno eso nada mas para que vean que de el lado izquierdo esta el valor en hexagesimal de las letras signos y etc. Bueno si nos damos cuenta las comillas “ que es el carácter anterior ala selección de el server también tiene un valor de 22 si ven de el lado izquierdo que de casualidad coincide con el valor de en hexagesimal de la dirección de el server http://mini5beta.opera-mini.net:80 donde dice Length que también es 22. Pues no es coincidencia eso quiere decir que esas comillas indican que los caracteres que le sigue su longitud y valor en hexagesimal tienen un valor de 22 es como si fuera una forma de identificarlo.

Bueno ahora si con esa pequeña explicación procedemos a cambiar el server de opera por el Proxy+el server de opera bueno en este caso voy a usar el Proxy de webmail https://webmail.math.cnrs.fr/cgi-bin/nph-revues.cgi/010110A/http/ + el server de opera mini5beta.opera-mini.net:80 para que nos quede asi https://webmail.math.cnrs.fr/cgi-bin/nph-revues.cgi/010110A/http/mini5beta.opera-mini.net:80 bueno ahora ya teniendo el Proxy y el sever por el que vamos a remplazar ahora vamos a donde dice search y ahí saldrá una opción que dice remplace o remplazar.




Damos clic y nos saldrá una ventana donde dice search for: ahí pondremos lo que queremos remplazar que en este caso es el server de opera http://mini5beta.opera-mini.net:80 y donde dice remplaze with: ahí pondremos por la dirección por la que remplazaremos el Server de opera en este caso es https://webmail.math.cnrs.fr/cgi-bin/nph-revues.cgi/010110A/http/mini5beta.opera-mini.net:80 y solo damos “OK” no vayan a cambiar nada de las opciones que dice la ventana así déjenlo.






Bueno les saldrá que esta operación cambiara el tamaño de el archivo que si desean proceder le dan “OK” y les saldrá con letras rojas la nueva dirección que remplazaron.






Ahora lo que aremos es con el puntero nos ponemos en la ultimo signo o numero que esta en rojo que en este caso es el 0 bueno ahora vamos a seleccionar el Proxy+server que esta en rojo OJO solo eso no seleccionen otra cosa





Ahora veremos que la longitud cambio por que son mas caracteres ahora veremos que tiene un valor de 5C donde dice length: 5C por que agregamos mas caracteres por eso cambia ahora lo que tenemos que hacer como ya lo mencione es que el valor de el signo anterior cambie a 5C para que le indique que la dirección que esta enseguida tiene una longitud de 5C para eso ya que sabemos la longitud o el valor de la dirección de el Proxy vamos a seleccionar el símbolo que esta atrás en este caso las comillas para darle el valor de 5C bueno ya que lo seleccionamos vamos a donde dice Edit y ahí dirá una opción fill selección y le damos click entonces nos saldrá una ventana




Ahí dirá un cuadro hex-values: 00 bueno en ese cuadrito nosotros pondremos el valor de el Proxy+el server que en este caso es 5C pónganlo así tal cual les salga con mayúsculas no le muevan a nada así déjenlo y le dan “OK”



Ya que le dieron “OK” notaran que el símbolo que esta anterior de el Proxy al que le dieron el valor de 5C a cambiado a una diagonal \ y cambio su valor a 5C, y verán que ahora el símbolo de la diagonal tienen el mismo valor de 5C que la longitud de el Proxy bueno ahí ya tendrían cambiado el Server de opera por el Proxy que quieran NOTA DEPENDIENDO DE LOS CARACTERES QUE TENGA EL PROXY O EL SERVER, EL SYMBOLO ANTERIOR Y EL VALOR SERA DIFERENTE.






Bueno ahora solo si hay otra dirección en ese class que tenga el server de opera harían el mismo procedimiento. No siempre se tienen que remplazar todas las direcciones que tenga http:// por lo regular solamente las que tengan solo el server de el proveedor de la aplicación.

Ahora solamente le damos donde dice file – Save y guardamos los cambios que se hicieron en el class




Y el paso final solo es arrastrar el class que editamos en este caso el f.class a donde teníamos la aplicación abierta con el winrar ya que se agrega cerramos el winrar y listo a probarla en tu móvil
 
#9
me da error ala abrir la app en mi cel "java/lang/ClassFormatError: Invalid constant pool entry." que hice mal,alguien sabe otro tuto ayuda :/.
 
#12
Jaja ya tesen quietos asi es la cosa y siempre va a ser asi o bill gates agradecio a apple o el creador dl facebo... Agradecio a sus amigos? Alguien le agradce a quien creo el p2p? o el internet? Obvio q no a nadie le importa todos son felices mientras tengan lo que quieren
 
#13
disculpen mi ignorancia, pero me podrian explicar con simples palabras para q sirve esto, xq segun mi entendimiento podre usar aplicaciones q c conekten a internet sin tener q pagar el internet, si esto es cierto como q aplicaciones buenas servirian asi ademas del bolt y opera, xfa corrijanme si estoy mal, soy nuevo en esto
 
Arriba