Cómo unir cuentas premium en vuestro database.script.Primero de todo hay que tener en cuenta que solo vamos a trabajar con la entrada correspondiente del database que corresponde al control de cuentas Premium, es decir, el trozo que empieza por: INSERT INTO CONFIG VALUES('AccountController','aced00...........etc, etc......578700178').
Lo que vamos a hacer en primer lugar es coger nuestro jdownloader y crear cuentas falsas para que los dos listados de cuentas Premium tengan el mismo número y tipo de cuentas, ya que así nos será más fácil unirlas por comparación. No me ha dado tiempo a solicitar el código fuente de los desarrolladores del programa, que es libre, así que no sé como codifican las cuentas Premium en el database, pero para el caso que nos atañe no hace falta….las uniremos por comparación.
Os enseño unas capturas de la dos cuentas que vamos a unir:
Como veis en esta captura, la cuenta de fileserve es invalida, y la de hotfile también. Ahora veamos lo que hemos hecho con un database que solo tenía una cuenta fileserve válida:
Como veis me he inventado las otras 3 cuentas, filesonic, hotfile y turbobit, ya que no quiero alterarlas, solo queremos añadir nuestra cuenta fileserve Premium a la lista superior.
Ahora nos descargamos este editor hexadecimal: Hex Workshop.
Podéis bajarlo
aquí.Lo abrimos y seleccionamos la opción Compare para comparar los dos trozos que tenemos extraidos de nuestros dos databases, ya sabéis, solo la entrada: : INSERT INTO CONFIG VALUES('AccountController','aced00...........etc, etc......578700178').
Ahora elegimos los dos trozos de l0s respectivos databases, yo los he llamado fileserve si y fileserve no. Para que no haya dudas.
En la parte inferior, señalado con una flecha podéis ver donde se nos indican las diferencias entre los dos archivos. En este código se almacenan las cuentas por orden alfabético, así que la primera entrada debe de ser la de la cuenta fileserve. Veamos las diferencias.
Copiamos el código de la derecha en la izquierda:
Si os fijáis, en el de la derecha comeinza por 31, que significa que la cuenta está activa y válida.
Y se queda igual:
Este es el código que indica que la cuenta fileserve es activa y válida. Ahora pasamos al siguiente Replaced de la parte inferior derecha que es el que contiene la información de la cuenta.
Y hacemos la misma operación, copiamos los datos de la derecha en la izquierda:
Y en teoría ya está…..es posible que os equivoquéis en el código o que veáis que las cuentas os salen inactivas cuando son válidas….etc….es cuestión de prueba y error, poco a poco váis probando y veréis los efectos en vuestro jdownloader. Recordad siempre tenerlo cerrado antes de variar nada del database.
Vamos a ver ahora el resultado:
Como veis, hemos unido la cuenta fileserve con la filesonic….tambien si observáis, hemos perdido la cuenta turbobit, eso significa que cuando hemos sustituido valores de un trozo al otro hemos machacado la información que teníamos de turbobit, pero es tan sencillo como editar el backup que os hizo el programa y rectificar lo que hemos cambiado mal.
Es un sistema un poco intuitivo, pero a base de prueba y error lo acabaréis dominando, y es una ventaja el poder unir las cuentas que se aportan de diferentes fuentes.
Ya solo cabe insertar la entrada resultante en vuestro database y a disfrutar.
PD. Cuidad siempre de no cometer errores en el corte y pegado en el database.script, y hacer siempre bachup del que teníais.
Un saludo.
By Edgar696.