Carte V10

salut l'ami les discutions sont sans renonces aux poste nous y menton de la bonne volontier j'espère que ca va changer a bientôt:toinnette::toinnette::toinnette: olivio
 
type v10

peux t'on faire une liste des numéro des série v10 A et v10B comme pour les v7 ?

@++ ; coliseum
 
je pense un bon debut pour la V10

trouver sur un forum
j'ai pas encore eu le temp de faire les tests

Si l'on regarde l'envoi de commande c140 ou c13c sur une carte non activée, le temps de réponse est très long par rapport a une carte active et le status toujours 9600.
Le PBM d'une carte non active est 8000000000000000, comme pour les espagnols. Il faudrait donc arriver à changer ce PBM pour que ces instructions passent.

Pour changer ce PBM, 2 solutions:
- l'unloop pour essayé de forcer une C140 de mise à jour typique à la carte,
- la bonne vieille phoenix et une season afin de loguer diverses emm correspondand a des shared précis et les envoyer ensuite a la carte via le phoenix soit en envois massif, soit autre chose style une autre instruction ou un bug genre le 3C/40/3A

je pense que s'est un bon debut.@+
 
merci pour ces infos:delicious:
Lectura-Datos-V10-v2.1.zip
Sc.Print "***** Lectura Datos V10 v2.1 ******" & vbcr & vbcr

Sc.Print "***** By BJT3 *****" & vbcr & vbcr

Sc.Print "***** Gracias a buckynet y morfe :D , por la info para desarrollar este Script *****" & vbcr & vbcr & vbcr

Const Ins01 = "C1 0E 00 00 08"
Const Ins02 = "C1 16 00 00 07"
Const Ins03 = "C1 12 00 00 18"
Const Ins04 = "C1 12 01 00 18"
Const Ins05 = "C1 12 02 00 18"
Const Ins06 = "C1 34 00 00 03 00 00 00"
Const Ins07 = "C1 32 00 00 20"
Const Ins08 = "C1 32 01 00 20"
Const Ins09 = "C1 32 02 00 20"
Const Ins010 = "C1 34 00 00 03 01 00 00"
Const Ins011 = "C1 34 00 00 03 03 00 01"
Const Ins012 = "C1 32 00 00 0D"
Const Ins013 = "C1 32 01 00 0D"
Const Ins014 = "C1 32 02 00 0D"
Const Ins015 = "C1 34 00 00 03 04 00 00"
Const Ins016 = "C1 34 00 00 03 04 00 01"
Const Ins017 = "C1 34 00 00 03 04 00 02"
Const Ins018 = "C1 32 00 00 FF"
Const Ins019 = "C1 32 01 00 FF"
Const Ins020 = "C1 32 02 00 FF"

Dim Count_Timer
Dim Count_TimerII

Sc.Print "*************** Actualizando Settings Winexplorer ****************" & vbcr

Wx.CommPort="Com1:"
Wx.BaudRate=9600
Wx.ResetBaudRate=9600
Wx.ResetDelay=100
Wx.ByteDelay=350
Wx.RxByteTimeout=5000
Wx.Parity=2
Wx.StopBits=2
Wx.FlushBeforeWrite=0
Wx.FlushEchoByte=0
Wx.DTRControl=1
Wx.RTSControl=0
Wx.ResetMode=1
Wx.IgnoreTimeouts=1
Wx.ResetAfterTimeout=0
Wx.ResetLine=0
Wx.LogTransactions=0
Wx.DisplayUSW=0
Wx.DisplayFuse=0
Wx.ByteConvention=1

Sub Main()

Dim Temp
Dim i

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins01)

Sc.Read(&H0E)

for i =10 to 13

Temp = Temp & HexString(Sc.GetByte(i),2)

Next

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr +vbcr

Sc.Print "Numero De Serie: " & (Temp)+vbcr+vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins02)

Sc.Read(&H0D)

Temp=""

For i =8 to 9

Temp = Temp & HexString(Sc.GetByte(i),2)

Next

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Numero de Proveedores : " & Mid(Temp,1,4)+ vbcr+ vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins03)

Sc.Read(&H1E)

Temp=""

For i =6 to 29

Temp = Temp & HexString(Sc.GetByte(i),2)

Next

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Datos Proveedor 00 -> "+ vbcr+ vbcr

Sc.Print "ID Proveedor: " & Mid(Temp,1,4)+ vbcr+ vbcr

Sc.Print "PPUA: " & Mid(Temp,37,8)+ vbcr+ vbcr

Sc.Print "Fecha: " & Mid(Temp,45,4)+ vbcr+ vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins04)

Sc.Read(&H1E)

Temp=""

For i =6 to 29

Temp = Temp & HexString(Sc.GetByte(i),2)

Next

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Datos Proveedor 01 -> "+ vbcr+ vbcr

Sc.Print "ID Proveedor: " & Mid(Temp,1,4)+ vbcr+ vbcr

Sc.Print "PPUA: " & Mid(Temp,37,8)+ vbcr+ vbcr

Sc.Print "Fecha: " & Mid(Temp,45,4)+ vbcr+ vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins05)

Sc.Read(&H1E)

Temp=""

For i =6 to 29

Temp = Temp & HexString(Sc.GetByte(i),2)

Next

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Datos Proveedor 02 -> "+ vbcr+ vbcr

Sc.Print "ID Proveedor: " & Mid(Temp,1,4)+ vbcr+ vbcr

Sc.Print "PPUA: " & Mid(Temp,37,8)+ vbcr+ vbcr

Sc.Print "Fecha: " & Mid(Temp,45,4)+ vbcr+ vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Sc.write(Ins06)

Sc.Read(&H09)
Sc.Read(&H02)

Sc.Print" "+ vbcr + vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins07)

Sc.Read(&H26)

Temp=""

For i =7 to 14

Temp = Temp & HexString(Sc.GetByte(i),2)

Next

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "PBM Proveedor 00: " & Mid(Temp,1,16)+ vbcr+ vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins08)

Sc.Read(&H26)

Temp=""

For i =7 to 14

Temp = Temp & HexString(Sc.GetByte(i),2)

Next

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "PBM Proveedor 01 : " & Mid(Temp,1,16)+ vbcr+ vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins09)

Sc.Read(&H26)

Temp=""

For i =7 to 14

Temp = Temp & HexString(Sc.GetByte(i),2)

Next

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "PBM Proveedor 02: " & Mid(Temp,1,16)+ vbcr+ vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Sc.write(Ins010)

Sc.Read(&H09)
Sc.Read(&H02)

Sc.Print" "+ vbcr + vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins012)

Sc.Read(&H13)

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins013)

Sc.Read(&H13)

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins014)

Sc.Read(&H13)

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Sc.write(Ins011)

Sc.Read(&H09)
Sc.Read(&H02)

Sc.Print" "+ vbcr + vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins018)

Sc.Read(&h105)

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================
Count_Timer = Timer()

Sc.write(Ins019)

Sc.Read(&h105)

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================
Count_Timer = Timer()

Sc.write(Ins020)

Sc.Read(&h105)

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Sc.write(Ins016)

Sc.Read(&H09)
Sc.Read(&H02)

Sc.Print" "+ vbcr + vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins012)

Sc.Read(&h13)

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Sc.write(Ins017)

Sc.Read(&H09)
Sc.Read(&H02)

Sc.Print" "+ vbcr + vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins012)

Sc.Read(&h13)

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins013)

Sc.Read(&h13)

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================

Count_Timer = Timer()

Sc.write(Ins014)

Sc.Read(&h13)

Sc.Read(&H02)

Count_TimerII = Timer()

Sc.Print" "+ vbcr + vbcr

Sc.Print "Tiempo de Ejecucion " & ((Count_TimerII-Count_Timer)*1000) & " msg" & vbcr & vbcr

'========================================================================================================


End Sub

Function HexString(Number,Length)

Dim RetVal
Dim CurLen
RetVal=Hex(Number)
CurLen=Len(RetVal)
If CurLen<Length Then
RetVal=String(Length-CurLen,"0") & RetVal
End If
HexString=RetVal

End Function
 
Dernière édition:
une autre petite info

Les cartes espagnol v10 et v10fr sont différentes au niveau de l'activation du fait que le prov 4106 est directement activé sans rien recevoir d'autre ce qui fait que le PPUA est en rapport avec l'UA et le PBM.

Pour nous en France, il faut d'abord activer le provider 3341 et après le 3311, 3315, etc...
Il faut donc, je pense, loguer des emm pour un PPUA identique ( sauf CW) et un UA variable de manière a tomber sur la bonne trame qui permettra l'activation du 3341.
Maintenant il peut aussi y avoir une instruction a envoyer avant l'emm qui permette de passer ce 9600.

@+
 
On voit sur certains forums actuellement des posts qui racontent que la V10 tourne ( carte off. 018 540.... ) aprés avoir été managée ( activée plutôt ?). J'ai du mal à croire qu'il s'agit d'une vraie mosc ( j'ai essayé avec un unloop V5 qu'on m'avait passé , c'est vraiment pas de la tarte ! ) , et pourtant le gars qui balance l'info a l'air sérieux ( challenger 57 je crois / pas de détails , seulement par MP ) . Qu'est ce que vous en pensez , vous êtes au courant ?
 
salut,

Il ''semblerait'' ques les off 018 540 soient manageables , pour l'instant
c'est du privé , quant à challenger 57 , il a seulement balancé l'info
bon nombre de satiens attendent toujours l'info , du vent comme dit totor
@+
 
Salut à toi Discovery ,
Je vais t'en raconter une bonne ! J'ai un pote qui m'expédie un pigeon voyageur ( tellement ce qu'il avait à me dire était secret il osait pas se servir du téléphone ) : viens me voir , j'ai trouvé pour la V10 ! Je fonce , effectivement il avait tout en full avec sa carte 18 savamment managée , bravo le champion.....et tout d'un coup plus rien , écran noir ! Il recommence à bidouiller sa carte , en force...et il la crame...et le lendemain on apprend que la promo de Canal venait de se terminer ! Ouaf , ouaf , ouaf !
Le challenger 57 ça doit être mon pote sous un faux blaze....
 
salut,d'apres se que j'ai pu recolter pour activer une v10 il faut une season ou une dream pour logger les EMM-S et un programateur avec mode phoenix pour envoyer les ins massivement.
je vous depose les tutos que j'ai pu trouver soyez indulgeant pour la traduction car pas le temp mais je vous met aussi les tutos d'origine si vous voulez faire la traduction et en faire un bon tuto et je vous met aussi les logiciels.@+

R180 Update Rev v 1.0.0 :
-------------------------

- Revisado el Modulo de Conversion Pre-Cam en Post-Cam , adaptado al nuevo formato de EMM.

Puedes Introducir los tres primeros Bytes de tu grupo de Cam's y el Soft te Convertira en Post-Cam las EMM-S dirigidas a tu grupo de Cards.

Ejemplo : NºCam : 1BBAC0. Seleccionamos el Log Pre-Cam y Cuando termine , tendremos dos ficheros , uno de EMM-G y otro de EMM-S en Post-Cam.

- Revisado el Modulo de Comunicaciones con la nueva R180.

TRADUCTION

R180 Update Rev v 1.0.0 :
-------------------------

- Révisé le Module de Conversion Pre-Cam en Post-Cam, adapté au nouveau format d'EMM.
Peux Introduire les trois premiers Bytes de ton groupe de Cam's et le Soft tu Convertira en Post-Cam les EMM-S visant à ton groupe de Cards.
Exemple : NºCam : 1BBAC0. Nous choisissons le Log Pre-Cam et Quand il terminera, aurons deux fichiers, un d'EMM-G et un autre d'EMM-S en Post-Cam.
- Révisé le Module de Communications avec la nouvelle R180.
 
je vous remet ce qu'il y a plus haut et le reste et j'espere qu'on pourra avancer avec ça

Algoritmo - Checksum Del Número De Serie (UA)

Nuestro amigo Oraldin está generoso y comparte con nosotros la siguiente info de la V10:



Algoritmo - Checksum Del Número De Serie (UA):

(By oraldin)

Puesto que he visto ejemplos que pudiesen dar lugar a confusión y aunque cualquier buen programa debe de dar los ocho bytes de la UA, para el que tenga interés os pongo a continuación el algoritmo siguiente:

ALGORITMO PARA OBTENER EL CHECKSUM DEL NÚMERO DE SERIE.

Se efectúa todo en decimal y al final se convierte el checksum a hexadecimal

1) Se divide el núm. de serie por 2300 y se obtiene el resto. Al resto le llamaremos "abcd" que es un número comprendido entre 0 y 2300.
2) Separamos el número "abcd" en dos grupos: "ab" , "cd"
3) Se suma "ab" + "cd" y se obtiene un número ("efg") que está comprendido entre 0 y 198
4) Las dos últimas cifras ("fg") del número anterior se pasan a Hexadecimal y el resultado que se obtiene es el checksum.

Ejemplos:

ns = núm. de serie
abcd = ns – (parte entera de (ns / 2300) * 2300)

1) Sea el núm. de serie ns = 123.456.789
a)123.456.789 - 53676 * 2300 = 1989 (53676 es la parte ENTERA de dividir 123456789 por 2300 y 1989 es el RESTO).
O lo que es lo mismo:
123.456.789 = 53676 * 2300 + 1989

abcd = 1989 ------> 19 89
ab = 19
cd = 89
ab + cd = 19 + 89 = 108 = 0108 -----> 01 08
fg = 08
08 (dec) = 08 (hex) = checksum
por tanto, el registro correspondiente al num. de serie sería:
00 08 00 07 5B CD 15
donde 07 5B CD 15 es el número 123.456.789 en hexadecimal y 08 el checksum.

3) Sea el núm. de serie = 444.444.444
b)444.444.444 = 193236 * 2300 + 1644
ab = 16
cd = 44
ab + cd = 16 + 44 = 60 = 060 -----> 00 60
60 (dec) = 3C (hex) = checksum
y el registro sería: 00 3C 00 00 1A 7D AF 1C

nota.- los pasos a y b, es lo mismo que poner el número y pulsar mod 2300 en la calculadora científica.


Saludos.

Publicado por Adrianmugnoz en 23:58 0 comentarios

Etiquetas: Algoritmo, Checksum, Numero de Serie, V10


Todo para logear V10 con season
Bueno Pues hoy os traigo esta noticia, nuestro amigo Oraldin ha publicado los programas necesarios para loguear con Season, se trata de los siguientes programas:

-Criptonita Emulator 7.9
-openSC2 logger

DESCARGA EL PAQUETE


Esperamos que nos conteis vuestras experiencias.

Saludos

Publicado por Adrianmugnoz en 8:25 0 comentarios

Etiquetas: loguear, Season, V10


EMM's de Hoy de la 180
viernes 27 de junio de 2008
Buenos pues vamos a empezar a sacar frutos del R180 Update Rev v 1.0.0 :

Cogemos el Soft , seleccionamos Tipo de Log , este es de Dream , introducimos en Nº de Serie , los tres primeros Bytes del nº de Cam y Abrimos Log Pre-Cam , cuando termine , tendremos las EMM-S para nuestro grupo de Cards y las EMM-G.

En cuanto a las EMM-S de nuestro grupo , como no podemos descifrarlas pues puede que lleven "Sorpresa" como una baja , asi que precaucion en enviarselas y eso si , bajo vuestra responsabilidad , como mucho con las EMM-S subireis la fecha de IRD , pero de los derechos solo los que esten de "alta" podran subir derechos.

En Cuanto a las EMM-G pues suelen llevar la Actualizacion de Claves y eso si , como van dirigidas a todas las Cards , pues las enviamos sin problemas.

Aqui os dejo el log de EMM's fresquitas de Hoy , logueadas con Dream..

EMM's de Hoy logueadas con Dream

Gracias a BJT3

Publicado por Adrianmugnoz en 7:26 0 comentarios

Etiquetas: emm, logueo, Rom 180


Subir Tiers a la 142
Hola, hoy os pongo un manual para subir los tiers a la 142 y así alargar las fechas...jeje. Os adjunto a continuación el manual en PDF y un programa que hace falta.

Manual subir tiers a la 142

CataLOG_v 0.1

Un Saludo

Publicado por Adrianmugnoz en 1:11 0 comentarios

Etiquetas: 142, Nagra 3, TvCabo


R180 Update Rev v 1.0.0
martes 24 de junio de 2008
-- R180 Update Rev v 1.0.0 --


R180 Update Rev v 1.0.0 :
-------------------------

- Revisado el Modulo de Conversion Pre-Cam en Post-Cam , adaptado al nuevo formato de EMM.

Puedes Introducir los tres primeros Bytes de tu grupo de Cam's y el Soft te Convertira en Post-Cam las EMM-S dirigidas a tu grupo de Cards.

Ejemplo : NºCam : 1BBAC0. Seleccionamos el Log Pre-Cam y Cuando termine , tendremos dos ficheros , uno de EMM-G y otro de EMM-S en Post-Cam.

- Revisado el Modulo de Comunicaciones con la nueva R180.


History :
---------

R110 Update Rev v 2.0.4 :
-------------------------

- Mejorado el Modulo de Comunicaciones.

- Revisado la Visualizacion en la Ventana Principal.

- Revisado Modulo Conversion Pre-Cam en Post-Cam.

Puedes Introducir los tres primeros Bytes de tu grupo de Cam's y el Soft te Convertira en Post-Cam las EMM-S dirigidas a tu grupo de Cards.

Ejemplo : NºCam : 1BBAC0. Seleccionamos el Log Pre-Cam y Cuando termine , tendremos dos ficheros , uno de EMM-G y otro de EMM-S en Post-Cam.

Utilidad : Las EMM-G , Sirven en Post-Cam de Actualizacion de Flores.

Las EMM-S , Sirven en Post-Cam para tu grupo de Cards , para Actualizar la fecha de tu IRD o Data Type $01.

Previo descifrado de ambos tipos de EMM , por si llevan "Sorpresa" , claro esta.



R110 Update Rev v 2.0.3 :
-------------------------

Funciones :


1º.- Enviar Logs en formato Post-Cam , admite cualquier Log valido.

2º.- Convierte Logs Pre-Cam (EMM-G , EMM-S) desde formato .BIN a formato Post-Cam.



Como enviar Log's Post-Cam :


1º.- Seleccionar Puerto Serie Com con el desplegable Select Com. Admite puertos Com desde 1 a 4.

2º.- Abrir Puerto pulsando Open Port.

3º.- Pulsar Present Rev , Reseteara la Card y nos dira la Revision Actual de la Card.

4º.- Pulsar Send Log Post - Cam.

Seleccionar el fichero a enviar :

- EMM-G Post-Cam Update Rev AC1 para Actualizar a Rev AC1.

- EMM-G Post-Cam Update Rev AC3 para Actualizar a Rev AC3.

- EMM New Provider 4**2.

- EMM's Update IdeaKeys 4**2.

- Se puede enviar Cualquier fichero Log Post-Cam valido.

5º.- Esperar a que finalice el proceso.



Convertir Log Pre-Cam , Como se hace :

1º.- Seleccionar el Fichero Log de Entrada , Ficheros con formato .BIN :

Ficheros Soportados :

- Ficheros Logs de Dreambox , Plugin DVBLogger.

- Ficheros Logs de PC-Sat , Plugin HispaDVB.

- Ficheros Logs de PC-Sat , Plugin ProgDVB.

2.- Introducir el Numero de Serie (Cam ID) de las EMM-S que se quieran Convertir a Post-Cam.

3º.- Abrir el Fichero Log , con Open Log Pre-Cam.

4º.- Darle el nombre al fichero de Salida .txt.

5º.- Esperar a que finalice el proceso.


Ficheros Log que se acompañan :


1º.- EMM-G Post-Cam Update Rev AC1.

2º.- EMM-G Post-Cam Update Rev AC3.

3º.- EMM New Provider 4**2.

4º.- EMM's Update IdeaKeys 4**2.


Software de Distribucion Libre , Solo con fines Educativos !!!

A disfrutarlo !!!


Funciona para las fechas del IRD y posiblemente para actualizar los tiwers en las blanquitas o sea los que tienen los derechos caducados.

Descarga R180 Update Rev v 1.0.0

plus bas traduction faite avec word




 
TRADUCTION

Algoritmo - Checksum Del Número De Serie (UA)
martes 8 de julio de 2008
Notre Oraldin amical est généreux et partage avec nous l'info suivante de la V10:



Algoritmo - Checksum Du Numero De Serie (UA):

(By oraldin)
Puisque j'ai vu des exemples qui pourraient donner lieu à confusion et bien que tout bon programme doit donner les huit bytes de l'UA, pour lesquelles il a intérêt je vous mets ensuite l'algorithme suivant :
ALGORITME Pour OBTENIR LE CHECKSUM Du NUMERO DE SERIE.

On effectue tout en décimale et à la fin on convertit le checksum en hexadécimal

1) On divise le num. de serie par 2300 et on obtient le reste. Au reste nous l'appellerons « abcd » qui est un nombre compris entre 0 et 2300.
2 Nous Séparons le numero "abcd" dans deux groupes: "ab" , "cd"
3) On ajoute « ab » + « cd » et on obtient un nombre (« efg ») qui est compris entre 0 et 198
4) Les deux derniers chiffres (« fg ») du nombre précédent se passent à Hexadécimal et le résultat qui est obtenu est le checksum.

Exemples:

ns = núm. de serie
abcd = ns – (partie complète de (ns / 2300) * 2300)

1) Ou le n. de série ns = 123.456.789
a)123.456.789 - 53676 * 2300 = 1989 (53676 es la parte c'est la partie COMPLÈTE de diviser 123456789 pour 2300 y 1989 est le reste).
OU ce qui est la même chose :
123.456.789 = 53676 * 2300 + 1989

abcd = 1989 ------> 19 89
ab = 19
cd = 89
ab + cd = 19 + 89 = 108 = 0108 -----> 01 08
fg = 08
08 (dec) = 08 (hex) = checksum
par conséquent, le registre correspondant au n. de série il serait :
00 08 00 07 5B CD 15
donde 07 5B CD 15 est le numero 123.456.789 en hexadecimal y 08 le checksum.

3) Ou le n. de série = 444.444.444
b)444.444.444 = 193236 * 2300 + 1644
ab = 16
cd = 44
ab + cd = 16 + 44 = 60 = 060 -----> 00 60
60 (dec) = 3C (hex) = checksum
et le registre serait: 00 3C 00 00 1A 7D AF 1C

note. - les pas a et b, est la même chose mettre le nombre et pousser mod 2300 dans le calculateur scientifique.


Saludos.

Publicado por Adrianmugnoz en 23:58 0 comentarios

Etiquetas: Algoritmo, Checksum, Numero de Serie, V10


Tout pour logear V10 con season
Bon Parce qu'aujourd'hui je vous apporte ces nouvelles, notre Oraldin amical a publié les programmes nécessaires pour loguear avec Season, il s'agit des programmes suivants :

-Criptonita Emulator 7.9
-openSC2 logger

ON DÉCOMPRESSE LE PAQUET


Nous espérons que nous conptons sur vos expériences.

Saludos

Publicado por Adrianmugnoz en 8:25 0 comentarios

Etiquetas: loguear, Season, V10


EMM's de Hoy de la 180
viernes 27 de junio de 2008
Bons nous allons donc commencer à sortir des fruits de la R180 Update Rev v 1.0.0 :

Nous prenons le Soft, nous selectionnont Type de Log, ce est de Dream, introduisons en Nº de Série, les trois premiers Bytes du nº de Cam et ils Ouvrons Log Pre-Cam, quand il terminera, nous aurons les EMM-S pour notre groupe de Cards et les EMM-G.

Quant aux EMM-S de notre groupe, comme nous ne pouvons pas les déchiffrer parce qu'ils portent peut-être « Surprise » comme une baisse, donc précaution en envoyer les et cela sous votre responsabilité, au plus avec les EMM-S des subireis la date d'IRD, mais des droits seulement ceux qui esten d'« incorporation » podran monter des droits.

Quant aux EMM-G donc ils portent généralement la Mise à jour de Clés et de cela si, comme ils sont visant à toutes les Cards, parce que nous les envoyons sans problème.

Ici je vous laisse le log d'EMM's fresquitas d'Aujourd'hui, logguer avec Dream.

EMM's de Hoy logueadas con Dream

Gracias a BJT3

Publicado por Adrianmugnoz en 7:26 0 comentarios

Etiquetas: emm, logueo, Rom 180


Monter Tiers à la 142
Bonjour, aujourd'hui je vous mets un manuel pour monter les tiers à la 142 et ainsi élargir les dates… jeje. Je vous joins ensuite le manuel en PDF et un programme qui manque.

Manuel monter tiers à la 142

CataLOG_v 0.1

Un Saludo

Publicado por Adrianmugnoz en 1:11 0 comentarios

Etiquetas: 142, Nagra 3, TvCabo


R180 Update Rev v 1.0.0
martes 24 de junio de 2008
-- R180 Update Rev v 1.0.0 --


R180 Update Rev v 1.0.0 :
-------------------------

- Révisé le Module de Conversion Pre-Cam en Post-Cam, adapté au nouveau format d'EMM.
Peux Introduire les trois premiers Bytes de ton groupe de Cam's et le Soft tu Convertira en Post-Cam les EMM-S visant à ton groupe de Cards.
Exemple : NºCam : 1BBAC0. Nous choisissons le Log Pre-Cam et Quand il terminera, aurons deux fichiers, un d'EMM-G et un autre d'EMM-S en Post-Cam.
- Révisé le Module de Communications avec la nouvelle R180.



History :
---------

R110 Update Rev v 2.0.4 :
-------------------------

- Amélioré le Module de Communications.
- Révisé la Visualisation dans la Fenêtre Principale.
- Révisé Module Conversion Pre-Cam en Post-Cam.
Peux Introduire les trois premiers Bytes de ton groupe de Cam's et le Soft toi Convertira en Post-Cam les EMM-S visant à ton groupe de Cards.
Exemple : NºCam : 1BBAC0. Nous choisissons le Log Pre-Cam et Quand il terminera, aurons deux fichiers, un d'EMM-G et un autre d'EMM-S en Post-Cam.
Utilité : Les EMM-G, Servent en Post-Cam de Mise à jour de ******.
Les EMM-S, Servent en Post-Cam pour ton groupe de Cards, pour Mettre à jour la date ton IRD ou Data Type $01.( Data=debit)


Préalable déchiffré des deux types d'EMM, par s'ils portent « Surprise », évidemment.


R110 Update Rev v 2.0.3 :
-------------------------

Fonctions :


1º.- Envoyer Logs en format Post-Cam, admet tout Log valide.

2º.- Il convertit Logs Pre-Cam (EMM-G, EMM-S) depuis format .BIN à format Post-Cam.



Comme envoyer Log's Post-Cam :


1º.- Choisir Port Série Com avec le Select desplegable Com. Il admet des ports Com depuis 1 à 4.

2º.- Ouvrir Port en poussant Open Port.

3º.- Pousser Present Rev, Reseteara la Card et nous dira la Révision Actuelle de la Card.

4º.- Pousser Send Log Post - Cam.

Choisir le fichier à envoyer:

- EMM-G Post-Cam Update Rev AC1 pour Mettre à jour à Rev AC1.

- EMM-G Post-Cam Update Rev AC3 pour Mettre à jour à Rev AC3.
- EMM New Provider 4**2.

- EMM's Update Conçoit **** 4**2.

- On peut envoyer Tout fichier Log Post-Cam valide.

5º.- Attendre qu'il finisse le processus.



Convertir Log Pre-Cam , Comme il est fait :

1º.- Choisir le Fichier Log d'Entrée, Fichiers avec format .BIN:

Fichiers Supportés :

- Fichier Logs de Dreambox , Plugin DVBLogger.

- Fichier Logs de PC-Sat , Plugin HispaDVB.

- Fichier Logs de PC-Sat , Plugin ProgDVB.

2.- Introduire le Numero de Serie (Cam ID) de las EMM-S qu'on veut Convertir a Post-Cam.

3º.- Ouvrir le Fichier Log, avec Open Log Pre-Cam.

4º.- Donner le nom au fichier sortie de .txt.

5º.- Attendre qu'il finisse le processus.



Fichiers Log qui sont accompagnés :


1º.- EMM-G Post-Cam Update Rev AC1.

2º.- EMM-G Post-Cam Update Rev AC3.

3º.- EMM New Provider 4**2.

4º. - EMM's Update Conçoit **** 4**2.


Software de Distribution Libre , Seulement avec des fins Éducatives!!!

Jouir de lui ! ! !


Il fonctionne pour les dates de l'IRD et probablement pour mettre à jour les tiwers dans ce qui est blanquitas ou c'est ceux qui ont les droits expirés.


SOYEZ INDULGEANT POUR LA TRADUCTION MAIS RIEN NE VOUS EMPECHE DE FAIRE UNE TRADUCTION PLUS COMPREHENSIBLE
 
je vous met aussi les logiciels

-Criptonita Emulator 7.9
-openSC2 logger

et svp faite part de vos test on avancera plus vite si on s'y met tous.bon logg.@+
 
ou sont les fichier que j'ai uploader ? je les vois pas.
 
bonsoir, R180_Update_Rev_v_1.0.0 marche sur mon pc de bureau apres avoir mis l'ocx comdlg32.ocx et sur le portable ne fonctionne pas il se lance meme pas , est ce que quelqu'un aurait le meme probleme?
 
alors personne a eu se probleme bonsoir, R180_Update_Rev_v_1.0.0 marche sur mon pc de bureau apres avoir mis l'ocx comdlg32.ocx et sur le portable ne fonctionne pas il se lance meme pas , est ce que quelqu'un aurait le meme probleme?
 
salut dje13

non moi il s'allume sans probleme

sur mon portable.

aa++
 
c est pas pour aujourdhui le logiciel de la v10 il faut attendre un bon moment et pas pour demain.
 
Trouvez sur une autre site : Merci à SEADOORXT2007

salut les amis, voila ce que j'ai trouver sur le net ( ce n'ai pas de moi ).
les infos sont tres interressantes:


0. - Type de cartes
Ils Existent cinq types de cartes, la Rom3, Rom10 et Rom11 pour nagra-1 et Rom101 et Rom110 pour nagra-2. Chaque type de carte a une révision (version de l'eeprom) différente. La Rom3 est restée dans sa dernière révision comme rev340, la Rom10 en revA3E et la Rom11 en revB09.

1.- CAM -> Número de serie de la carte (unique)
Code:

04 60XX XXXX XX ROM 3.

04 61XX XXXX XX Majoritairement ROME 10 et certaines ROME 3.

04 62XX XXXX XX ROM 11. et ROM 110.

04 64XX XXXX XX ROM 101

04 65XX XXXX XX ROM 110

2 IRD -> ; Numéro série ou numérotation du décodeur

3 BoxKey -> ; Clé commune entre la carte et qui est aussi dans le deco. Si ne coïncident pas les deux, il ne fonctionne pas.

4 ZIP -> ; Code postal à auquel appartient l'abonné.

5 BUG CATCHERS -> ; Les bugcatchers sont écrites dans l'eeprom d'échecs en ROM. En nagra l'eeprom se divise en deux zones une de données et une autre de code et dans cette dernière le fournisseur peut enregistrer tout les codes possible par la carte, en principe ils servaient à corriger les bugs, mais comme vous avez peut étre pouvez être compris ils lui ont donné d'autres utilisations. Le microprocesseur de controle cherchera le bugcatcher dés qu'il trouvera dans la ROm une interruption de software.

6. - NUMBUGS - > ; La taille du tableau des bugcatchers augmente au fur et à mesure que le fournisseur ajoute des sous-routines qui corrigent de possibles bugs, ce nombre est augmenté à la révision suivante. En mettant cette valeur à 00, l'accés resterait ouvert pendant les sauts aux bugcatchers, en laissant l'accés totalement menacé.

7. - Backdoor **** - > ; On peut accéder à la carte non seulement avec les ins cryptées mais d'une autre manière dans laquelle il n'y a pas d'encryptage, ce sont les instructions appelées backdoor qui permettent de lire et d'écrire dans l'eeprom (théoriquement dans toute zone de la carte) mais pour cela il est nécessaire de connaître la clé de pas, appelés clef backdoor. Étant donné les bugs successifs trouvés dans les différentes versions des cartes n*gr* 1 on a pu examiner la valeur de ces clés ce qui a ouvert la possibilité de les lire et d'écrire dans ces dernières.

- Les cartes nagra ont plusieurs commandes de backdoor inclus qui permettent la charge de l'EEPROM et d'autres fonctions utiles. Celles-ci backdoors (portes arrières) ont besoin de deux passwords de 16 bytes avant de pouvoir travailler avec elles. La première clé est stockée en ROM et est la méme pour toutes les cartes de Nagravisión avec le même numéro de version. La seconde clé est stockée dans l'EEPROM et est, probablement, unique pour chaque carte.

8. Commandes Backdoor -> ; Une fois qu'on connaît les clés de backdoor, il existe plusieurs utilités qui supposent une méthode simple de renverser la carte, de leur introduire un code 3M et autres.
Exemples :
- Commande $0E : elle efface l'EEPROM
- Commande $20 : Login (Utilisé pour la dire à la CAM quelles sont les passwords)
- Commande # $$B0>: Renverser mémoire
- Commande # $$D6>: elle exécute le code/elle écrit dans l'EEPROM

9 LoginBackdoor -> ; Une forme de "Sésame" ; dans la carte, une fois qu'on connaît le password de cette dernière et pouvoir ainsi exécuter des commandes de Backdoor pour modifier des données dans l'Eeprom. Les clés sont vérifiées et sont utilisés avant d'exécuter tout autre commande de backdoor, ce pourquoi il est seulement nécessaire de les envoyer une fois.

Code:

21 00 25 ; A0 20 00 00 ;Comande Backdoor: Login
20 ;Longueur de commande

8F AB C2 64 44 9A FE 70 ;Password de la ROM

1D E7 62 FA B1 4C 31 06

00 11 22 33 44 55 66 77 ;Password de l'EEPROM

88 99 AA BB CC DD EE FF DE ;Checksum

10. - CYCLEBYTE -> ; Dans la zone de code, il y a un byte important situé dans la position C0A0 (en ROM10), il est appelé le CYCLEBYTE, sa valeur change en fonction de chaque révision de la carte. Quand on mettra à jour les visas, ce qu'il faut c'est vérifier ce byte, si a déjà la valeur correcte, et ne rien faire si on ne procède pas à la mise à jour du visa.

15. - Tiers - > ; C'est l'équivalent du PBM de seca. Ce sont les différents paquets assemblés, avec des informations diverses (date et heure d'activation, de début d'expiration, etc. )

16. - WORMS (Vers) - > ; Code qui est utilisé pour "Entrée" dans la carte. Quand on découvrira un certain bug, on pourra construire ces vers pour ouvrir la carte au lieu d'utiliser les BackDoor (quand celles-ci seront inconnues). On l'utilise généralement quand le fournisseur a mis à jour la carte par une nouvelle révision et il est nécessaire de les réouvrir….

Un exemple probable pour ouvrir les ROM10

"Rendez-vous" :
Consiste à envoyer au visa une commande chiffré avec une EMMKey, la nôtre, et ensuite un ver au moyen d'une commande $61 qui porte notre EMMKey de sorte qu'il soit capable de desencrypter la premiere commande et de l'exécuter. La premiere commande sera une instruction d'exécuter un code en RAM

17. - Datatypes - > ; Registres de longueur variable et qui ont un entête qui indique le type d'information qu'il contient : clés du fournisseur, droits de vision… et qui sont connus dans le jargon comme les datatypes. Par exemple dans le 01 qui est unique dans chaque carte il est l'UA, le numéro du deco (ird dans la terminologie nagra, bueno et DVB) la boxkey du deco, la date. OU aussi dans le 07 le jeu de clés de desencryptage

LA EEPROM DE nagra

DATATYPES

Entre les datatypes qui appartiennent à chaque fournisseur de la carte il y en a trois obligatoires pour chacun :
D'abord des 01 ou 02 qu'il s'agisse du fournisseur de gestion ou de ceux de vision. Comme les deux types de fournisseurs sont très différents, le datatype l'est aussi. Le 01 (appelé information du récepteur) contient ce qui concerne le desencryptage, information du nombre d'ird et la boxkey (aussi le code postal mais on ne sait s'il a été utilisé parfois pour limiter des droits de vision) et un byte appelé ird status qui apparaît aussi dans d'autres datatypes, dans le le datatypes 01,.02,.06 et 07 si le bit 7 est à à 1 cela veut dire un abonnement suspendu. Le 02 (appelé filtre de vision) a seulement le ID du système et le byte d'irdSatus.

Deuxièmement un 06 contient outre le byte de l'état de l'ird les deux clés publiques (les 0C, 0D, 0E de seca)

Troisiémement deux registres 07 qui contiennent une zone de quatre bytes appelé numéro de key set, parce que nous avons deux jeux de clés et ensuite les clés , chaque jeu de clés contient trois paritykeys de 15 bytes (la 0, la1 et la 2) la 2 est celle qui est utilisée dans les ins qu'envoie le fournisseur , est communne à toutes les cartes et on l'utilise pour produire les 2 nombres premiers du premier module des deux RSA à travers des routines de la Rom de la carte, la 1 paraît etre celle qui est employée pour chiffrer les données quand on fait une demandes par téléphone et le 0 on ne sait à quoi il sert; c'est ensuite la verifykey de 8 bytes qui est employée dans la signature se, on fait un hash avec cette clé et s'il donne la même chose que l'ins envoyée c'est correcte ; et finalement l'emmkey qui est l'autre module de la RSA double

Exemples : Nous voyons qu'effectivement, le premier byte 07 est toujours bon , le deuxième est la longueur du registre, et le tiers est le type de registre

Datatype type 01 avec ROM10: (Provider de Gestion 40 01)

D000: 07 27 01 40 01 00 01 00 00 20 1E 04 00 ED 29 44--> IRD (invertida)
D010: 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D020: 00 4E E4 9E 9B 99 44 CA AD ---> Box Key

Datatype type 02 avec ROM10: (Provider de vision 41 01)

D110: E5 83 C7 94 26 E3 AD C7 07 05 02 41 01 00 00 07

Datatype type 06 avec ROM10:

D020: 00 4E E4 9E 9B 99 44 CA AD 07 38 06 40 00 00 1B
D030: 7F 78 55 FF FF FF FF FF FF FF FF FF FF 00 FF FF
D040: 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00
D050: 00 00 00 K0 K0 K0 K0 K0 K0 K0 K0 K1 K1 K1 K1 K1 --> Clés publiquesK0 et K1
D060: K1 K1 K1

Datatype type 07 avec ROM10:

D060: K1 K1 K1 07 79 07 40 3F 00 AA AA AA AA AA AA AA ---> Parity Key 0 (AA's)
D070: AA AA AA AA AA AA AA AA BB BB BB BB BB BB BB BB ---> Parity Key 1 (BB's)
D080: BB BB BB BB BB BB BB19 A1 C2 B8 A2 32 4C 9F DD --> Parity Key 2
D090: AE 0C 25 00 24 69 D7 32 AF 2B B2 30 72 2E F3 51 --> Verify Key
D0A0: CB AD 69 F4 12 CE F6 5B C5 6C CB DD 7A B5 3A 7F ---> EMMK0
D0B0: D3 87 C6 96 E8 15 32 F5 FC 13 98 0E 93 47 A7 9C
D0C0: C4 FC A8 36 3F 96 76 4B 0A B0 A9 88 6E A2 E8 D7
D0D0: 4A 3F B6 E3 92 6E 72 68 30 63 77 48 EE 8A 07 38

Pour expliquer assez simplement , voici le principe:
Les decodeurs Csat ne savent pas ce qu'est le nagra, ils ne connaissent que le seca, donc le dialogue entre la carte et le demo se fait toujours en seca, d'où l'utilisation des classiques C13A,C13C et C140 que l'on retrouve dans les trames de dialogue entre carte et démo.
Par contre en ce qui concerne les ins internes, elles sont cryptées en nagra.Le coeur est donc un cryptage nagra, l'exterieur est en seca pour communiquer avec le demo


 
Retour
Haut