<?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>iMac.Tizado &#187; dfu</title>
	<atom:link href="http://imactizado.madeinxpain.com/tag/dfu/feed/" rel="self" type="application/rss+xml" />
	<link>http://imactizado.madeinxpain.com</link>
	<description>:: Un Novato En Mac ::</description>
	<lastBuildDate>Sun, 28 Mar 2010 09:28:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>(Solución) Actualización Mac Os X 10.5.6 y modo DFU para hacer JailBreak</title>
		<link>http://imactizado.madeinxpain.com/2009/01/04/solucion-actualizacion-mac-os-x-1056-y-modo-dfu-para-hacer-jailbreak/</link>
		<comments>http://imactizado.madeinxpain.com/2009/01/04/solucion-actualizacion-mac-os-x-1056-y-modo-dfu-para-hacer-jailbreak/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 18:03:15 +0000</pubDate>
		<dc:creator>helloz</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[Underground]]></category>
		<category><![CDATA[10.5.6]]></category>
		<category><![CDATA[dfu]]></category>
		<category><![CDATA[jailbreak]]></category>

		<guid isPermaLink="false">http://imactizado.madeinxpain.com/?p=35</guid>
		<description><![CDATA[Muy buenas como ya sabréis a estas alturas, al actualizar nuestro Mac Os X a su versión 10.5.6 no podíamos entrar en modo DFU para luego poder actualizar nuestro iPhone.
El grupo &#8220;The iPhone Dev Team&#8221; nos dijo qué había que hacer pero la verdad, hacerlo suponía una tarea costosa. Pero he aquí donde volkspot (un [...]]]></description>
			<content:encoded><![CDATA[<p>Muy buenas como ya sabréis a estas alturas, al actualizar nuestro <strong>Mac Os X</strong> a su versión <strong>10.5.6</strong> no podíamos entrar en modo <strong>DFU</strong> para luego poder actualizar nuestro <strong>iPhone</strong>.</p>
<p>El grupo &#8220;<strong>The iPhone Dev Team</strong>&#8221; nos <a href="http://blog.iphone-dev.org/post/65126957/tis-the-season-to-be-jolly"><strong>dijo</strong></a> qué había que hacer pero la verdad, hacerlo suponía una tarea costosa. Pero he aquí donde <strong>volkspot</strong> (<em>un usuario de <a href="http://www.hackint0sh.org/forum/showthread.php?t=60657">hackint0sh</a></em>) nos propone una solución haciendo un pequeño programa <em>(no deja de ser un script con <strong>Automator</strong>)</em>. <strong><span style="color: #ff0000;">SI LO INSTALAIS DESCOMPRIMIR EL ZIP EN EL ESCRITORIO!!!</span></strong></p>
<p>Procedí a su ejecución, lo que hace es sacarte de todos los programas que se están ejecutando <em>(pero te da la opción de guardar por si estás trabajando con algún tipo de fichero)</em>, me pidió la contraseña pero creo que la primera vez la metí mal, me volvió a preguntar y la puse bien.</p>
<p>Estuve esperando a que hiciera &#8220;algo&#8221; durante un par de minutos y veía que no hacía nada, así que le dí a reiniciar, ¿qué pasó cuando reinicié?, pues bien <strong>no me reconocía</strong> ningún puerto <strong>USB</strong> por lo tanto no tenía ni ratón ni teclado.</p>
<p>Cogí mi portátil e hice una conexión a mi iMac a través de ssh, hacía meses que había activado el control remoto, y la verdad que me vino muy bien para esta ocasión.</p>
<p><span id="more-35"></span></p>
<p>Investigando un poco sobre la aplicación vi un archivo llamado <strong>document.wflow</strong> <em>(está dentro de <strong>Fix_DFU_10_5_6.app &#8212;&gt; Contents</strong>)</em>, y allí comprobé qué es lo que hacía el script:</p>
<ol>
<li>Chequea si está en un Mac OS X 10.5.6 o superior (si no es así se sale del programa).</li>
<li>Muestra un readme.</li>
<li>Quita todas las aplicaciones que están ejecutándose</li>
<li>Hace un backup de los fichero originales (<strong>AppleUSBHub.kext</strong> y <strong>IOUSBCompositeDriver.kext</strong> con la versión <strong>10.5.6</strong>) en una nueva carpeta en el escritorio llamada &#8220;<strong>Backup_IOUSBFamily_kext_10_5_6</strong>&#8220;</li>
<li>Pregunta por la contraseña del administrador</li>
<li>Copia <strong>AppleUSBHub.kext</strong> y <strong>IOUSBCompositeDriver.kext</strong> de la carpeta en donde hemos descomprimido <strong>Install_IOUSBFamily_kext_10_5_5.zip</strong> que son esos archivos pero de la versión 10.5.5</li>
<li>Setea permisos y grupos a esos archivos</li>
<li>Reconstruye el <strong>kextcache</strong></li>
<li>Reinicia el ordenador.</li>
</ol>
<p>Sabiendo que es lo que hacía exactamente procedí a hacer eso mismo pero paso por paso, empiezo desde el paso 4:</p>
<p>- Hace un backup de los archivos (esto ya lo había hecho el programa):</p>
<pre>
<pre class="brush: python;">
cp -R /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext Desktop/Backup_IOUSBFamily_kext_10_5_6/
cp -R /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext Desktop/Backup_IOUSBFamily_kext_10_5_6/
</pre>
</pre>
<p>- Borra los archivos de las 10.5.6</p>
<pre>
<pre class="brush: python;">
sudo rm -R /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext
sudo rm -R /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext
</pre>
</pre>
<p>- Aquí viene está el <span style="color: #ff0000;"><strong>fallo</strong></span> del script, da por hecho que en donde hemos descomprimido el <strong>Install_IOUSBFamily_kext_10_5_5.zip</strong> es en el <strong>Escritorio</strong>, en mi caso lo hice en <strong>Downloads</strong> <em>(Descargas)</em></p>
<pre>
<pre class="brush: python;">
sudo cp -R $HOME/Desktop/Install_IOUSBFamily_kext_10_5_5/AppleUSBHub.kext /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/
sudo cp -R $HOME/Desktop/Install_IOUSBFamily_kext_10_5_5/IOUSBCompositeDriver.kext /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/
</pre>
</pre>
<p>- Cambiamos los permisos (según el script no pone &#8220;<strong>sudo</strong>&#8221; delante de <strong>chmod</strong> de la línea <strong>IOUSBCompositeDriver.kext</strong> pienso que es <strong><span style="color: #ff0000;">otro</span></strong> <span style="color: #ff0000;"><strong>fallo</strong></span> que tiene:</p>
<pre>
<pre class="brush: python;">
sudo chown -R root:wheel /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext
sudo chmod -R 755 /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext
sudo chown -R root:wheel /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext
sudo chmod -R 755 /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext
</pre>
</pre>
<p>- Reconstruimos el <strong>kextcache</strong>:</p>
<pre>
<pre class="brush: python;">
sudo rm -r /System/Library/Extensions.mkext
sudo touch /System/Library/Extensions
</pre>
</pre>
<p>- Reiniciamos:</p>
<pre>
<pre class="brush: python;">
sudo reboot
</pre>
</pre>
<p>Si no tenemos acceso <strong>SSH</strong>, podéis hacer reiniciar en <strong>Modo Seguro</strong> el <strong>iMac</strong>:</p>
<ol>
<li>Estate seguro que el ordenador está totalmente apagado</li>
<li>Enciende el ordenador</li>
<li>Inmediatamente después que escuches el sonido de inicio <em>(ese tan feo)</em>, pulsa y deja pulsada la tecla <strong>Shift</strong> <em>(mayúsculas)</em>.</li>
</ol>
<p>Ahora tendríamos en teoría teclado y ratón (en teoría, no lo probé) descomprimiremos <strong>Install_IOUSBFamily_kext_10_5_5.zip</strong> en el <strong>Escritorio</strong> y en teoría debería funcionar el programa, pero siendo que debe haber un segundo fallo, procedería a meter todos los comandos que os indico en la shell.</p>
<p>Creo que me ha salido un post un tanto lioso, si tenéis alguna duda, hacédmelo saber en los comentarios.</p>
<p><strong><span style="color: #ff0000;">(ACTUALIZADO):</span></strong> Si no os funcionara, otra opción sería como los que nos comentan en este <a href="http://www.hackint0sh.org/forum/showpost.php?p=375952&amp;postcount=72"><strong>MENSAJE</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://imactizado.madeinxpain.com/2009/01/04/solucion-actualizacion-mac-os-x-1056-y-modo-dfu-para-hacer-jailbreak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
