Hola al grupo.
Antetodo muchas gracias a todos por este peazo de post, nunca se os agradecera lo suficiente.
Tengo un LE40B650T2P de la gama CI+, segun se comenta en el post "HILO OFICIAL SAMSUNG SERIE 6 B650 y SERIE 7 B750 (2009)"
Samsung Serie 6 CI+:
B650T2P: Forma inferior en U. Color negro.
B651T3P: Forma inferior en U. Color rojo vino.
B652T4P: Forma inferior en V. Color negro.
B653T5P: Forma inferior en V. Color rojo vino.
Siguiendo el Hilo
"Acceso por telnet a las Samsung B650 (firmware T-CHL7DEUC)"angetomani ya comenta la noticia, principalmente, en dos post:
http://www.elotrolado.net/hilo_acceso-por-telnet-a-las-samsung-b650-firmware-t-chl7deuc_1300284_s300SamyGO Firmware Patcher v0.16 released with CI+ devices support!!!
http://twitter.com/SamyGOProject/status/7575833074http://www.elotrolado.net/hilo_acceso-por-telnet-a-las-samsung-b650-firmware-t-chl7deuc_1300284_s310Hasta ahora los que teníamos una CI+ no podíamos parchear el firmaware porque viene encriptado asi que se desarrolló una forma de hacer lo mismo que hace el parcheo pero sin parchear (ejecutando una aplicación desde el menú de juegos) pero cada vez que enciendo o apago la tele tengo que volver a ejecutar la aplicación... tu todo eso te lo ahorras por tenerlo integrado
en el firmware... ahora los que tenemos CI+ también podemos parchear el firmware........etc...
Decir que el SamyGO Firmware Patcher va ya por su version 0.23.
La forma de hacerlo se comenta aqui:
http://sourceforge.net/apps/mediawiki/samygo/index.php?title=Flashing_Hacked_Firmware_to_CI%2B_devicesFlashing Hacked Firmware to CI+ devices
Necesitamos:
Instalar Python 2.6.4 en nuestro PC.
Instalar paquete pyCrypto incluido los binarios de Windows.
Descargar samygo Firmware Parche v0.16 o superior.(ya va por el 0.23)
Parchear el firmware utilizando samygo Firmware Patcher.
Ejemplo: . / python SamyGO.py. / T-CHUCIPDEUC
Ya blackjoe, en su post posterior, da una idea de como se debe hacer:
El script para ejecutarlo tienes que ejecutar esta orden de comandos:
c\archivos de programa\python26\python c:\SamyGO.py c:/T-CHL7DEUC
Teniendo cada cosa en la ruta que he puesto claro. Por cierto esto es para windows XP
He abierto una ventana DOS y me he ido al directorio donde tengo python, he puesto el susodicho comando y el resultado es este
Microsoft Windows XP [Versión 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\P\App>python C:\SamyGO.py C:\T-CHUCIPDEUC
SamyGO Firmware Patcher v0.23 (c) 2010 Erdem U. Altinyurt
-=BIG FAT WARNING!=-
You can brick your TV with this tool!
Authors accept no responsibility about ANY DAMAGE on your devices!
project home:
http://SamyGO.sourceforge.netNo valid directory with name of C:\T-CHUCIPDEUC
C:\P\App>
Al parecer no es valido el nombre del directorio (carpeta), pero si le pongo a la carpeta este nombre T-CHL7DEUC, parece funcionar.
C:\P\App>python C:\SamyGO.py C:\T-CHL7DEUC
SamyGO Firmware Patcher v0.23 (c) 2010 Erdem U. Altinyurt
-=BIG FAT WARNING!=-
You can brick your TV with this tool!
Authors accept no responsibility about ANY DAMAGE on your devices!
project home:
http://SamyGO.sourceforge.netFirmware: T-CHLCIPDEUC v2006.0
AES Encrytped CI+ firmware detected.
Decrypting with AES...
Crypto package needed for decrypt AES encryption
Please download and install corresponding version for your OS
pyCrypto home
http://www.pycrypto.orgDownload Windows Binaries at
http://www.voidspace.org.uk/python/modules.shtml#pycrypto
Win64 libraries could have bug. Use 32 bit python with 32 bit library instead.
C:\P\App>
Total que parece que funciona asi, pero claro no me habia bajado aun pyCrypto con el binario de Windows
Por tanto y pendiente de hacer este metodo, ¿pregunto?, ¿hay actualmente algun otro metodo menos agresivo y mas facil?
En fin, alguna luz sobre el tema, por que la verdad son ya, unos pocos de post y no aclaraban mucho o yo no los entendia.
Un saludo a todos y muchas gracias.
Bolche
...................................................................................
Visto que no me deja postear hasta que pasen 5 dias, añado el siguiente post a este, por que mas o menos es un complemento.
Hola al grupo.
Bueno vuelvo otra vez a las andadas, estoy siguiendo el metodo que se describe aqui:
http://sourceforge.net/apps/mediawiki/samygo/index.php?title=Flashing_Hacked_Firmware_to_CI%2B_devicesMe he bajado e instalado Python 2.6.4 y pyCrypto los dos para windows, uso XP.
Tambien me baje SamyGO Firmware Patcher v0.23, este lleva dentro un archivo, SamyGO.py que lo dejo en el raiz de C:
Me he bajado e instalado el firmware version 2006.0, este te crea una carpeta de nombre T-CHUCIPDEUC, a la que hay que renombrar a T-CHL7DEUC y que tambien he dejado en la raiz de C: (cuando ya acabemos deberemos renombrala otra vez a T-CHUCIPDEUC)
Hecho esto, me abro una ventana msdos,Hay dos formas
Primera: inicio, ejecutar y tecleamos cmd, ya tenemos nuestra ventana negrita de comandos.
Segunda: que no aconsejo por que aunque nos hace lo mismo, al final la ventana se cierra (a mi me gusta ver y guardar lo que ha hecho), es lo mismo pero en vez de poner cmd, poner el comando preparado c:\python26\python c:\SamyGO.py c:/T-CHL7DEUC.
Hasta aqui los preparativos.
Pues nada colocamos los archivos como hemos dicho y ejecutamos el comando c:\python26\python c:\SamyGO.py c:/T-CHL7DEUC. (debo decir que este trozo, puede varias dependiendo de donde hayais instalado python.)
Empieza la ejecucion, llegando un momento en que nos va a preguntar "Y o N" ademas de si queremos cambiar el color de los subtitulos y algo de telnet.
El log es el siguiente:
Microsoft Windows XP [Versión 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
c:\Python26>python c:\SamyGO.py c:/T-CHL7DEUC
SamyGO Firmware Patcher v0.23 (c) 2010 Erdem U. Altinyurt
-=BIG FAT WARNING!=-
You can brick your TV with this tool!
Authors accept no responsibility about ANY DAMAGE on your devices!
project home:
http://SamyGO.sourceforge.netFirmware: T-CHLCIPDEUC v2006.0
AES Encrytped CI+ firmware detected.
Decrypting with AES...
secret key : xxxxxX:xxxxxxxx-xxxx-xxxx-xxxx-xxxcxxxxxxxx1-xxxxxxxx-xxxx-xxxx-xxx
x-xxxxxxxxxxxx
Decrypting AES...
Decrypting with XOR Key : T-CHLCIPDEUC
Crypto package found, using fast XOR engine.
Calculated CRC : 0x46BFC89B
CRC Validation passed
Applying Patches...
MD5 of Decrypted image is : 250d49f96dc51ab65057edddxxxxxxxx
Extracting exeDSP from image
FAT16 image type.!
FAT image analyzed - exeDSP location: 3829760 size: 38205464
exeDSP file created at : c:\T-CHL7DEUC\image\exeDSP-T-CHLCIPDEUC-2006.0
Patching VideoAR Fix v1
CToolMmbDisplaySizeItem::GetToolItem() Adress : 0x13C7168
CToolMmbDisplaySizeItem::PressLeftRightKey() Adress : 0x13C7480
VideoAR Fix v1 for CI+ Compatibility Found.
Enable VideoAR Fix v1 ( Y/n )? Y
VideoARFix v1 patched to exeDSP
Patching Big Subtitles
CMultimediaMovieInfo::UpdateCaptionTextSize() Adress : 0xE50AE8
CMultimediaMovieInfo::InitCaption() Adress : 0xE51858
Big Subtitles Compatibility Found.
Enable Big Subtitles ( Y/n )? Y
Big Subtitles patched to exeDSP
Colorfull Subtitles ColorKey Adr 0xE51920 Color: 0xFFF0F0F0
Colorfull Subtitles Compatibility Found.
Want to Change Substitle Color ( y/N )? Y
Enter New Color Value as ARGB (default 0xFFF0F0F0) : 0xFFFFFF00
Colorfull Subtitles patched to exeDSP.
Injecting modified exeDSP file to image
FAT16 image type.!
FAT image analyzed - exeDSP location: 3829760 size: 38205464
Injection Size : 38205464
Applying Telnet Patch...
Searching %92
Suitable Location Found for Script injection on Image Offset : 52204063
Enable Telnet or Advanced Mode or nothing on image( T/a/n )? T
Patching File...
Telnet Enabled on image.
Calculated CRC : 0xD99xxxxx
Updating c:\T-CHL7DEUC\image\validinfo.txt with new CRC.
Encrypting with XOR Key : T-CHLCIPDEUC
Crypto package found, using fast XOR engine.
secret key : xxxxxX:xxxxxxxx-xxxx-xxxx-xxxx-xxxcxxxxxxxx1-xxxxxxxx-xxxx-xxxx-xxx
x-xxxxxxxxxxxx
Encrypting with AES...
done
Operation successfully completed.
Now you can flash your TV with c:/T-CHL7DEUC directory.
Please use "SamyGO RSA-Disabler Application" before flasing hacked firmware.
DO NOT FORGET THE DISABLE WATCHDOG FROM SERVICE MENU FOR FLASHING
c:\Python26>
He puesto algunos datos con xxx, por que no se si son o no personales, pero salen letras y numeros.
Bueno ya tenemos parcheado nuestro firmware, ahora como he dicho anteriormente volvemos a renombrar la carpeta de T-CHL7DEUC a T-CHLCIPDEUC y la guardamos.
Cuando terminamos, fijaros que nos muestra el siguiente mensaje:
Operation successfully completed.
Now you can flash your TV with c:/T-CHL7DEUC directory.
Please use "SamyGO RSA-Disabler Application" before flasing hacked firmware.
DO NOT FORGET THE DISABLE WATCHDOG FROM SERVICE MENU FOR FLASHING
Que quiere mas o menos decir, que hemos completado la operacion satisfactoriamente, que ahora podemos Flasear nuestro Tv poniendo la carpeta T-CHLCIPDEUC en el raiz del pendrive.
Luego nos dice que utilicemos la aplicacion SamyGO RSA-Disabler antes de flasear nuestro TV, osea que antes de meter el pendrive con el firmware parcheado hay que hacer esta operacion y que no olvidemos desconectar WATCHDOG desde el menu de servicio.
En el post que menciono al principio de wiki, quiere decir a mi entender, y es el objeto de este post por que no lo entiendo bien, mas o menos esto:
Se entiende que es despues de hacer lo que hemos dicho en este post, eso si debemos elejir en esta parte la opcion T o a, yo como veis eleji T
Applying Telnet Patch...
Searching %92
Suitable Location Found for Script injection on Image Offset : 52204063
Enable Telnet or Advanced Mode or nothing on image( T/a/n )? T
Patching File...
Telnet Enabled on image.
A partir de aqui quiero que me lo aclareis por que no estoy seguro de lo que comento.
comento:
SI todo ha salido bien, copiamos la carpeta T-CHLCIPDEUC al raiz del USB, y copiamos el contenido de SamyGO RSA-Disabler v0.01.zip tambien en la raiz del USB.
Total que al final en el pendrive tendremos esto:
.-T-CHLCIPDEUC
----image
..........version_info.txt
..........validinfo.txt
..........serial_temp
..........info.txt
..........exeDSP-T-CHLCIPDEUC-2006.0
..........exe.img.sec
..........appdata.img.sec
.-RSA-Disabler
----game
..........clmeta.dat
..........rsadis.bmp
..........rsadis.so
---sources
..........disablesigcheck.c
..........Makefile
Puesto todo esto en el pendrive, lo primero, entrar en el menú de servicio de su TV y desactivar el watchdog.(aunque comenta que no es estrictamente necesario desconectarlo, sarcasticamente dice que si se convierte en un ladrillo, sera mas facil su recuperacion.)
metemos el pendrive en el USB de la tv y ejecutamos RSA Disable desde content library , USB, menu de juegos.
Listo esto, ya podemos actualizar nuestro firmware por el metodo habitual, eso si, dice que hay que rezar miestras se va instalando y hasta que se reinicie sola la TV que es, al parecer, el momento mas critico.
Una ultima duda es la siguiente; el firmware que actualmente tiene mi Tv es el 2003.2 y el que uso para este tema es el 2006.0 ¿tendria que actualizar antes de hacer toda esta operacion o ya se actualiza en el momento de meter el firmware parcheado?
Y eso es todo.
Bueno pues esto es lo que yo he entendido que hay que hacer, os pido ayuda para que corrijais los defectos u omisiones que hay podico cometer.
Un saludo a todos.
Bolche
ya tendremos nuetsro firmware