Lease.sig

Uso y manejo del Sugar en las XO 1.0 (Verdolagas) y XO 1.5 (Azulinas)

Re: Lease.sig

Notapor eldermarcelo » Jue Feb 16, 2012 2:43 pm

Como hago para contactarme con Walter edner? Quiero mi lease.sig
eldermarcelo
 
Mensajes: 11
Registrado: Mar Ago 30, 2011 9:15 pm

Re: Lease.sig

Notapor 163gal » Jue Feb 16, 2012 7:14 pm

Su correo: walter.bender@gmail.com
Si tenes cuenta en Gmail podes chatear con el frecuentemente.
Nota: Habla ingles.
Saludos, 163gal.
Avatar de Usuario
163gal
 
Mensajes: 482
Registrado: Dom Oct 24, 2010 3:42 pm
Ubicación: Prado, Montevideo

Re: Lease.sig

Notapor Alvarito! » Sab Feb 18, 2012 2:22 am

Hola 163gal
Te voy a ayudar con el lease.sig
Este se encuentra en tu maquina en el directorio /security/lease.sig
Te pasare ahora un codigo de pippy que he estado creando con opciones de privilegios de administrador, confio en que no robaras mis trucos, este es el codigo:
import os,time
print "Hola estas son las opciones de Administrador disponibles:"
print "1. Convertirse en Root"
print "2. Activar mensaje para cuando prendes tu computadora!"
print "3. Liberar Considerablemente memoria en disco "
print "4. Obtener Lease.sig"
print "5. Quitar todos los Favoritos"
print "6. Borrar Actividades"

<time.sleep(3)
numero = raw_input("Pon el numero de la opcion:")
time.sleep(3)

if numero == "1":
os.system("sys-unconfig")
print "Listo, apaga y prende la xo presionando el tick de los botones de juegos, alli te pedira una contraseña pon una, luego coloca el comando su en la terminal te pedira la contraseña, colocala y entraras como ROOT, no sirve para Dextrose con Firmware Q2E45"
if numero == "2":
print "Se necesita una notificacion si tienes alguna se podra modificar, modifica la parte del mensaje. (Solo sirve para Dextrose!) Se iniciara el texto en 10 seg mas o menos, espera!!"
time.sleep(10)
os.system("nano /home/olpc/.notifications/*")
print "Listo, reinicie la XO"
if numero == "3":
print "Borrando /home/olpc/.local/share/trash"
os.system("rm /home/olpc/.local/share/trash/*")
print "Listo"
print "Borrando Registros, las actividades estan prohibidas de borrarse"
os.system("rm -rf /home/olpc/.sugar")
print "Listo"
print "Es necesario reiniciar con CTRL+ALT+BORRAR para que surja efecto"
if numero == "4":
print "El lease.sig sera copiado en una carpeta boot a un Pendrive o SD que este conectado, por igual al rato le mostraremos su lease.sig esperar unos 10 segundos."
os.system("mkdir /media/*/boot")
time.sleep(5)
print "Se creo la carpeta boot en el Pendrive o SD conectado, a continuacion se copiara el lease.sig"
os.system("cp /security/lease.sig /media/*/boot/")
time.sleep(5)
print "Listo, aqui modifique o copie su lease.sig."
print "(Esperar 5 segundos)"
time.sleep(5)
os.system("nano /security/lease.sig")
if numero == "5":
print "Se quitaran las actividades marcadas como favoritas"
time.sleep(3)
os.system("rm /home/olpc/.sugar/default/favorite_activities")
print "Se quitaron las actividades marcadas como Favoritas"
if numero == "6":
print "Eliga un programa de la lista:"
os.system("ls /home/olpc/Activities")
act = raw_input("Pon el nombre del programa como esta en la lista (Incluye el .activity)")
print "Borrando " + act
os.system("rm -rf " + act)

Aclaro que me guie con el codigo de tu actividad Acerca de Mi
En la opcion 4 se copia automaticamente a un pendrive y te lo muestra para que copies tu lease.sig
Los tecnicos por algo lo dejaron ahi puede ser que ya no lo utilicen.
Ahora lo que te queria pedir es que si me ayudas con root.
Tengo el pendrive para flashear la xo, intente interrumpiendo el flasheo pero no puedo llegar al ok
Me ayudas con el OK en el firmware Q2E45 con Dextrose y root?
Tu tenias el firmware Q2E45 y dextrose entonces, como hicistes?
Hay que flashear dos veces? porque se me borra todo quiero estar seguro de que funcionara o no con el doble flasheo
Espero tu respuesta.
Gracias
Alvarito!
 

Re: Lease.sig

Notapor 163gal » Sab Feb 18, 2012 10:08 am

Podrias usar la etiqueta code:
Código: Seleccionar todo
import os,time
print "Hola estas son las opciones de Administrador disponibles:"
print "1. Convertirse en Root"
print "2. Activar mensaje para cuando prendes tu computadora!"
print "3. Liberar Considerablemente memoria en disco "
print "4. Obtener Lease.sig"
print "5. Quitar todos los Favoritos"
print "6. Borrar Actividades"

<time.sleep(3)
numero = raw_input("Pon el numero de la opcion:")
time.sleep(3)

if numero == "1":
 os.system("sys-unconfig")
 print "Listo, apaga y prende la xo presionando el tick de los botones de juegos, alli te pedira una contraseña pon una, luego coloca el comando su en la terminal te pedira la contraseña, colocala y entraras como ROOT, no sirve para Dextrose con Firmware Q2E45"
if numero == "2":
 print "Se necesita una notificacion si tienes alguna se podra modificar, modifica la parte del mensaje. (Solo sirve para Dextrose!) Se iniciara el texto en 10 seg mas o menos, espera!!"
 time.sleep(10)
 os.system("nano /home/olpc/.notifications/*")
 print "Listo, reinicie la XO"
if numero == "3":
 print "Borrando /home/olpc/.local/share/trash"
 os.system("rm /home/olpc/.local/share/trash/*")
 print "Listo"
 print "Borrando Registros, las actividades estan prohibidas de borrarse"
 os.system("rm -rf /home/olpc/.sugar")
 print "Listo"
 print "Es necesario reiniciar con CTRL+ALT+BORRAR para que surja efecto"
if numero == "4":
 print "El lease.sig sera copiado en una carpeta boot a un Pendrive o SD que este conectado, por igual al rato le mostraremos su lease.sig esperar unos 10 segundos."
 os.system("mkdir /media/*/boot")
 time.sleep(5)
 print "Se creo la carpeta boot en el Pendrive o SD conectado, a continuacion se copiara el lease.sig"
 os.system("cp /security/lease.sig /media/*/boot/")
 time.sleep(5)
 print "Listo, aqui modifique o copie su lease.sig."
 print "(Esperar 5 segundos)"
 time.sleep(5)
 os.system("nano /security/lease.sig")
if numero == "5":
 print "Se quitaran las actividades marcadas como favoritas"
 time.sleep(3)
 os.system("rm /home/olpc/.sugar/default/favorite_activities")
 print "Se quitaron las actividades marcadas como Favoritas"
if numero == "6":
 print "Eliga un programa de la lista:"
 os.system("ls /home/olpc/Activities")
 act = raw_input("Pon el nombre del programa como esta en la lista (Incluye el .activity)")
 print "Borrando " + act
 os.system("rm -rf " + act)


No todas las XO tienen el lease.sig en /security, son muy pocas las que el Ceibal reparte así (Yo solo eh visto 1).

Para el root no es necesario un tipo especifico de firmware (Yo tengo q2e45 y el root desbloqueado) pero si es necesario la imagen dextrose (Para anteriores hay un exploit que se puede usar).
Si queres saber como ser root en la imagen dextrose: viewtopic.php?f=20&t=752&p=3654#p3654 (Leer atentamente, cualquier duda, preguntar)
FIjate bien que dice:
En la mayoria de los casos hay que flashear la XO para que permita hacer esto

Eso es porque Ceibal instala una actualizacion que deja sin efecto ese "truquito".

Exploit:
exploit-uy80(1,2).zip
Exploit comprimido (Solo así puedo subirlo)
(3.53 KiB) 280 veces
Saludos, 163gal.
Avatar de Usuario
163gal
 
Mensajes: 482
Registrado: Dom Oct 24, 2010 3:42 pm
Ubicación: Prado, Montevideo

Anterior

Volver a AYUDA TÉCNICA - Sugar en las XO

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados