Hoy seguí los pasos con la 2.4 y todo Ok, funciona bien... ahora hay que esperar a ver si "es que" con el tiempo a alguien se la bloquean esperemos que no ^^
a pero comento un gran problema que tengo... una blanquita viva hace 3 o 4 días no recuerdo bien la cargue con la versión 2,3 y ahora los torniquetes no la reconocen... no suena nada ni dice nada es como plástico vació... la trate de recuperar con la 2.4 clonando nuevamente desde la master bip y nada... le di a limpiar y me mando errores en todos los sectores @_@ quede loco... a alguien mas le ha pasado algo así (con la versión 2,3) ???
y encuentro genial la idea de proteger los sectores 4 y 9 pero debes estudiar bien el tema cosa que no valla a dar uno de los siguientes problemas:
1 con la "lectura de datos" de esos sectores...
2 con la clonacion de datos de esos sectores hacia otra tarjeta...
3 con la posibilidad de poder limpiar la tarjeta o poner datos clonados en ella (me refiero a que como a esos sectores no se les podrá "escribir" datos.. supongo que puede llegar a molestar si quieres ponerle la clonacion de otra tarjeta)... puesto que estarías intentando "escribir" en esa tarjeta datos clonados... y como tiene protección anti escritura no te lo permitiría...
saludos.-
Estimado, para recuperar la tarjeta que quedó como plástico vacío. hay que formatear primero.. luego clonar como tarjeta nueva..
ahora con respecto a la protección de los sectores 4 y 9:
Respuestas:
1: No hay ningún tipo de problema con la lectura de datos.
2: la clonación extrae la data. no el sector TRAILER, en el que se almacena las KEYS y Permisos de acceso.
3: ahora aclaro un punto interesante que probé y funciona correctamente...
los sectores se conforman igual que este mapa:
Sectores 0-15
Bloque 0 (DATOS):
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Bloque 1 (DATOS):
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Bloque 2 (DATOS):
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Bloque 3 (Sector Trailer):
---| KEY A |--|
Condicion de acceso |--| KEY B |--
Las condiciones de acceso que integraré en la opción de [Proteger].. lo que hacen es proteger al Bloque 3 (Sector Trailer) de que dichas condiciones de acceso NO PUEDAN SER MODIFICADAS. ya que el bloqueo conocido del sector 4 y 9, lo que hace es cambiar las condiciones de acceso a dichos sectores y por ende, dejarlos inutilizables. esto se logra solamente cambiando los bits que contienen los sectores Trailer de cada sector...
pues lo que logré es lo siguiente...
Pude cambiar las condiciones de acceso al sector trailer, dejando el resto del sector totalmente operativo, LECTURA / ESCRITURA sin problemas... hasta para formatearlo quedan operativos... pero aquí el detalle...
las condiciones de acceso siempre quedan intactas.. por lo que si alguien quiere bloquearnos dichos sectores,, le será imposible, ya que NADIE podrá modificar las condiciones de acceso. pero toda la data que almacene dicho sector quedará disponible para ser leida y escrita.. con normalidad. ese es el truco..
no nos van a poder deshabilitar los sectores. ningún sistema podrá volver a cambiar los permisos de acceso al sector.. permisos que nos dejan hacer todo con la data, leerla, escribirla, borrarla y todas las operaciones conocidas.. pero NO VAN A PODER SOBRESCRIBIR las condiciones de acceso..
esos BITS son los que mandan qué es lo que se puede hacer con cada bloque de cada sector. por lo que si se protegen con mi método... no podrán ser desprotegidos nunca mas.. pero ojo.. la data no se vé afectada ni para leer ni para escribir.. y las KEYS tampoco se ven afectadas. solo es que ya ningún sistema podrá deshabilitarnos o bloquearnos ningún sector de la tarjeta. y eso es lo que encontré interesante...
ahora estoy implementando dicho cambio, pero tengo que solucionar un problema de clonación, ya que los permisos de acceso son diferentes, pues no se podrá escribir dichos bites de condiciones de acceso...
todas las tarjetas normales SIN ESTA PROTECCIÓN,, funcionará tal como funciona en la v2.4,, osea que con normalidad... solo debo solucionar unos detalles cuando se clona a tarjetas que tienen esta protección implementada por mi app...
asi que seguiré trabajando. y testearé con mis tarjetas antes de subir la app. si alguien quisiera testear por su cuenta. una vez que avise que la app está lista... podré enviárselas para que prueben la protección, y que al pasar por metro o micro, no pasa nada.. osea que funciona con total normalidad.