<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; Seguridad</title>
	<atom:link href="http://www.crowler.es/category/seguridad/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crowler.es</link>
	<description>Ubuntu, Android y demás parafernalia...</description>
	<lastBuildDate>Fri, 18 Nov 2011 11:42:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title></title>
		<link>http://www.crowler.es/2011/11/como-cambiar-los-permisos-de-acceso-en-windows-a-traves-del-interprete-de-comandos/</link>
		<comments>http://www.crowler.es/2011/11/como-cambiar-los-permisos-de-acceso-en-windows-a-traves-del-interprete-de-comandos/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 11:41:20 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=563</guid>
		<description><![CDATA[Alguna vez, como sucede en Linux, en Windows puedes llegar a necesitar modificar permisos por línea de comandos si no cuentas con un interfaz gráfico (raro, pero puede suceder&#8230;) o simplemente por encontrarte más comodo delante de un PROMPT&#8230; hay gustos muy diversos y aqui no juzgaremos a nadie por ello Pues con esta información [...]]]></description>
			<content:encoded><![CDATA[<p>Alguna vez, como sucede en Linux, en Windows puedes llegar a necesitar modificar permisos por línea de comandos si no cuentas con un interfaz gráfico (raro, pero puede suceder&#8230;) o simplemente por encontrarte más comodo delante de un PROMPT&#8230; hay gustos muy diversos y aqui no juzgaremos a nadie por ello <img src='http://www.crowler.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Pues con esta información que os facilito a continuación, tened por seguro que lo conseguireis sin problema:</p>
<p>El comando <em>cacls</em> es una utilidad de línea de comandos poco conocida que se utiliza para agregar, modificar o eliminar permisos de grupo, así como permisos de usuario de las listas de control de acceso de directorio(ACL) y que <strong>sólo tiene soporte</strong> sobre NTFS.</p>
<p>Este comando simplifica enormemente la tarea de asignar permisos sobre usuarios, ficheros o directorios, y aunque en Windows 2000 y Windows XP Profesional vienen con un editor de ACLs, en está ocasión veremos la potencia de este comando desde ms-dos.</p>
<p>La sintaxis de este comando es la siguiente:</p>
<p>cacls filename [/t] [/e] [/c] [/g user|group:perm] [/r user|group [...]] [/p user|group:perm [...]] [/d user|group [...]]</p>
<p>Donde podemos usar los siguientes parámetros:<br />
<strong>/T </strong>-&gt; Cambia los permisos a todos los archivos de una carpeta y a sus subcarpetas.<br />
<strong>/E</strong> -&gt; Permite editar o remplazar un ACL.<br />
<strong>/C</strong> -&gt; No muestra los errores en caso de que hayan cuando se modifica un ACL.<br />
<strong>/G</strong> -&gt; Especifica los permisos que podemos conceder a un usuario, fichero o carpeta. Las opciones que tenemos son:</p>
<p style="padding-left: 30px;">R Permisos de sólo lectura.<br />
W Permisos de escritura.<br />
C Permisos de escritura.<br />
F Todos los permisos.</p>
<p><strong>/R</strong> -&gt; Está opción elimina los permiso de un usuario o grupo. Para está opción podemos usar las opciones disponibles en <strong>/G</strong>.<br />
<strong>/P</strong> -&gt; Mediante está opción podemos reemplazar los permiso de un usuario.<br />
<strong>/D</strong> -&gt; Está opción deniega el acceso a un grupo o usuario.<br />
Veamos un ejemplo de uso de este comando, supongamos que tenemos en nuestro directorio <em>C:\</em> una archivo llamado <em>permisos.txt</em> y queremos darle permisos de escritura, pues tendríamos que abrir una ventana de ms-dos y escribir :</p>

<div class="wp-terminal">user@computer:$ cacls permisos.txt /g nombre_usuario:c<br/></div>

<p>Con lo que ya tendríamos cambiados los permisos para dicho archivo, sencillo pero potente este comando, verdad?</p>
<p>Para más información, la ayuda del comando <strong>cacls</strong> es la siguiente:</p>

<div class="wp-terminal">user@computer:$ cacls<br/>Muestra o modifica las listas de control de acceso (ACL)  de archivos<br/><br/>CACLS archivo [/T] [/E] [/C] [/G usuario:perm] [/R usuario [...]]<br/>[/P usuario:perm [...]] [/D usuario [...]]);<br/>archivo          Muestra ACLs.<br/>/T               Cambia las ACLs de los archivos especificados en<br/>el directorio actual y en todos los subdirectorios.<br/>/E               Modifica la ACL en vez de remplazarla.<br/>/C               Continúa cambiando ACLs, omitiendo errores.<br/>/G usuario:perm  Concede derechos de acceso al usuario.<br/>Perm puede ser: R  Leer<br/>W  Escribir<br/>C  Cambiar (escribir)<br/>F  Control total<br/>/R usuario    Suspende los derechos del usuario (sólo con /E).<br/>/P usuario:perm  Sustituye los derechos de acceso del usuario.<br/>Perm puede ser: N  Ninguno<br/>R  Leer<br/>W  Escribir<br/>C  Cambiar (escribir)<br/>F  Control total<br/>/D usuario       Denegar acceso al usuario especificado.<br/>Se pueden usar comodines para especificar más de un archivo en el comando.<br/>Puede especificar más de un usuario en el comando.<br/><br/>Abreviaciones:<br/>CI - Herencia de Contenedor.<br/>ACE se heredará por directorios.<br/>OI - Herencia de objeto.<br/>ACE se heredará por archivos.<br/>IO - Sólo heredar.<br/>ACE no se aplica al archivo o directorio actual.<br/></div>

<p>&nbsp;</p>
<div class='gig-share-button' id='gig-div-buttons-563' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_563 = {
							APIKey: ''
    					};
						
    					var image563 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2011/11/como-cambiar-los-permisos-de-acceso-en-windows-a-traves-del-interprete-de-comandos/',type:'image'};
						var ua_563 = new gigya.services.socialize.UserAction(); 
						ua_563.setUserMessage('');  
						ua_563.setLinkBack('http://www.crowler.es/2011/11/como-cambiar-los-permisos-de-acceso-en-windows-a-traves-del-interprete-de-comandos/'); 
						ua_563.setTitle('');
						ua_563.addMediaItem(image563);	
		

						var params_563 ={ 
							userAction:ua_563,
							cssPrefix:'#gig-div-buttons-563',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-563',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_563,params_563);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2011/11/como-cambiar-los-permisos-de-acceso-en-windows-a-traves-del-interprete-de-comandos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Codigos Ocultos en Android</title>
		<link>http://www.crowler.es/2010/05/codigos-ocultos-en-android/</link>
		<comments>http://www.crowler.es/2010/05/codigos-ocultos-en-android/#comments</comments>
		<pubDate>Mon, 17 May 2010 20:52:46 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=440</guid>
		<description><![CDATA[Desde &#8220;El Androide Libre&#8221; informan que gracias a un usuario &#8220;curioso&#8221; que trasteaba las apk&#8217;s, se han descubierto una serie de códigos de testeo que nos ayudarán a realizar tareas de mantenimiento (en algunos casos, altamente peligrosas para nuestra información almacenada en el dispositivo). En principio los códigos se descubrieron para un Samsung Galaxy I7500, [...]]]></description>
			<content:encoded><![CDATA[<p>Desde &#8220;<a href="http://www.elandroidelibre.com" target="_blank">El Androide Libre</a>&#8221; informan que gracias a un usuario &#8220;curioso&#8221; que trasteaba las apk&#8217;s, se han descubierto una serie de códigos de testeo que nos ayudarán a realizar tareas de mantenimiento (en algunos casos, altamente peligrosas para nuestra información almacenada en el dispositivo). En principio los  códigos se descubrieron para un Samsung Galaxy I7500, pero en teoría  funcionan en todos los Android.</p>
<p>Los codigos son estos:</p>
<blockquote><p><strong>*#*#4636#*#*</strong></p></blockquote>
<p>Para saber <strong>información de tu batería</strong>. Te enseña los  siguientes 4 menús:</p>
<ul>
<li>Información del teléfono</li>
<li>Información de la batería</li>
<li>Historial de la batería</li>
<li>Estadísticas de uso</li>
</ul>
<blockquote><p><strong>*#*#7780#*#*</strong></p></blockquote>
<p>Este código sirve para hacer un <strong>reset de fábrica</strong>.  Borrará las siguientes cosas:</p>
<ul>
<li>Los ajustes de tu cuenta Google en el teléfono</li>
<li>Ajustes del sistema y de las aplicaciones</li>
<li>Aplicaciones descargadas en la SD (descargadas, no instaladas)</li>
</ul>
<p>No te borrará:</p>
<ul>
<li>El software y las aplicaciones que tengas<strong> instaladas</strong></li>
<li>Los archivos de la SD.</li>
</ul>
<blockquote><p><strong>*2767*3855#</strong></p></blockquote>
<p>Cuidado: este código hará un reset de fábrica completo (<strong>wipe  total</strong>). Borrará los archivos de la memoria interna y  reinstalará el firmware.</p>
<blockquote><p><strong>*#*#34971539#*#*</strong></p></blockquote>
<p>Con este código tendrás la información del teléfono de tu cámara. Te  enseña el siguiente menú:</p>
<ul>
<li>Actualizar el firmware de la cámara (Nunca,<strong> nunca escojas  esta opción</strong> ya que dejará de funcionar tu cámara y necesitarás  llevarlo a una tienda.)</li>
<li>Actualizar el firmware de la cámara en la SD</li>
<li>Saber la versión del firmware de la cámara</li>
</ul>
<blockquote><p><strong>*#*#7594#*#*</strong></p></blockquote>
<p>Bastante chulo. Con este código cambias el menú que te sale al pulsar  el botón de apagado. En lugar del menú con diferentes opciones (Modo  avión, etc) directamente se <strong>apagará tu teléfono</strong>.</p>
<blockquote><p><strong>*#*#273283*255*663282*#*#*</strong></p></blockquote>
<p>Abre una pantalla que te permite copiar tus archivos multimedia</p>
<blockquote><p><strong>*#*#197328640#*#*</strong></p></blockquote>
<p>Para acceder al modo Servicio (sirve para realizar deiferentes tests)  y utilizar los siguientes códigos</p>
<p><strong>*#*#232339#*#*</strong> O bien <strong>*#*#526#*#*</strong> OR <strong>*#*#528#*#*</strong> – WLAN test</p>
<p><strong>*#*#232338#*#*</strong> – Enseña la dirección MAC actual</p>
<p><strong>*#*#1472365#*#*</strong> – GPS test</p>
<p><strong>*#*#1575#*#*</strong> – Otro GPS test</p>
<p><strong>*#*#232331#*#*</strong> – Bluetooth test</p>
<p><strong>*#*#232337#*#</strong> – Muestra la dirección del terminal  Bluetooth</p>
<blockquote><p><strong>*#*#8255#*#*</strong></p></blockquote>
<p>Abres el monitor de Gtalk.</p>
<blockquote><p><strong>Códigos para obtener info del Firmware:</strong></p></blockquote>
<p><strong>*#*#4986*2650468#*#*</strong> – PDA, Phone, H/W, RFCallDate</p>
<p><strong>*#*#1234#*#*</strong> – PDA and Phone</p>
<p><strong>*#*#1111#*#*</strong> – FTA SW Version</p>
<p><strong>*#*#2222#*#*</strong> – FTA HW Version</p>
<p><strong>*#*#44336#*#*</strong> – PDA, Phone, CSC, Build Time,  Changelist number</p>
<blockquote><p><strong>Códigos para ejecutar diferentes tests de  fábrica:</strong></p></blockquote>
<p><strong>*#*#0283#*#*</strong> – Packet Loopback</p>
<p><strong>*#*#0*#*#*</strong> – LCD test</p>
<p><strong>*#*#0673#*#*</strong> OR <strong>*#*#0289#*#*</strong> –  Melody test</p>
<p><strong>*#*#0842#*#*</strong> – Device test (Vibration test and  BackLight test)</p>
<p><strong>*#*#2663#*#*</strong> – Touch screen version</p>
<p><strong>*#*#2664#*#*</strong> – Touch screen test</p>
<p><strong>*#*#0588#*#*</strong> – Proximity sensor test</p>
<p><strong>*#*#3264#*#*</strong> – RAM version</p>
<div class='gig-share-button' id='gig-div-buttons-440' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_440 = {
							APIKey: ''
    					};
						
    					var image440 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2010/05/codigos-ocultos-en-android/',type:'image'};
						var ua_440 = new gigya.services.socialize.UserAction(); 
						ua_440.setUserMessage('');  
						ua_440.setLinkBack('http://www.crowler.es/2010/05/codigos-ocultos-en-android/'); 
						ua_440.setTitle('Codigos Ocultos en Android');
						ua_440.addMediaItem(image440);	
		

						var params_440 ={ 
							userAction:ua_440,
							cssPrefix:'#gig-div-buttons-440',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-440',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_440,params_440);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/05/codigos-ocultos-en-android/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instant Root was successful!</title>
		<link>http://www.crowler.es/2010/03/instant-root-was-successful/</link>
		<comments>http://www.crowler.es/2010/03/instant-root-was-successful/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 15:07:36 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Moviles]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=420</guid>
		<description><![CDATA[Root access was acquired!]]></description>
			<content:encoded><![CDATA[<p>Root access was acquired! <img src='http://www.crowler.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://www.crowler.es/wp-content/uploads/2010/03/root.png"><img class="aligncenter size-full wp-image-421" title="Hero rooted." src="http://www.crowler.es/wp-content/uploads/2010/03/root.png" alt="" width="256" height="384" /></a></p>
<div class='gig-share-button' id='gig-div-buttons-420' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_420 = {
							APIKey: ''
    					};
						
    					var image420 = {src:'http://www.crowler.es/wp-content/uploads/2010/03/root.png',href:'http://www.crowler.es/2010/03/instant-root-was-successful/',type:'image'};
						var ua_420 = new gigya.services.socialize.UserAction(); 
						ua_420.setUserMessage('');  
						ua_420.setLinkBack('http://www.crowler.es/2010/03/instant-root-was-successful/'); 
						ua_420.setTitle('Instant Root was successful!');
						ua_420.addMediaItem(image420);	
		

						var params_420 ={ 
							userAction:ua_420,
							cssPrefix:'#gig-div-buttons-420',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-420',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_420,params_420);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/03/instant-root-was-successful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flasheando la Hero&#8230; y acceso root.</title>
		<link>http://www.crowler.es/2010/03/flasheando-la-hero-y-acceso-root/</link>
		<comments>http://www.crowler.es/2010/03/flasheando-la-hero-y-acceso-root/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 15:29:32 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Moviles]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=416</guid>
		<description><![CDATA[Siguiendo un breve pero intenso tutorial, he procedido a flashear mi Hero con la imagen &#8220;recovery-RA-hero-v1.5.2.img&#8221; gracias al Blog &#8220;El Androide Libre&#8220;. HTC Hero, root en un click Bájate FlashRec.apk y la recovery de Amon_RA (actualizados a 01/2010) y una ROM de tu gusto. Ponlas en la raíz de tu SD y con un gestor [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo un breve pero intenso tutorial, he procedido a flashear mi Hero con la imagen &#8220;recovery-RA-hero-v1.5.2.img&#8221; gracias al Blog &#8220;<a href="http://www.elandroidelibre.com/" target="_blank">El Androide Libre</a>&#8220;.</p>
<h3>HTC Hero, root en un click</h3>
<ol>
<li>Bájate <a href="http://zenthought.org/content/project/flashrec">FlashRec.apk</a> y  la <a href="http://www.megaupload.com/?d=WP29CWHK">recovery de Amon_RA</a> (actualizados a 01/2010) y una ROM de tu gusto.</li>
<li>Ponlas en la raíz de tu SD y con un gestor de archivos (Astro,  Linda,etc&#8230;) ejecuta FlashRec.apk</li>
<li>Escoge &#8220;Backup Recovery Image&#8221;</li>
<li>A continuación escoge Flashear la recovery que hemos bajado  &#8220;/sdcard/recovery_xxxxx&#8221;</li>
<li>Reinicia el teléfono aguantando el botón CASA para entrar en modo  Recovery</li>
<li>Selecciona Flash update y escoge la ROM que has descargado.</li>
</ol>
<p style="text-align: left;"><a href="http://www.crowler.es/wp-content/uploads/2010/03/device.png"><img class="aligncenter size-full wp-image-417" title="Recovery Menu" src="http://www.crowler.es/wp-content/uploads/2010/03/device.png" alt="" width="224" height="336" /></a></p>
<p style="text-align: left;">Este es el resultado del flasheo. Más tarde he buscado información para &#8220;rootear&#8221; la Hero, pero aun no lo he realizado, en espera a la nueva version 2.1 oficial de HTC.</p>
<p style="text-align: left;">Para obtener Root, podeis seguir el siguiente <a href="http://www.htcmania.com/showthread.php?t=75021" target="_blank">tutorial</a>:</p>
<p style="text-align: left;"><span style="color: #808080;"><span style="color: #ff9900;"><strong><span style="font-size: medium;"><span style="color: darkred;">Instant Root HTC Hero en 1 clic</span></span></strong></span></span><span style="color: #808080;"><br />
</span></p>
<p><span style="color: black;">Para los que no estén aun muy familiarizados con el  tema, decir que el Root consiste en otorgar permisos de administrador a  nuestra Hero. Éstos permisos son necesarios para instalar muchas  aplicaciones y para realizar actualizaciones importantes.</span><br />
<span style="color: black;">El proceso es tan simple como descargarse la  aplicación “<strong>InstantRoot</strong>“, cargarla en nuestra Hero y ejecutar el  programa. Automáticamente nos dará permisos de administrador sobre ella.</span></p>
<p><span style="color: black;"><span style="color: #ffcc00;"><strong><span style="color: #000000;">Antes de éste proceso  recomiendo haber realizado el Custom recovery y tener acceso a él<em>. </em>Para  ello tenemos éste sencillo manual:</span> <a rel="nofollow" href="http://customhero.ctestudioweb.com/2009/10/htc-hero-custom-recovery/" target="_blank">HTC Hero Custom Recovery</a></strong></span></span><br />
<span style="color: black;"><br />
</span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Paso 1: Descarga  InstantRoot</strong></span><br />
<a rel="nofollow" href="http://www.megaupload.com/?d=AS4P2XHF" target="_blank">Descargar Instant Root</a></span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Paso 2:</strong></span><br />
Copia el archivo <em>InstantRoot.apk</em> en el directorio raiz de tu  SDCard con el USB</span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Paso 3:</strong></span><br />
Por medio de <em>eoeAppInstaller</em> (puedes descargarlo desde Market), o  cualquire otro instalador de aplicaciones, instala el<em> InstantRoot.apk.</em></span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Paso 4:</strong></span><br />
Nada más instalar una notificación aparecerá en la pestaña de  notificaciones confirmando que tu HTC Hero ha sido Rooteada.</span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Comprobación:</strong></span><br />
Puedes comprobar si eres Root instalando la aplicación<em> Better  Terminal</em> (desde Market &#8211; 3,99$).<br />
Una vez instalada tipea: <em>su</em><br />
Si te responde con una # es que eres Root</span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Por último:</strong></span><br />
Si lo deseas puedes desinstalar el<em> InstantRoot</em> y seguirás siendo  Root</span><br />
<span style="color: black;"><span style="color: #ff9900;"><strong></strong></span></span></p>
<p><span style="color: black;"><span style="color: #ff9900;"><span style="color: #000000;">Gracias a <strong>HermetiC</strong> por su inestimable ayuda recopilando toda esta info <img src='http://www.crowler.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span><strong><br />
</strong></span></span></p>
<div class='gig-share-button' id='gig-div-buttons-416' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_416 = {
							APIKey: ''
    					};
						
    					var image416 = {src:'http://www.crowler.es/wp-content/uploads/2010/03/device.png',href:'http://www.crowler.es/2010/03/flasheando-la-hero-y-acceso-root/',type:'image'};
						var ua_416 = new gigya.services.socialize.UserAction(); 
						ua_416.setUserMessage('');  
						ua_416.setLinkBack('http://www.crowler.es/2010/03/flasheando-la-hero-y-acceso-root/'); 
						ua_416.setTitle('Flasheando la Hero... y acceso root.');
						ua_416.addMediaItem(image416);	
		

						var params_416 ={ 
							userAction:ua_416,
							cssPrefix:'#gig-div-buttons-416',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-416',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_416,params_416);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/03/flasheando-la-hero-y-acceso-root/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Conectar a &#8220;no se que, no se cuantas&#8230;&#8221;</title>
		<link>http://www.crowler.es/2010/02/conectar-a-no-se-que-no-se-cuantas/</link>
		<comments>http://www.crowler.es/2010/02/conectar-a-no-se-que-no-se-cuantas/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 18:19:37 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=402</guid>
		<description><![CDATA[Como me gusta cuando oigo a alguien que dice: &#8220;&#8230;y me salió una pantalla que decía [Conectar a nosequenosecuantas...]&#8230;&#8221; Y cuando le preguntas qué es lo que hizo, el dice: &#8220;pues le dí a conectar, claro&#8230;&#8221; Animalico&#8230;. creo que voy a registrar el dominio &#8220;nosequenosecuantas.com&#8221;&#8230; aún no está registrado!! Lo que se podría hacer con [...]]]></description>
			<content:encoded><![CDATA[<p>Como me gusta cuando oigo a alguien que dice:</p>
<blockquote><p>&#8220;&#8230;y me salió una pantalla que decía [Conectar a <em>nosequenosecuantas...</em>]&#8230;&#8221;</p></blockquote>
<p>Y cuando le preguntas qué es lo que hizo, el dice:</p>
<blockquote><p>&#8220;pues le dí a conectar, claro&#8230;&#8221;</p></blockquote>
<p>Animalico&#8230;. creo que voy a registrar el dominio &#8220;nosequenosecuantas.com&#8221;&#8230; aún no está registrado!!</p>
<p style="text-align: left;">
<div id="attachment_403" class="wp-caption aligncenter" style="width: 532px"><a href="http://www.crowler.es/wp-content/uploads/2010/02/noseque.png"><img class="size-full wp-image-403  " title="noseque" src="http://www.crowler.es/wp-content/uploads/2010/02/noseque.png" alt="No se que... no se cuantas." width="522" height="274" /></a><p class="wp-caption-text">Como dominio, es original...</p></div>
<p>Lo que se podría hacer con este dominio&#8230; <img src='http://www.crowler.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class='gig-share-button' id='gig-div-buttons-402' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_402 = {
							APIKey: ''
    					};
						
    					var image402 = {src:'http://www.crowler.es/wp-content/uploads/2010/02/noseque.png',href:'http://www.crowler.es/2010/02/conectar-a-no-se-que-no-se-cuantas/',type:'image'};
						var ua_402 = new gigya.services.socialize.UserAction(); 
						ua_402.setUserMessage('');  
						ua_402.setLinkBack('http://www.crowler.es/2010/02/conectar-a-no-se-que-no-se-cuantas/'); 
						ua_402.setTitle('Conectar a "no se que, no se cuantas..."');
						ua_402.addMediaItem(image402);	
		

						var params_402 ={ 
							userAction:ua_402,
							cssPrefix:'#gig-div-buttons-402',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-402',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_402,params_402);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/02/conectar-a-no-se-que-no-se-cuantas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TestDisk ES &#8211; Recuperacion de desastres multiplataforma.</title>
		<link>http://www.crowler.es/2010/01/testdisk-es-recuperacion-de-desastres-multiplataforma/</link>
		<comments>http://www.crowler.es/2010/01/testdisk-es-recuperacion-de-desastres-multiplataforma/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 08:40:38 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=371</guid>
		<description><![CDATA[Via Genbeta encuentro una herramienta bastante interesante y que estoy seguro que me vendrá bien en el futuro&#8230; TestDisk es un poderoso software gratuito de recuperación de datos. Fue principalmente diseñado para ayudar a recuperar particiones perdidas y/o volver discos no booteables a booteables nuevamente cuando estos síntomas son causados por software con fallas, ciertos [...]]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://www.genbeta.com/herramientas/testdisk-potente-herramienta-de-analisis-de-particiones" target="_blank">Genbeta</a> encuentro una herramienta bastante interesante y que estoy seguro que me vendrá bien en el futuro&#8230;</p>
<p><strong>TestDisk</strong> es un <em>poderoso</em> software gratuito de recuperación de datos. Fue principalmente diseñado para ayudar a <strong>recuperar particiones perdidas</strong> y/o <strong>volver discos no booteables a booteables nuevamente</strong> <em>cuando</em> estos síntomas son causados por <em>software con fallas</em>, ciertos tipos de <em>virus</em> o <em>error humano</em> (como borrar <em>accidentalmente</em> su Tabla de Particiones). La recuperación de la Tabla de Particiones usando TestDisk es realmente fácil.</p>
<p>TestDisk puede</p>
<ul>
<li> Arreglar la Tabla de Particiones, recuperar particiones eliminadas</li>
<li> Recuperar sectores de arranque FAT32 de su copia de seguridad</li>
<li> Reconstruir sectores de arranque FAT12/FAT16/FAT32</li>
<li> Arreglar tablas de arranque de tipo FAT</li>
<li> Reconstruir sectores de arranque NTFS</li>
<li> Recuperar sectores de arranque NTFS de su copia de seguridad</li>
<li> Arreglas la MFT usando la MFT imagen</li>
<li> Localizar el Superblock de copia de seguridad de ext2/ext3</li>
<li> Recuperar archivos del sistema de archivos FAT, NTFS y ext2</li>
<li> Copiar archivos de particiones FAT, NTFS y ext2/ext3 eliminadas</li>
</ul>
<p>TestDisk tiene características para expertos y principiantes. Para aquellos que saben poco o nada sobre técnicas de recuperación de datos, TestDisk puede ser usado para recolectar información detallada sobre un disco que no se inicia o arranca, la cual después puede ser enviada a un técnico para mayor análisis. Aquellos más familiarizados con dichos procedimientos pueden encontrar en TestDisk una herramienta útil para realizar recuperación de datos in situ.</p>
<p><a id="Sistemas_Operativos" name="Sistemas_Operativos"></a></p>
<h2>Sistemas Operativos</h2>
<p><strong>TestDisk</strong> puede <em><strong>ejecutarse</strong></em> en:</p>
<ul>
<li> DOS (<em>real</em> o en una ventana de Windows 9x),</li>
<li> Windows (NT4, 2000, XP, 2003, Vista),</li>
<li> Linux,</li>
<li> FreeBSD, NetBSD, OpenBSD,</li>
<li> SunOS y</li>
<li> MacOS</li>
</ul>
<p>Los archivos fuente y los ejecutables binarios precompilados están disponibles para DOS, Win32, Mac OS X y Linux desde la página <a title="TestDisk Descargar" href="http://www.cgsecurity.org/wiki/TestDisk_Descargar">Descargar</a></p>
<p><a id="Sistemas_de_Archivos" name="Sistemas_de_Archivos"></a></p>
<h2>Sistemas de Archivos</h2>
<p>TestDisk puede <em><strong>encontrar</strong></em> particiones perdidas para <strong>todos</strong> estos sistemas de archivos:</p>
<ul>
<li> BeFS (BeOS)</li>
<li> BSD disklabel (FreeBSD/OpenBSD/NetBSD)</li>
<li> CramFS, Sistema de Archivos Comprimidos</li>
<li> DOS/Windows FAT12, FAT16 y FAT32</li>
<li> Windows exFAT</li>
<li> HFS and HFS+, Sistema de Archivos Jerárquicos</li>
<li> JFS, IBM&#8217;s Sistema Diario de Archivos(Journaled File System)</li>
<li> Linux Ext2 y Ext3 (Prevista Ext4 en futuras releases)</li>
<li> Linux Raid
<ul>
<li> RAID 1: espejos</li>
<li> RAID 4: arreglos con dispositivo de paridad rayados</li>
<li> RAID 5: arregloscon información de paridad distribuida rayados</li>
<li> RAID 6: arreglos con información de dúo redundancia distribuida rayados</li>
</ul>
</li>
<li> Linux Swap (versiones 1 y 2)</li>
<li> LVM y LVM2, Administración de Volumen Lógico de Linux</li>
<li> Mapa de particiones Mac</li>
<li> NSS Servicio de Almacenamiento Novell</li>
<li> NTFS ( Windows NT/2K/XP/2003/Vista )</li>
<li> ReiserFS 3.5, 3.6 y 4</li>
<li> Sun Solaris i386 disklabel</li>
<li> UFS y UFS2, Sistema de Archivos Unix (Sun/BSD/&#8230;)</li>
<li> XFS, SGI&#8217;s Sistema Diario de Archivos(Journaled File System)</li>
</ul>
<p><a id="Documentaci.C3.B3n" name="Documentaci.C3.B3n"></a></p>
<h2>Documentación</h2>
<ul>
<li> Cómo obtener TestDisk
<ul>
<li> <a title="TestDisk Descargar" href="http://www.cgsecurity.org/wiki/TestDisk_Descargar">Descargar</a> &#8211; Los Ejecutables Binarios y el Código Fuente están disponibles para: DOS, Win32, MacOSX y Linux.</li>
<li> <a title="TestDisk Compilación" href="http://www.cgsecurity.org/wiki/TestDisk_Compilaci%C3%B3n">Compilación de TestDisk</a></li>
<li> <a title="TestDisk y CD de Live rescue" href="http://www.cgsecurity.org/wiki/TestDisk_y_CD_de_Live_rescue"> TestDisk y CD Live rescue</a></li>
</ul>
</li>
<li> Trabajando con medios especiales
<ul>
<li> <a title="Discos Rigidos Rotos" href="http://www.cgsecurity.org/wiki/Discos_Rigidos_Rotos">Recuperación de Discos rígidos dañados (sectores dañados)</a></li>
<li> <a title="Imagen De Medio" href="http://www.cgsecurity.org/wiki/Imagen_De_Medio">Imagen de Disco</a></li>
<li> <a title="CDRW ES" href="http://www.cgsecurity.org/wiki/CDRW_ES">CD-R/CR-RW/DVD&#8230;</a></li>
</ul>
</li>
<li> Usando TestDisk
<ul>
<li> <a title="Notas SO" href="http://www.cgsecurity.org/wiki/Notas_SO">Notas específicas de Sistemas Operativos</a></li>
<li> <a title="TestDisk Paso A Paso" href="http://www.cgsecurity.org/wiki/TestDisk_Paso_A_Paso">TestDisk Paso A Paso</a> para recuperar particiones perdidas y reparar sectores de arranque FAT/NTFS</li>
<li> <a title="Ejecutando TestDisk" href="http://www.cgsecurity.org/wiki/Ejecutando_TestDisk">Ejecutando el programa de TestDisk </a></li>
<li> <a title="TestDisk: Recuperar Archivos Para FAT (page does not exist)" href="http://www.cgsecurity.org/mw/index.php?title=TestDisk:_Recuperar_Archivos_Para_FAT&amp;action=edit&amp;redlink=1"> Recuperar archivos y directorios de sistemas de archivos FAT12, FAT16 y FAT32</a></li>
<li> <a title="TestDisk: Recuperar Archivos Para ext2 (page does not exist)" href="http://www.cgsecurity.org/mw/index.php?title=TestDisk:_Recuperar_Archivos_Para_ext2&amp;action=edit&amp;redlink=1"> Recuperar archivos y directorios de sistemas de archivos ext2</a></li>
<li> <a title="TestDisk: Recuperar Archivos Para NTFS (page does not exist)" href="http://www.cgsecurity.org/mw/index.php?title=TestDisk:_Recuperar_Archivos_Para_NTFS&amp;action=edit&amp;redlink=1"> Recuperar archivos y directorios de sistemas de archivos NTFS</a></li>
<li> <a title="Ejemplos de recuperación de datos" href="http://www.cgsecurity.org/wiki/Ejemplos_de_recuperaci%C3%B3n_de_datos">Ejemplos de Recuperación</a></li>
<li> <a title="Ejecución Con Scripts" href="http://www.cgsecurity.org/wiki/Ejecuci%C3%B3n_Con_Scripts">Ejecución con Scripts</a></li>
<li> <a title="Soporte" href="http://www.cgsecurity.org/wiki/Soporte">Soporte</a></li>
</ul>
</li>
<li> <a title="Luego De Usar TestDisk" href="http://www.cgsecurity.org/wiki/Luego_De_Usar_TestDisk">Luego de usar TestDisk</a></li>
<li> Notas Técnicas
<ul>
<li> <a title="Desarrolladores" href="http://www.cgsecurity.org/wiki/Desarrolladores">Desarrolladores</a> Cómo contribuir código a TestDisk &amp; PhotoRec</li>
<li> <a title="Tabla de particiones de Intel" href="http://www.cgsecurity.org/wiki/Tabla_de_particiones_de_Intel">Tabla de particiones de Intel</a></li>
<li> <a title="Fdisk De Microsoft" href="http://www.cgsecurity.org/wiki/Fdisk_De_Microsoft">FDisk de Microsoft</a></li>
<li> <a title="Monitoreo SMART" href="http://www.cgsecurity.org/wiki/Monitoreo_SMART">Monitoreo SMART</a></li>
<li> Aplicación Norton <a title="Aplicación GoBack" href="http://www.cgsecurity.org/wiki/Aplicaci%C3%B3n_GoBack">GoBack</a></li>
<li> <a title="Limitaciones Actuales" href="http://www.cgsecurity.org/wiki/Limitaciones_Actuales">Limitaciones Actuales</a></li>
</ul>
</li>
<li> <a title="Cómo ayudar" href="http://www.cgsecurity.org/wiki/C%C3%B3mo_ayudar">Cómo ayudar</a></li>
<li> TestDisk &amp; PhotoRec <a title="En Las Noticias" href="http://www.cgsecurity.org/wiki/En_Las_Noticias">en las Noticias</a></li>
<li> <a title="Equipo TestDisk" href="http://www.cgsecurity.org/wiki/Equipo_TestDisk">Equipo TestDisk</a></li>
</ul>
<p>Para recuperar imágenes perdidas de archivos de cámaras digitales o discos rígidos, ejecutar el comando <a title="PhotoRec" href="http://www.cgsecurity.org/wiki/PhotoRec">PhotoRec</a>.</p>
<p>Toda esta información está sacada de la <a href="http://www.cgsecurity.org/wiki/TestDisk_ES" target="_blank">fuente original</a> (Web).</p>
<div class='gig-share-button' id='gig-div-buttons-371' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_371 = {
							APIKey: ''
    					};
						
    					var image371 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2010/01/testdisk-es-recuperacion-de-desastres-multiplataforma/',type:'image'};
						var ua_371 = new gigya.services.socialize.UserAction(); 
						ua_371.setUserMessage('');  
						ua_371.setLinkBack('http://www.crowler.es/2010/01/testdisk-es-recuperacion-de-desastres-multiplataforma/'); 
						ua_371.setTitle('TestDisk ES - Recuperacion de desastres multiplataforma.');
						ua_371.addMediaItem(image371);	
		

						var params_371 ={ 
							userAction:ua_371,
							cssPrefix:'#gig-div-buttons-371',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-371',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_371,params_371);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/01/testdisk-es-recuperacion-de-desastres-multiplataforma/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.crowler.es/2009/09/error-gpg-las-siguientes-firms-fueron-invalidas-durante-un-apt-get-update-en-ubuntu/</link>
		<comments>http://www.crowler.es/2009/09/error-gpg-las-siguientes-firms-fueron-invalidas-durante-un-apt-get-update-en-ubuntu/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 07:27:21 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Errores Raros]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=256</guid>
		<description><![CDATA[Error curioso donde los haya, esta mañana al actualizar manualmente la lista de paquetes por medio de la herramienta &#8220;apt&#8221;, me ha aparecido un error de verificación de firma GPG (BADSIG). La solucion a este error es escribir en consola: user@computer:$ sudo apt-get update -o Acquire::http::No-Cache=True Fuente &#124; Algun foro de Ubuntu que he leido&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Error curioso donde los haya, esta mañana al actualizar manualmente la lista de paquetes por medio de la herramienta &#8220;apt&#8221;, me ha aparecido un error de verificación de firma GPG (BADSIG).</p>
<p>La solucion a este error es escribir en consola:</p>

<div class="wp-terminal">user@computer:$ sudo apt-get update -o Acquire::http::No-Cache=True <br/></div>

<p>Fuente | Algun foro de Ubuntu que he leido&#8230; xD</p>
<div class='gig-share-button' id='gig-div-buttons-256' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_256 = {
							APIKey: ''
    					};
						
    					var image256 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2009/09/error-gpg-las-siguientes-firms-fueron-invalidas-durante-un-apt-get-update-en-ubuntu/',type:'image'};
						var ua_256 = new gigya.services.socialize.UserAction(); 
						ua_256.setUserMessage('');  
						ua_256.setLinkBack('http://www.crowler.es/2009/09/error-gpg-las-siguientes-firms-fueron-invalidas-durante-un-apt-get-update-en-ubuntu/'); 
						ua_256.setTitle('');
						ua_256.addMediaItem(image256);	
		

						var params_256 ={ 
							userAction:ua_256,
							cssPrefix:'#gig-div-buttons-256',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-256',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_256,params_256);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2009/09/error-gpg-las-siguientes-firms-fueron-invalidas-durante-un-apt-get-update-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtener root en Android 1.5 Cupcake (HTC Magic)</title>
		<link>http://www.crowler.es/2009/06/obtener-root-en-android-15-cupcake-htc-magic/</link>
		<comments>http://www.crowler.es/2009/06/obtener-root-en-android-15-cupcake-htc-magic/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 11:12:24 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Moviles]]></category>
		<category><![CDATA[Parche]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=223</guid>
		<description><![CDATA[El proceso está disponible desde la semana pasada, pero no voy a hacerlo en la terminal que me han prestado por razones obvias, aunque si que expondré el método para documentarlo. Todos los méritos los tienen los autores de este texto y desarrolladores del método. Aqui solamente aparece a título informátivo, ya que me encuentro [...]]]></description>
			<content:encoded><![CDATA[<p>El proceso está disponible desde la semana pasada, pero no voy a hacerlo en la terminal que me han prestado por razones obvias, aunque si que expondré el método para documentarlo. Todos los méritos los tienen los autores de este texto y desarrolladores del método. Aqui solamente aparece a título informátivo, ya que me encuentro agrupando información relativa a android, y más concretamente a la HTC Magic con Cupcake 1.5.</p>
<p>La información más actualizada para &#8220;rootear&#8221; la magic la podeis encontrar en <a title="Rootear HTC Magic." href="http://htcmania.com/showthread.php?t=49225" target="_blank">este hilo</a>.</p>
<p>Que quiere decir todo esto de <em>rootear</em> la magic?… pues que a partir de ahora aparecerán versiones (ROMs) nuevas para el terminal, con opciones bloqueadas por Google que podremos habilitar como: <strong>VOIP, usar el terminal como modem, compartir ficheros por bluetooth</strong> <strong>(OBEX)</strong> y un sin fin de aplicaciones, que aun es pronto para saber.</p>
<p>Pero vamos al lío, que es lo que nos interesa&#8230; el método para obtener root en la HTC Magic es el siguiente: (Gracias <a href="http://forum.xda-developers.com/showthread.php?t=518894" target="_blank">Haykuro</a>).</p>
<p>Antes de nada, debemos tener instalado el SDK de Android para tener los comandos <strong>fastboot y adb</strong>, así como el driver usb correctamente instalado, como expliqué en la <a href="http://www.crowler.es/?p=200" target="_blank">primera review</a> que hice para realizar las capturas de pantalla.</p>
<p>Comenzamos:</p>
<p>1. Descargar de</p>
<p><a class="postlink" href="http://www.droiddeveloper.com/hrbuilds/rootme-signed.zip">http://www.droiddeveloper.com/hrbuilds/ &#8230; signed.zip</a></p>
<p><!-- m -->Haykuro&#8217;s Magic &#8220;rootme&#8221; rom y de</p>
<p><!-- m --><a class="postlink" href="http://www.droiddeveloper.com/hrbuilds/recovery-new.img.zip">http://www.droiddeveloper.com/hrbuilds/ &#8230; ew.img.zip</a></p>
<p><!-- m -->el  recovery modificado.</p>
<p>2. Descomprime recovery-new.img.zip (no descomprimas rootme-signed.zip) y lo pones todo donde tengas las herramientas del sdk, si no, la ruta de los comandos no será correcta.</p>
<p>3. Si no lo has hecho antes, activa la Depuración USB en Ajustes-&gt;Aplicaciones-&gt;Desarrollo-&gt;&#8221;Depuración USB&#8221; y conecta el cable USB al pc.</p>
<p>4. En el pc desde escribimos:</p>
<p>&#8220;<span style="font-weight: bold;">adb push rootme-signed.zip /sdcard/update.zip</span>&#8221; &lt;- esto envía y renombra el archivo a update.zip para que se pueda aplicar como parche</p>
<p>&#8220;<span style="font-weight: bold;">adb push recovery-new.img /sdcard/recovery-new.img</span>&#8221; &lt;- envía el fichero</p>
<p>5. Ahora que hemos pasado los archivos</p>
<p>- Iniciamos el modo fastboot encendiendo el teléfono apretando TECLA DE BAJAR VOLUMEN+TECLA DE ENCENDIDO y cuando nos salga la pantalla del fastboot le damos a la tecla atrás &lt;- para activar el modo FASTBOOT USB (lo marca en la pantalla) y escribimos en el pc:</p>
<p>&#8220;<span style="font-weight: bold;">fastboot boot recovery-new.img</span>&#8221;</p>
<p>cuando haya acabado seleccionamos con el trackball <em>apagar</em>.</p>
<p>- Iniciamos el modo recovery encendiendo el teléfono apretando TECLA HOME (la casita)+TECLA DE ENCENDIDO y cuando nos salga el menú le damos a &#8220;Apply sdcard:update.zip&#8221; con el trackball (esto aplica el parche que hemos subido antes, el rootme-signed.zip que hemos enviado y renombrado a update.zip), dejamos que el teléfono se inicie totalmente seleccionando reboot system now, y luego desde el pc escribimos:</p>
<p>&#8220;<span style="font-weight: bold;">adb shell flash_image recovery /sdcard/recovery-new.img</span>&#8221;</p>
<p>&#8220;<span style="font-weight: bold;">adb remount</span>&#8221; &lt;- este punto y el siguiente no están en el manual actual, parece que se lo han &#8220;comido&#8221;, si nos fijamos en la anterior versión del manual estaba:</p>
<p><!-- m --><a class="postlink" href="http://android-dls.com/wiki/index.php?title=Magic_Rooting&amp;oldid=787">http://android-dls.com/wiki/index.php?t &#8230; &amp;oldid=787</a></p>
<p><!-- m -->tiene sentido hacerlo ya que antes lo hemos enviado y se ha quedado en la SD solamente el recovery-new.img, no lo hemos pasado a la carpeta de sistema.</p>
<p>&#8220;<span style="font-weight: bold;">adb push recovery-new.img /system/recovery.img</span>&#8221; &lt;- esto después de hacer un remount lo pasa a una carpeta de sistema</p>
<p>6. En este punto vamos a aplicar el parche de SPL para cargar backups de nandroid (una aplicación para hacer backups que ya tenemos instalada con este hack si os habéis fijado en el punto anterior en el modo recovery), es lo mismo que antes, desde el pc escribimos:</p>
<p>&#8220;<span style="font-weight: bold;">adb push spl-signed.zip /sdcard/update.zip</span>&#8221; &lt;- esto envía y renombra el archivo a update.zip para que se pueda aplicar como parche</p>
<p>ahora como lo hemos enviado y ya es un update.zip lo podemos aplicar desde el modo recovery como antes, lo mismo:</p>
<p>- Iniciamos el modo recovery encendiendo el teléfono apretando TECLA HOME (la casita)+TECLA DE ENCENDIDO y cuando nos salga el menú le damos a &#8220;Apply sdcard:update.zip&#8221; con el trackball (esto aplica el parche que hemos subido antes, el spl-signed.zip que hemos enviado y renombrado a update.zip), dejamos que el teléfono se inicie totalmente seleccionando &#8220;reboot system now&#8221;</p>
<ol style="list-style-type: decimal;">
<li>Para poner el <strong>SPL hackeado de Haykuro </strong>(permite hacer backups con NANDroid, cambiar el SplashScreen, etc.) descargalo de <a rel="nofollow" href="http://sapphire-port-dream.googlecode.com/files/spl-signed.zip" target="_blank">download haykuro&#8217;s SPL update</a> y copialo a la raiz de la SD (necesitaras montar la SD de nuevo) <strong>renombrado a update.zip </strong>(puedes borrar los archivos usados anteriormente).</li>
<li>Apaga el telefono y presiona <strong>HOME+ENCENDER </strong>para entrar en el nuevo menu recovery que acabamos de cargar en la flash.</li>
<li>Aplica la actualizacion como siempre con la opcion del recovery.</li>
</ol>
<p>Algunas enlaces sobre el tema:<br />
<!-- m --><a class="postlink" href="http://forum.xda-developers.com/showthread.php?t=517006">http://forum.xda-developers.com/showthread.php?t=517006</a></p>
<p><!-- m -->&lt;- hilo original de donde surgió el proyecto de tener root en el htc magic</p>
<p><!-- m --><a class="postlink" href="http://forum.xda-developers.com/showthread.php?t=517948">http://forum.xda-developers.com/showthread.php?t=517948</a></p>
<p><!-- m -->&lt;- hilo original portado al subforo de htc magic donde se van posteando los progresos</p>
<p><!-- m --><a class="postlink" href="http://android-dls.com/wiki/index.php?title=Magic_Rooting">http://android-dls.com/wiki/index.php?t &#8230; ic_Rooting</a></p>
<p><!-- m -->&lt;- el manual original</p>
<p><!-- m --><a class="postlink" href="http://wiki.smartphonefrance.info/root-htcmagic.ashx">http://wiki.smartphonefrance.info/root-htcmagic.ashx</a></p>
<p><!-- m -->&lt;- web francesa con mucha información sobre htc&#8217;s y en especial esta página para el magic</p>
<p><!-- m --><a class="postlink" href="http://groups.google.com/group/android-developers/browse_thread/thread/48e92dcc0a8a9a23/903290bb363ea565?lnk=raot">http://groups.google.com/group/android- &#8230; 5?lnk=raot</a></p>
<p><!-- m -->&lt;- en este grupo de google se habla del problema de instalación del driver en Windows Vista.</p>
<h6>Traducción original de <a href="http://and.roid.es/foro/viewtopic.php?f=13&amp;t=201&amp;start=0&amp;sid=4075f1249aa06ef3327f578d3e122d77" target="_blank">Kirbyn</a>.</h6>
<div class='gig-share-button' id='gig-div-buttons-223' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_223 = {
							APIKey: ''
    					};
						
    					var image223 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2009/06/obtener-root-en-android-15-cupcake-htc-magic/',type:'image'};
						var ua_223 = new gigya.services.socialize.UserAction(); 
						ua_223.setUserMessage('');  
						ua_223.setLinkBack('http://www.crowler.es/2009/06/obtener-root-en-android-15-cupcake-htc-magic/'); 
						ua_223.setTitle('Obtener root en Android 1.5 Cupcake (HTC Magic)');
						ua_223.addMediaItem(image223);	
		

						var params_223 ={ 
							userAction:ua_223,
							cssPrefix:'#gig-div-buttons-223',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-223',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_223,params_223);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2009/06/obtener-root-en-android-15-cupcake-htc-magic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.crowler.es/2009/05/kon-boot-arranca-windows-y-linux-sin-contrasena/</link>
		<comments>http://www.crowler.es/2009/05/kon-boot-arranca-windows-y-linux-sin-contrasena/#comments</comments>
		<pubDate>Thu, 14 May 2009 13:40:24 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Lanzamiento]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=191</guid>
		<description><![CDATA[Por todos de sobras conocido, OphCrack nos permite, a través de la aplicacion de las Rainbow Tables, averiguar la contraseña de un sistema Windows en base a la Hash de la clave. Pues bien, Piotr Bania ha desarrollado para KryptosLogic una herramienta que es capaz de iniciar una serie de sistemas (con kernel Linux y [...]]]></description>
			<content:encoded><![CDATA[<p>Por todos de sobras conocido, OphCrack nos permite, a través de la aplicacion de las Rainbow Tables, averiguar la contraseña de un sistema Windows en base a la Hash de la clave. Pues bien, <a href="http://www.piotrbania.com/">Piotr Bania</a> ha desarrollado para <a href="http://www.kryptoslogic.com/">KryptosLogic</a> una herramienta que es capaz de iniciar una serie de sistemas (con kernel Linux y Windows) sin necesidad de crackear contraseñas ni cambiarlas, como hacen <a href="http://home.eunet.no/pnordahl/ntpasswd/">Offline NT Password &amp; Registry Editor</a> o <a href="http://www.password-changer.com/">Active Password Changer</a>.</p>
<p>Simplemente necesitaremos arrancar el ordenador con este CD (o disquette) en la unidad y el mismo programa se encargará de parchear directamente en memoria el kernel saltando el proceso de autenticación e introducciendonos directamente como <span style="font-weight: bold;">Administrador/root </span>del equipo.</p>
<p style="text-align: center;"><a title="Kon-Boot" href="http://www.piotrbania.com/all/kon-boot/" target="_blank"><img class="alignnone" title="Kon-Boot" src="http://www.crowler.es/images/konboot.gif" alt="" width="200" height="124" /></a></p>
<p>En concreto, los sistemas &#8220;afectados&#8221; son:<br />
<strong>Windows</strong></p>
<p>Windows Server 2008 Standard SP2 (v.275)<br />
Windows Vista Business SP0<br />
Windows Vista Ultimate SP1<br />
Windows Vista Ultimate SP0<br />
Windows Server 2003 Enterprise<br />
Windows XP<br />
Windows XP SP1<br />
Windows XP SP2<br />
Windows XP SP3<br />
Windows 7</p>
<p><strong>Linux</strong></p>
<p>Gentoo 2.6.24-gentoo-r5 &#8211; GRUB 0.97</p>
<p>Ubuntu 2.6.24.3-debug &#8211; GRUB 0.97</p>
<p>Debian 2.6.18-6-6861 &#8211; GRUB 0.97</p>
<p>Fedora 2.6.25.9-76.fc9.i6862 &#8211; GRUB 0.97</p>
<p>Si antes era facil averiguar la clave o eliminarla, ahora no hace falta ni eso. Tener acceso físico a una màquina es tener acceso total a dicha màquina, y ahora de una forma mucho más fácil con esta herramienta.</p>
<p>Via |<em> <a href="http://www.securitybydefault.com/2009/04/kon-boot.html" target="_blank">Security</a></em><a href="http://www.securitybydefault.com/2009/04/kon-boot.html" target="_blank">by<em>default</em></a></p>
<div class='gig-share-button' id='gig-div-buttons-191' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_191 = {
							APIKey: ''
    					};
						
    					var image191 = {src:'http://www.crowler.es/images/konboot.gif',href:'http://www.crowler.es/2009/05/kon-boot-arranca-windows-y-linux-sin-contrasena/',type:'image'};
						var ua_191 = new gigya.services.socialize.UserAction(); 
						ua_191.setUserMessage('');  
						ua_191.setLinkBack('http://www.crowler.es/2009/05/kon-boot-arranca-windows-y-linux-sin-contrasena/'); 
						ua_191.setTitle('');
						ua_191.addMediaItem(image191);	
		

						var params_191 ={ 
							userAction:ua_191,
							cssPrefix:'#gig-div-buttons-191',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-191',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_191,params_191);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2009/05/kon-boot-arranca-windows-y-linux-sin-contrasena/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.crowler.es/2009/02/vaya-excedio-el-numero-de-descripciones-que-este-apt-es-capaz-de-manejar/</link>
		<comments>http://www.crowler.es/2009/02/vaya-excedio-el-numero-de-descripciones-que-este-apt-es-capaz-de-manejar/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 09:46:51 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Errores]]></category>
		<category><![CDATA[Errores Raros]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=103</guid>
		<description><![CDATA[Esta mañana, al actualizar la lista de paquetes con apt-get, me ha dado un error muy extraño: E: Vaya, excedió el número de descripciones que este APT es capaz de manejar. E: Problem with MergeList /var/lib/apt/lists/download.OpenOfficexxx._Packages E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado. Inmediatamente me he [...]]]></description>
			<content:encoded><![CDATA[<p>Esta mañana, al actualizar la lista de paquetes con apt-get, me ha dado un error muy extraño:</p>
<div style="text-align: left;"><em><span>E: Vaya, excedió el número de descripciones que este APT es capaz de manejar.<br />
</span><span>E: Problem with MergeList /var/lib/apt/lists/download.OpenOfficexxx._Packages<br />
</span><span>E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.</span></em></div>
<p>Inmediatamente me he puesto a buscar la posible solucion al error, y he encontrado lo siguiente:</p>
<p>Lo primero, borrar la lista de paquetes de apt:</p>

<div class="wp-terminal">user@computer:$ sudo rm /var/lib/apt/lists/* -vf<br/></div>

<p>A continuacion poner esto:</p>

<div class="wp-terminal">user@computer:$ sudo LC_ALL=C apt-get update<br/></div>

<p>Y solucionado! Ya vuelve a funcionar correctamente la herramienta Apt y puedo actualizar Ubuntu correctamente.</p>
<p>Me ha dado por investigar el uso de LC_ALL y he encontrado que pertenece a las variables de entorno que se pueden usar para definir la localización del sistema. Existen 4 tipos de variables:</p>
<ul>
<li>LANGUAGE: Esta es una extensión específica de GNU que permite que se use por defecto un lenguaje diferente de “C” (equivalente a deshabilitar completamente la traducción) en el caso de que no exista traducción para algo. GNU gettext da preferencia a LANGUAGE sobre LC_ALL y LANG para el manejo de los mensajes, pero aún es necesario tener especificado LANG (o LC_ALL) para definir el lenguaje prioritario. Esta variable permite definir una lista ordenada de lenguajes preferidos, separados por “:”. De alguna forma invalida LC_ALL, pero al mismo tiempo no lo hace. Tiene un comportamiento extraño. Si quieres saber más sobre esta variable, pon “info gettext” y busca por LANGUAGE.</li>
<li>LC_ALL: Esta variable existe para anular (temporalmente) cualquier variable relacionada con la localización. Por ejemplo, si se quiere enviar un informe de bug, y se quiere tener la seguridad de que la salida va a ser inteligible para el o la desarrolladora, se puede hacer LC_ALL=C grep –broken-parameter para deshabilitar temporalmente la localización. Usar LC_ALL anula completa y totalmente cualquier otra variable, por lo que es probable que no quieras asignarla globalmente.</li>
<li>LC_NUMERIC, LC_PAPER, LC_MESSAGES,…: Estas variables están pensadas para divergir de la localización por defecto. Por ejemplo, una persona puede querer tener los mensajes en en_US, pero mantener las fechas, tamaños de papel, etc. como los comunes en fi_FI. En ese caso, se puede poner como valor por defecto fi_FI pero asignar LC_MESSAGES (que especifica el lenguaje en el que se muestran los mensajes) a en_US.</li>
<li>LANG: Esta variable es la que especifica la localización por defecto u omisión. Si no se ha especificado LC_ALL ni ninguna otra variable LC_* que sea relevante, se usará el valor de LANG para lo que sea que estés intentando hacer.</li>
</ul>
<p>Y hasta aqui las curiosidades de hoy.</p>
<div class='gig-share-button' id='gig-div-buttons-103' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_103 = {
							APIKey: ''
    					};
						
    					var image103 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2009/02/vaya-excedio-el-numero-de-descripciones-que-este-apt-es-capaz-de-manejar/',type:'image'};
						var ua_103 = new gigya.services.socialize.UserAction(); 
						ua_103.setUserMessage('');  
						ua_103.setLinkBack('http://www.crowler.es/2009/02/vaya-excedio-el-numero-de-descripciones-que-este-apt-es-capaz-de-manejar/'); 
						ua_103.setTitle('');
						ua_103.addMediaItem(image103);	
		

						var params_103 ={ 
							userAction:ua_103,
							cssPrefix:'#gig-div-buttons-103',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-103',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_103,params_103);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2009/02/vaya-excedio-el-numero-de-descripciones-que-este-apt-es-capaz-de-manejar/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

