PadreDeFamilia

QVIART DUAL : SATELITE 4K ANDROID 9.0 DVB-S2X+DVB-T2+DVB-C+IPTV

Chincheta Autor Tema: Script AutoKey Windows- Automatizacion configuracion CCcam  (Leído 7209 veces)

Registrado:
16/01/2016
Gracias:
2/89
Mensajes
78
Saludos a todos, aqui os dejos un pequeño script que he hecho para automatizar el proceso de subir el
archivo 'cccam.cfg' a nuestro decodificador. Ayer encontré un programita llamado 'ElPolinizador' que
automatiza el proceso de obtener las keys desde servidores gratuitos y crea el archivo de configuracion
y lo guarda en nuestro pc. Entonces mi script se encarga de coger el archivo de configuracion y mandarlo
por FTP a nuestra carpeta '/var/keys' de Enigma2. Si os interesa, empecemos explicando un poco lo necesario:

   - 'ElPolinizador'.. Programa de windows para generar el archivo de configuracion.
   - 'WinSCP beta'.. Programa de windows que permite establecer una conexion ftp a traves de la consola.
   - 'Un poco de BATCH'.. Archivo de windows que contiene una serie de comandos para ser ejecutados.
   - 'Bat To Exe Converter'.. Programa para convertir los archivos '.bat' en '.exe'.
   - 'iexpress'..Programa de windows usado para crear paquetes autoextraibles.
   
1º- Una carpeta donde guardarlo todo...
   
   Primero lo que necesitaremos antes de empezar es crear una carpeta donde estaran todos nuestros archivos.
   Crearemos la siguiente carpeta "C:\autokey", esta carpeta sera donde se extraera el programa 'WinSCP' y
   donde 'ElPolinizador' guardara el archivo de configuracion. Despues nuestro script ejecutara el comando
   de WinSCP para conectar a nuestro decodificador y subir el archivo.
   
2º- WinSCP y el script
   
   Nos descargamos 'WinSCP beta' desde la pagina oficial, y tendremos 2 archivos: "WinSCP.com" y "WinSCP.exe".
   Ahora tenemos que crear un rar autoextraible 'SFX', para ello seleccionamos los 2 archivos 'WinSCP', boton derecho,
   y añadir al archivo. Se abrira la ventana del winrar para crear el archivo comprimido. En ella seleccionaremos la creacion
   de un archivo SFX, introducimos el nombre para el archivo 'conexion.exe',  despues vamos a la pestaña de avanzado, y
   hacemos clic en SFX Options, aparece otra ventana con las opciones de SFX.
   
   En la pestaña general, introducimos el 'Path to extract' que sera la carpeta que hemos creado anteriormente 'C:\autokey'.
   Despues en la pestaña Modes marcamos la casilla de  'Hide all'. Y aceptamos y creamos el archivo SFX.
   
   Ya tenemos creado el autoextraible con el programa WinSCP, ahora crearemos el .bat que se encargara de ejecutar el comando
   WinSCP que conectara a nuestro decodificador y subira el archivo de configuracion.
   
   
      
Código: [Seleccionar]
@echo off
"conexion.exe"
"C:\autokey\WinSCP.com" ^
/command ^
"open ftp://<USUARIO>:<CONTRASEÑA>@<IP-DEL-DECODIFICADOR>/" ^
"put C:\autokey\CCcam.cfg /var/keys/" ^
"exit"

set WINSCP_RESULT=%ERRORLEVEL%
if %WINSCP_RESULT% equ 0 (
echo Success
) else (
echo Error
)
rmdir C:\autokey /s
exit /b %WINSCP_RESULT%

   
   Este codigo basicamente lo que hace es: primero ejecuta el archivo SFX que hemos creado anteriormente llamado conexion.exe que extrae los archivos WinSCP
   en la carpeta autokey, despues ejecuta el comando open, que establece una conexion nueva. Donde pone <usuario> hay que poner el usuario ftp de vuestro decodificador
   por lo normal es root y la contraseña root tambien a no ser que cambie dependiendo el decodificador. Y en la ip del decodificador pues ponemos la ip de nuestro
   enigma2. Despues ejecuta el comando put, que sube el archivo CCcam.cfg de la carpeta autokey, a la carpeta /var/keys de nuestro decodificador. Y al final un rmdir que
   borra la carpeta autokey que se a creado automaticamente.
   
   Guardamos el codigo como 'put.bat'. Y ejecutamos el "Bat to Exe" y convertimos el codigo bat en un exe.
   
   
      
Código: [Seleccionar]

@echo off
mkdir C:\autokey
"ElPolinizador.exe"

   
      Hacemos lo mismo con este pequeño codigo, lo guardamos como 'uno.bat', y lo convertimos a exe. Lo que hace es crear la carpeta autokey en C:, y ejecuta ElPolinizador.
      
   
3º- ElPolinizador - USO:
   
   Este programa es muy util, lo encontre ayer buscando por foros y dispone de la opcion de crear el archivo de configuracion para Enigma2, Hadu y varias mas. Y dispone
   de varios generadores de clines gratuitas que las obtiene de paginas de generadores. Podemos seleccionar los servidores que mejor nos funcionen para que lo use por defecto.
   
   Hacemmos clic en obtener datos y se cargaran las clines disponibles, y despues hacemos clic en guardar. Seleccionamos "C:\autokey"(una vez seleccinada la carpeta no hara falta volver a seleccinarla),
   y guardamos. Entonces se nos habra generado en la carpeta autokey el archivo CCcam.cfg. Y pues ya solo quedaria subirlo a nuestro decodificador, pero para eso ya hemos creado el script.
   
4º- Acabando por fin....

   Teniendo ya en nuestro poder los archivos: 'conexion.exe','uno.exe','put.exe' y 'ElPolinizador' podemos empaquetar los archivos en un exe para crear el script automatizado...
   
   Abrimos iexpress, Win+R y ejecutamos iexpress, hacemos clic en siguiente, y otra vez en siguiente, ahora escibimos el nombre del programa por ejemplo autokey.
   Hacemos clic en siguiente dos veces mas y nos saldra un selector de archivos, añadimos los archimos que tenemos, 'put.exe', 'conexion.exe', y los archivos de 'ElPolinizador'.
   Clic en siguiente y aqui seleccionamos en 'Install program' ponemos el 'uno.exe', y en la casilla de abajo ponemos el 'put.exe'. Siguiente.. Siguiente, y aqui si queremos podemos
   poner un mensaje como... "Todo se realizo con exito.. reinicie la emu" o no, eso ya a vuestro gusto. Hacemos clic en siguiente e introducimos la ruta donde se guardara el script creado.
   
   Seleccionamos la casilla 'Hide file extracting ...' para que no muestre ninguna ventana.. Hacemos clic en siguiente y marcamos la casilla 'No restart'. Siguiente...Siguiente...Siguiente... Y listo.
   
   Ya tenemos nuestro exe que nos abre ElPolinizador y al cerrarlo nos sube automaticamente el fichero a nuestro decodificador.
   
   Espero que os haya gustado y os ayude en algo.
   
   Un saludo.
   
   
   Aqui os dejo un rar con los archivos: 'conexion.exe','uno.exe','ElPolinizador','batToexe':   
   https://mega.nz/#!shI3VR4T!wjUQkFPw6kZZ5Q15-Zo3mc2V0XvfcrXRSNUqeIVSlMM
   
   
   Fuentes:
        -ElPolinizador de http://yplus.tv/generadores-clines-gratuitas/105606-programa-el-polinizador-para-generar-y-exportar-clines-a-tu-receptor.html?highlight=polinizador

   
   
« Última modificación: 14/02/2016, 01:01 por josledeta »
Registrado:
10/07/2014
Gracias:
0/4
Mensajes
73
Muy interesante,

Gracias.
Registrado:
28/02/2016
Gracias:
0/0
Mensajes
2
No funciona.
Entre otras cosas, el archivo por lotes put.bat hace referencia a un directorio ftp que no existe (c:\ftp\.....).

QVIART DUAL : SATELITE 4K ANDROID 9.0 DVB-S2X+DVB-T2+DVB-C+IPTV

 



PadreDeFamilia
!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción. ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL. EN ESTOS FOROS NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.
PROHIBIDA LA PUBLICACIÓN DE ENLACES A FIRMWARES ILEGALES
LOS FOROS NO SON MONITORIZADOS DE MANERA CONSTANTE, CUALQUIER INFORMACIÓN QUE PUEDAS CONSIDERAR ILEGAL REPORTALA A LA ADMINISTACIÓN DEL FORO