<?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>Pas facile tous les jours ... &#187; AppleTV</title>
	<atom:link href="http://pasfaciletouslesjours.org/category/appletv/feed/" rel="self" type="application/rss+xml" />
	<link>http://pasfaciletouslesjours.org</link>
	<description>Have a break.</description>
	<lastBuildDate>Wed, 02 Feb 2011 09:34:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AppleTV &#8211; Ajouter un utilisateur</title>
		<link>http://pasfaciletouslesjours.org/2009/01/appletv-ajouter-un-utilisateur/</link>
		<comments>http://pasfaciletouslesjours.org/2009/01/appletv-ajouter-un-utilisateur/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 20:55:02 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[add user]]></category>
		<category><![CDATA[AwkwardTv]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=306</guid>
		<description><![CDATA[Au cours des multiples manip&#8217;, et en fonction de la manière dont vous désirez configurer votre Apple TV, il peut être utile d&#8217;ajouter un utilisateur autre que frontrow.
La solution (parmis d&#8217;autres, je suppose &#8230; ), se trouve dans le forum d&#8217;AwkwardTV.
Bon allez, je vous l&#8217;traduis dans la langue de Molière !
On se connecte en SSH [...]]]></description>
			<content:encoded><![CDATA[<p>Au cours des multiples manip&#8217;, et en fonction de la manière dont vous désirez configurer votre Apple TV, il peut être utile d&#8217;ajouter un utilisateur autre que <em>frontrow.</em></p>
<p>La solution (parmis d&#8217;autres, je suppose &#8230; ), se trouve dans le <a href="http://forum.awkwardtv.org/viewtopic.php?f=10&amp;t=2253" target="_blank">forum d&#8217;AwkwardTV</a>.</p>
<p>Bon allez, je vous l&#8217;traduis dans la langue de Molière !</p>
<p><span id="more-306"></span>On se connecte en SSH à l&#8217;AppleTV :</p>
<p><code>pc@local :$ ssh frontrow@appletv.local</code></p>
<p>Loggez vous en tant que <em>root</em> :<br />
<code>ATV:$ sudo -s </code></p>
<p>Création d&#8217;un nouvel utilisateur :<br />
<code>ATV $ dscl / -create /Users/<em>nom_utilisateur </em></code><br />
On lui attribut un shell :<br />
<code>ATV $ dscl / -create /Users/<em><em>nom_utilisateur</em></em> UserShell /bin/bash</code><br />
On indique le nom complet :<br />
<code>ATV $dscl / -create /Users/<em><em><em><em>nom_utilisateur</em></em></em></em><em></em> RealName "<em><em><em><em>nom_utilisateur</em></em></em></em>"</code><br />
On lui donne un ID d&#8217;utilisateur, et un ID de groupe (le même que <em>frontrow</em>) :<br />
<code>ATV $ dscl / -create /Users/<em><em><em><em>nom_utilisateur</em></em></em></em> UniqueID 503<br />
ATV $ dscl / -create /Users/<em><em><em><em>nom_utilisateur</em></em></em></em><em></em> PrimaryGroupID 501 </code><br />
Création du répertoire personnel :</p>
<p><code>ATV $ dscl / -create /Users/<em><em><em><em>nom_utilisateur</em></em></em></em> NFSHomeDirectory /Users/<em><em><em><em>nom_utilisateur</em></em></em></em></code><br />
On lui attribut un mot de passe (mettez ce que vous voulez) :<br />
<code>ATV $ dscl / -passwd /Users/<em><em><em><em>nom_utilisateur</em></em></em></em><em></em> PASSWORD</code></p>
<p>Lui attribuer les privilèges root :<br />
<code>ATV $ dscl / -append /Groups/admin GroupMembership <em><em><em><em>nom_utilisateur</em></em></em></em></code></p>
<p>Création du répertoire et on lui donne les droits adéquates :</p>
<p><code>ATV $ mkdir /Users/<em><em><em><em>nom_utilisateur</em></em></em></em><br />
ATV $ chown -R <em><em><em><em>nom_utilisateur</em></em></em></em> /Users/<em><em><em><em>nom_utilisateur</em></em></em></em></code><br />
Si vous avez attribué les privilèges root à votre utilisateur, alors vous pouvez passer en administrateur :</p>
<p><code>ATV $ sudo -s</code></p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2009/01/appletv-ajouter-un-utilisateur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache/MySQL/PHP5 sur AppleTV</title>
		<link>http://pasfaciletouslesjours.org/2008/12/apachemysqlphp5-sur-appletv/</link>
		<comments>http://pasfaciletouslesjours.org/2008/12/apachemysqlphp5-sur-appletv/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 16:53:07 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=229</guid>
		<description><![CDATA[
Nous allons voir comment installer un serveur web sur votre Apple TV. Nous nous aiderons du paquet Xampp pour MacOSX. Il contient les services suivant : PHP, MySQL, Apache, Perl, proFTPD.

Ce qu&#8217;on a besoin :

Le paquet Xampp pour MacOSX disponible ICI
L&#8217;AppleTV qui va subir l&#8217;intervention

Let&#8217;s go !
On dépose l’archive dans le répertoire personnel de frontrow [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-258 aligncenter" title="xampp" src="http://pasfaciletouslesjours.org/wp-content/uploads/2008/12/xampp.png" alt="xampp" width="109" height="109" /></p>
<p>Nous allons voir comment installer un serveur web sur votre Apple TV. Nous nous aiderons du paquet Xampp pour MacOSX. Il contient les services suivant : PHP, MySQL, Apache, Perl, proFTPD.</p>
<p><span id="more-229"></span></p>
<p><strong>Ce qu&#8217;on a besoin :</strong></p>
<ul>
<li>Le paquet Xampp pour MacOSX disponible <a href="http://downloads.sourceforge.net/xampp/xampp-macosx-0.7.4.tar.gz?modtime=1222624238&amp;big_mirror=1">ICI</a></li>
<li>L&#8217;AppleTV qui va subir l&#8217;intervention</li>
</ul>
<p><strong>Let&#8217;s go !</strong></p>
<p>On dépose l’archive dans le répertoire personnel de <em>frontrow</em> sur l’ATV.<br />
<code>local $ scp xampp-macosx-0.7.4.tar.gz frontrow@IP_ATV:~/ </code></p>
<p>On se connecte en SSH sur l’Apple TV  :</p>
<p><code>local $ ssh -1 frontrow@IP_ATV</code></p>
<p>et on décompresse l’archive à la racine du système :<br />
<code><br />
ATV $ sudo tar -xvjpf /Users/frontrow/<span class="sfx_qalogger_element sfx_qalogger_clickable">xampp-macosx-0.7.4.tar.gz</span> -C /</code><br />
On lance le service :<br />
<code>ATV $ sudo /Applications/xampp/xamppfiles/mampp start</code></p>
<p>Si aucune erreur ne survient au lancement du service, vous devriez pouvoir acceder à votre serveur web<br />
à l&#8217;adresse suivante : <a href="http://appletv.local  " target="_blank">http://appletv.local</a>. Si rien ne se passe, tapez directement l&#8217;IP de votre AppleTV dans votre navigateur.</p>
<p><strong>Configuration :</strong></p>
<p>Configurer Apache :<br />
<code>ATV $ sudo nano /Applications/xampp/etc/httpd.conf</code><br />
Configurer ProFTPD :<br />
<code>ATV $ sudo nano /Applications/xampp/etc/proftpd.conf</code><br />
Configurer PHP :<br />
<code>ATV $ sudo nano /Applications/xampp/etc/php.ini</code><br />
Configurer MySQL :<br />
<code>ATV $ sudo nano /Applications/xampp/etc/my.conf</code></p>
<p><strong>[Edit]</strong></p>
<p>Pour economiser de l&#8217;espace disque sur votre /, il préférable de déplacer le dossier xampp dans le répertoire Home de l&#8217;utilisateur frontrow :</p>
<p>Sur votre AppleTV, créez un repertoire qui contiendra vos différents services  :</p>
<p><code>ATV $ mkdir ~/Server</code></p>
<p>On déplace le répertoire xampp :</p>
<p><code>ATV $ sudo mv /Applications/xampp ~/Server</code></p>
<p>Ensuite il nous reste qu&#8217;à créer un lien symbolique :</p>
<p><code>ATV $ cd /Applications<br />
ATV $ sudo ln -s /Users/frontrow/Server/xampp</code></p>
<p>Redemarrage du service :</p>
<p><code>ATV $ sudo /Applications/xampp/xamppfiles/mampp restart</code><br />
<strong>[/Edit]</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/12/apachemysqlphp5-sur-appletv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple TV &#8211; Mise à jour 1.0 vers 2.1 + SSH</title>
		<link>http://pasfaciletouslesjours.org/2008/12/apple-tv-mise-a-jour-10-vers-21-ssh/</link>
		<comments>http://pasfaciletouslesjours.org/2008/12/apple-tv-mise-a-jour-10-vers-21-ssh/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 20:54:18 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[awkward tv]]></category>
		<category><![CDATA[take2]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=226</guid>
		<description><![CDATA[Jusqu&#8217;à présent je bidouillais sur une AppleTV 1.0. Au fils de mes multiples manip&#8217;, je me suis rendu compte que la version 2.1 du firmware offrait bien plus de fonctionnalité underground.
Par exemple, pour installer CouchSurfer, le navigateur basé sur Webkit, ou encore profiter du plugin Youtube, il faut obligatoirement être en Take 2.0. Ici nous [...]]]></description>
			<content:encoded><![CDATA[<p>Jusqu&#8217;à présent je bidouillais sur une AppleTV 1.0. Au fils de mes multiples manip&#8217;, je me suis rendu compte que la version 2.1 du firmware offrait bien plus de fonctionnalité underground.</p>
<p>Par exemple, pour installer CouchSurfer, le navigateur basé sur Webkit, ou encore profiter du plugin Youtube, il faut obligatoirement être en Take 2.0. Ici nous allons migrer le firmware en 2.1.</p>
<p><span id="more-226"></span></p>
<p><strong>Pourquoi pas 2.2 ou 2.3 ?</strong></p>
<p>D&#8217;après AwkwardTV, la version 2.1 du firmware de l&#8217;Apple TV reste actullement, la plus exploitable.</p>
<p><strong>Ce qu&#8217;on a besoin :</strong></p>
<ul>
<li><a href="http://mesu.apple.com/data/OS/061-5044.20080709.de43E/2Z694-5485-1.dmg" target="_blank">Firmware 2.1 Apple</a> : servira pour le patchstick.</li>
<li><a href="http://pasfaciletouslesjours.org/wp-content/uploads/scriptupdate.sh" target="_blank">le script qui va bien</a> : pour effectuer la mise à jour automatiquement.</li>
<li><a href="http://code.google.com/p/atvusb-creator/" target="_blank">ATV USB CREATOR </a>: va nous permettre de créer le patchstick.</li>
<li>AppleTV 1.x qui subira l&#8217;intervention.</li>
</ul>
<p><strong>Let&#8217;s go !</strong></p>
<p>On se connecte en ssh :</p>
<p><code>local $ ssh frontrow@IP_ATV</code></p>
<p>Créons le répertoire qui va contenir le fichier d&#8217;Update téléchargé par le script :</p>
<p><code>ATV$ mkdir ~/Updates<br />
</code><br />
Déposons le script :<br />
<code><br />
local$  scp ~/scriptupdate.sh frontrow@IP_ATV:~</code></p>
<p>On change les droits et le propriétaire du script :</p>
<p><code>ATV$ chmod 755 scriptupdate.sh<br />
ATV$ sudo chown root:wheel scriptupdate.sh</code></p>
<p>On l&#8217;execute :</p>
<p><code>sudo bash scriptupdate.sh</code></p>
<p>Reboot de l&#8217;AppleTV :</p>
<p><code>ATV $ sudo reboot<br />
</code><br />
<strong></strong></p>
<p><strong>Patchstick </strong></p>
<p>Il faut maintenant &laquo;&nbsp;patchsticker&nbsp;&raquo; l&#8217;ATV pour pouvoir se reconnecter en SSH. Utilisez l&#8217;outil ATV_Usb_creator. Lancez l&#8217;application, inserez une clé USB, dans l&#8217;interface selectionnez &laquo;&nbsp;Patchstick&nbsp;&raquo; et le le firmware 2.1 téléchargé préalablement. Ensuite, choisir &laquo;&nbsp;SSH Tools&nbsp;&raquo; et selectionnez votre clé usb comme destination.</p>
<p>Une fois le patchstick créé, débranchez la clé USB et pluggez la sur votre AppleTV. Rebootez là en pressant 5 secondes la touche &laquo;&nbsp;menu&nbsp;&raquo; et la touche &laquo;&nbsp;-&nbsp;&raquo; simultanément.</p>
<p>Le script se lance, et doit (normalement) se terminer au bout d&#8217;une trentaine de secondes.</p>
<p>Rebootons à nouveau l&#8217;AppleTV, mais cette fois ci, nous devons la débrancher depuis la prise d&#8217;alimentation.</p>
<p>Tout redémarre, vous devez voir à l&#8217;écran un nouveau menu, et pleins de plugins displonibles (Youtube, XBMC, Boxee, &#8230;). Si nitoTV (CouchSurfer, Mplayer, Emulateurs, &#8230; ) vous manque, c&#8217;est <a href="http://pasfaciletouslesjours.org/?p=185">par ici !</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/12/apple-tv-mise-a-jour-10-vers-21-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple TV : Serveur Samba</title>
		<link>http://pasfaciletouslesjours.org/2008/12/apple-tv-serveur-samba/</link>
		<comments>http://pasfaciletouslesjours.org/2008/12/apple-tv-serveur-samba/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 12:40:12 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[Autres]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=214</guid>
		<description><![CDATA[De base, après installation de nitoTV, vous devez être en mesure de monter un répertoire distant soit en AFP, SMB, ou NFS. L&#8217;inconvénient de cette méthode, pour moi, c&#8217;est qu&#8217;il est nécessaire de laisser la machine distante accessible. Chose que je voulais éviter à tout prix pour des raisons de confort personnel.
Nous allons voir comment [...]]]></description>
			<content:encoded><![CDATA[<p>De base, après installation de nitoTV, vous devez être en mesure de monter un répertoire distant soit en AFP, SMB, ou NFS. L&#8217;inconvénient de cette méthode, pour moi, c&#8217;est qu&#8217;il est nécessaire de laisser la machine distante accessible. Chose que je voulais éviter à tout prix pour des raisons de confort personnel.</p>
<p>Nous allons voir comment installer un server Samba sur l&#8217;AppleTV ainsi, nous n&#8217;aurons qu&#8217;à déposer les fichiers depuis un Windows, ou un Linux. Le projet MacPorts va nous être utile. En effet il permet de déployer un server samba sur les architecture Intel Mac.</p>
<p><span id="more-214"></span></p>
<p><strong>Ce qu&#8217;on a besoin :</strong></p>
<p>Première étape, récuperer l&#8217;archive du projet MacPorts <a href="http://netpbx.de/tmp/samba3_macports_bin.tar.bz2">ICI</a>.</p>
<p><strong>Let&#8217;s go !</strong></p>
<p>On dépose l&#8217;archive MacPorts dans le répertoire personnel de <em>frontrow</em> sur l&#8217;ATV.</p>
<p><code>$ scp -1 <span class="external free">samba3_macports_bin.tar.bz2</span> frontrow@IP_ATV:~/</code></p>
<p>On se connecte en SSH sur l&#8217;Apple TV et on décompresse l&#8217;archive Samba :</p>
<p><code>$ ssh -1 frontrow@IP_ATV<br />
ATV$ sudo -s<br />
ATV# mount -uw /<br />
ATV# tar -xvzf /Users/frontrow/samba3_macports_bin.tar.bz2 -C /</code></p>
<p>Samba est installé. Voyons voir comment le configurer. Nous allons avoir besoin de Vim.</p>
<p>Si vous ne l&#8217;avait pas encore installé, veuillez suivre <a href="http://pasfaciletouslesjours.org/?p=209" target="_blank">ce mini &laquo;&nbsp;How To&nbsp;&raquo;</a>.</p>
<p><strong>Continuons !</strong></p>
<p>Editez le fichier &laquo;&nbsp;smb.conf&nbsp;&raquo; :<br />
<code>ATV# cp /opt/local/etc/samba3/smb.conf.sample /opt/local/etc/samba3/smb.conf<br />
ATV# vim /opt/local/etc/samba3/smb.conf</code></p>
<p>Nous allons partager le répertoire &laquo;&nbsp;Home&nbsp;&raquo; des utilisateurs.<br />
En bas du fichier &laquo;&nbsp;smb.conf&nbsp;&raquo; ajoutez-y les lignes suivantes :</p>
<p><code>[homes]<br />
comment = Home Directories<br />
browseable = yes<br />
writable = yes<br />
</code><br />
Fermez le fichier, et attribuons un mot de passe samba à notre utilisateur frontrow :</p>
<p><code>ATV# /opt/local/bin/smbpasswd -a frontrow</code><br />
Démarrons le service :</p>
<p><code>ATV# /opt/local/sbin/smbd -c /opt/local/etc/samba3/smb.conf<br />
ATV# /opt/local/sbin/nmbd -c /opt/local/etc/samba3/smb.conf</code></p>
<p>Profites-en pour lancer le service au démarrage. Pour ce faire, éditez le fichier &laquo;&nbsp;/etc/rc.local&nbsp;&raquo; :<br />
<code>ATV# vim /etc/rc.local</code></p>
<p>Ajoutez les lignes suivantes :</p>
<p><code># rc.local</code></p>
<p># start the SAMBA service<br />
/opt/local/sbin/smbd -c /opt/local/etc/samba3/smb.conf<br />
/opt/local/sbin/nmbd -c /opt/local/etc/samba3/smb.conf</p>
<p>Enregistrez, quittez, rebootez.<br />
Vous devriez, au redémarrage, pouvoir accéder au répertoire &laquo;&nbsp;&nbsp;&raquo;homes&nbsp;&raquo; à l&#8217;adresse suivante :<br />
smb://IP_ATV/</p>
<p><strong>[Edit]</strong></p>
<p>Pour economiser de l&#8217;espace disque sur votre /, il préférable de déplacer le dossier /opt/ de la racine système dans le répertoire Home de l&#8217;utilisateur frontrow :</p>
<p>Sur votre AppleTV, créez un repertoire qui contiendra vos différents services  :</p>
<p><code>ATV $ mkdir ~/Server</code></p>
<p>On déplace le répertoire opt :</p>
<p><code>ATV $ sudo mv /opt ~/Server</code></p>
<p>Ensuite il nous reste qu&#8217;à créer un lien symbolique :</p>
<p><code>ATV $ cd /<br />
ATV $ sudo ln -s /Users/frontrow/Server/opt/</code></p>
<p>Redemarrage du service :</p>
<p><code>ATV $ sudo  /opt/local/sbin/smbd -c /opt/local/etc/samba3/smb.conf<br />
ATV $ sudo /opt/local/sbin/nmbd -c /opt/local/etc/samba3/smb.conf</code></p>
<p><strong>[/Edit]</strong></p>
<p><strong>[Edit 2]</strong></p>
<p>Si votre AppleTV prend le nom &laquo;&nbsp;Localhost&nbsp;&raquo; dans votre réseau local, changez le hostname &laquo;&nbsp;appletv.local&nbsp;&raquo; en &laquo;&nbsp;appletv&nbsp;&raquo;:<br />
<code><br />
$ sudo hostname appletv</code></p>
<p><strong>[/Edit 2]<br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/12/apple-tv-serveur-samba/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apple TV : Installer VIM</title>
		<link>http://pasfaciletouslesjours.org/2008/12/apple-tv-installer-vim/</link>
		<comments>http://pasfaciletouslesjours.org/2008/12/apple-tv-installer-vim/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 21:27:51 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=209</guid>
		<description><![CDATA[Vim est un puissant éditeur de texte en ligne de commande qui n&#8217;est plus à présenter. Pourtant absent de l&#8217;OS de l&#8217;AppleTV, il va nous être bien utile pour installer toute sorte de services, notamment pour éditer les fichiers de configuration.
Voici comment l&#8217;installer sur votre Apple Tv .

Téléchargez le binaire de vim  ICI.
Déposez le [...]]]></description>
			<content:encoded><![CDATA[<p>Vim est un puissant éditeur de texte en ligne de commande qui n&#8217;est plus à présenter. Pourtant absent de l&#8217;OS de l&#8217;AppleTV, il va nous être bien utile pour installer toute sorte de services, notamment pour éditer les fichiers de configuration.<br />
Voici comment l&#8217;installer sur votre Apple Tv .</p>
<p><span id="more-209"></span></p>
<p>Téléchargez le binaire de vim  <a title="Vim" href="http://tutorialninjas.net/files/vim">ICI</a>.</p>
<p>Déposez le sur votre ATV :</p>
<p><code>scp -1 -r ~/Bureau/vim frontrow@IP_ATV:~/</code></p>
<p>On se connecte à L&#8217;AppleTV en SSH :<br />
<code>ssh -1 frontrow@IP_ATV<br />
</code><br />
On se met en root et on change les droits :<br />
<code>ATV$ sudo -s<br />
ATV# chown root vim<br />
ATV# chgrp wheel vim</code></p>
<p>On place le fichier au bon endroit :<br />
<code>ATV# mount -uw /<br />
ATV# mv vim /usr/bin/vim<br />
ATV# mount -ur /<br />
ATV# exit</code></p>
<p>La commande &laquo;&nbsp;vim&nbsp;&raquo; est désormais  diponible.</p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/12/apple-tv-installer-vim/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple TV : &#171;&#160;nitoHelper needs repair&#160;&#187;</title>
		<link>http://pasfaciletouslesjours.org/2008/12/apple-tv-nitohelper-needs-repair/</link>
		<comments>http://pasfaciletouslesjours.org/2008/12/apple-tv-nitohelper-needs-repair/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 19:18:08 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[apple tv]]></category>
		<category><![CDATA[droit]]></category>
		<category><![CDATA[erreur]]></category>
		<category><![CDATA[permission]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=201</guid>
		<description><![CDATA[Il arrive pafoisque lorsque vous lancez l&#8217;installation d&#8217;un plugin depuis l&#8217;installeur du menu nitoTV que l&#8217;erreur suivante apparaisse :
nitoHelper needs repair
Suivi de tout un blabla sur une question de permission, et de propriétaire du fichier &#8230;

2 solutions possibles :


 ATV$ sudo /System/Library/CoreServices/Finder.app/Contents/PlugIns/nitoTV.frappliance/Contents/Resources/fixPerm

Même si apparement cette astuce à débloqué pas mal de monde, pour ma part, [...]]]></description>
			<content:encoded><![CDATA[<p>Il arrive pafoisque lorsque vous lancez l&#8217;installation d&#8217;un plugin depuis l&#8217;installeur du menu nitoTV que l&#8217;erreur suivante apparaisse :</p>
<blockquote><p>nitoHelper needs repair</p></blockquote>
<p>Suivi de tout un blabla sur une question de permission, et de propriétaire du fichier &#8230;</p>
<p><span id="more-201"></span></p>
<p>2 solutions possibles :</p>
<ol>
<li>
<code> ATV$ sudo /System/Library/CoreServices/Finder.app/Contents/PlugIns/nitoTV.frappliance/Contents/Resources/fixPerm</code></li>
</ol>
<p>Même si apparement cette astuce à débloqué pas mal de monde, pour ma part, ça n&#8217;a pas fonctionné. En fouillant un peu plus je suis tombé sur la seconde solution :</p>
<p>2.</p>
<p><code>ATV$ sudo mount -uw /<br />
ATV$ cd /System/Library/CoreServices/Finder.app/Contents/PlugIns/nitoTV.frappliance/Contents/Resources/<br />
ATV$ sudo chmod 755 nitoHelper<br />
ATV$ sudo chmod u+s nitoHelper<br />
ATV$ sudo mount -ur /</code></p>
<p>On monte la partition en écrire, changement de droit sur le fichier &laquo;&nbsp;nitoHelper&nbsp;&raquo;. Remontage de la partition en lecture.</p>
<p>Relancez l&#8217;installation de votre plugin et normalement tout devrait se dérouler sans encombres.</p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/12/apple-tv-nitohelper-needs-repair/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Divx sur AppleTV avec NitoTV</title>
		<link>http://pasfaciletouslesjours.org/2008/12/divx-sur-appletv-avec-nitotv/</link>
		<comments>http://pasfaciletouslesjours.org/2008/12/divx-sur-appletv-avec-nitotv/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 18:03:54 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[apple tv]]></category>
		<category><![CDATA[Divx]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[nitoTV]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=185</guid>
		<description><![CDATA[Voici un petit How To simple et complet, édité par Mono ,qui va vous permettre d&#8217;installer NitoTV de lire la majoriter des fichiers sur votre Apple TV.

- Télécharger nitoTV 
- Décompresser le fichier et copier le dossier obtenu sur l&#8217;ATV :

$ scp -r nitoTV/ frontrow@IP_ATV:~
- Installation de nitoTV :
ATV$ ssh -1 frontrow@IP_ATV
ATV$ cd nitoTV/
ATV$ chmod [...]]]></description>
			<content:encoded><![CDATA[<p>Voici un petit How To simple et complet, édité par Mono ,qui va vous permettre d&#8217;installer NitoTV de lire la majoriter des fichiers sur votre Apple TV.</p>
<p><span id="more-185"></span></p>
<p align="justify">- Télécharger <a href="http://nitosoft.com/nitoTVInstaller_tt.zip">nitoTV </a></p>
<p align="justify">- Décompresser le fichier et copier le dossier obtenu sur l&#8217;ATV :</p>
<p><code><br />
$ <em>scp -r nitoTV/ frontrow@IP_ATV:~</em></code></p>
<p align="justify"><em>- Installation de nitoTV :</em></p>
<p><code>ATV$ ssh -1 frontrow@IP_ATV<br />
ATV$ cd nitoTV/<br />
ATV$ chmod +x installme<br />
ATV$ sudo ./installme</code></p>
<p align="justify"><em><em><em><em><em>- Création du fichier recovery pour le Nito&#8217;s Smart Installer :</em></em></em></em></em></p>
<p><code><em><em><em><em><em><br />
ATV$ <em>cd ../Documents/<br />
ATV$ sudo dd if=/dev/disk0s2 of=recovery.dmg bs=1m<br />
</em></em></em></em></em></em></code></p>
<p align="justify"><em><em><em><em><em><em>- Copier le <a href="http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=13207&amp;cat=60&amp;platform=osx&amp;method=sa/MacOSXUpdCombo10.4.9Intel.dmg ">fichier d&#8217;update </a>(aussi pour aider le NSI) :</em></em></em></em></em></em></p>
<p><code><em><em><em><em><em><em>scp  MacOSXUpdCombo10.4.9Intel.dmg </em><em>frontrow@IP_ATV:~/Documents/</em></em></em></em></em></em></code></p>
<p align="justify"><em><em><em><em><em><em>- Terminer l&#8217;installation sur l&#8217;ATV :</em></em></em></em></em></em></p>
<blockquote>
<p align="justify"><em><em><em><em><em><em>nitoTV &gt; Settings &gt; Install Software</em></em></em></em></em></em></p>
</blockquote>
<blockquote>
<p align="justify"><em><em><em><em><em><em>Install Perian &gt; Apple H.264 Detected &gt; Use Apple (auto reboot du finder)</em></em></em></em></em></em></p>
<p align="justify"><em><em><em><em><em><em>Install mplayer Codecs</em></em></em></em></em></em></p>
<p align="justify"><em><em><em><em><em><em>Install Turbo&#8217;s Kextloader (auto reboot de l&#8217;ATV)</em></em></em></em></em></em></p>
<p align="justify"><em><em><em><em><em><em>Install Smart Installer + Reboot Finder</em></em></em></em></em></em></p>
</blockquote>
<p align="justify"><em><em><em><em><em><em>- Désactiver la mise à jour de l&#8217;ATV :</em></em></em></em></em></em></p>
<p><code>sudo bash -c ‘echo “127.0.0.1       mesu.apple.com” &gt;&gt; /etc/hosts'</code></p>
<p align="justify"><em><em><em><em><em><em>- All done !!</em></em></em></em></em></em></p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/12/divx-sur-appletv-avec-nitotv/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple TV sur TV CRT</title>
		<link>http://pasfaciletouslesjours.org/2008/12/apple-tv-sur-tv-crt/</link>
		<comments>http://pasfaciletouslesjours.org/2008/12/apple-tv-sur-tv-crt/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 19:32:54 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[composite]]></category>
		<category><![CDATA[crt]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=173</guid>
		<description><![CDATA[
En attendant de pouvoir acheter une TV HD, je me suis motivé pour brancher l&#8217;AppleTV sur une vieille télévision à tube cathodique.

Ce qu&#8217;on à besoin :

l&#8217;Apple TV
Une bonne vieille tv imposante
Un câble composite 
Un câble Jack / RCA 
Un adaptateur HDMI&#62;DVI + DVI&#62;VGA

On commence par brancher le câble composite sur la prise verte (YUM) de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pasfaciletouslesjours.org/wp-content/uploads/2008/12/apple_logo.jpg" rel="lightbox[173]"><img class="size-medium wp-image-177 alignleft" title="apple_logo" src="http://pasfaciletouslesjours.org/wp-content/uploads/2008/12/apple_logo-300x225.jpg" alt="" width="108" height="79" /></a></p>
<p>En attendant de pouvoir acheter une TV HD, je me suis motivé pour brancher l&#8217;AppleTV sur une vieille télévision à tube cathodique.</p>
<p><span id="more-173"></span></p>
<p>Ce qu&#8217;on à besoin :</p>
<ul>
<li>l&#8217;Apple TV</li>
<li>Une bonne vieille tv imposante</li>
<li>Un <a href="http://pasfaciletouslesjours.org/wp-content/uploads/2008/12/interconnectv_tg.jpg" rel="lightbox[173]">câble composite </a></li>
<li>Un <a href="http://pasfaciletouslesjours.org/wp-content/uploads/2008/12/pe8214.jpg" rel="lightbox[173]">câble Jack / RCA </a></li>
<li>Un adaptateur HDMI&gt;DVI + DVI&gt;VGA</li>
</ul>
<p>On commence par brancher le câble composite sur la prise verte (YUM) de l&#8217;apple TV puis on on la relie à la prise composite de la télé. On branche le Jack/RCA de l&#8217;Apple TV à la TV.  On branche l&#8217;apple box au secteur, et normalement vous devriez avoir le son et l&#8217;image ! C&#8217;est un bon début. Mais vous constaterez que les couleurs sont inexistantes.</p>
<p>Un petit hack est nécessaire pour retrouver les couleurs. Expliqué en image :</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/eQNFCjKrVlc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/eQNFCjKrVlc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>Pour faire court, il est branché en composite, image noir et blanc, il branche un adaptateur HDMI&gt;DVI + DVI&gt;VGA.</p>
<p>Ensuite il retire la prise composite de l&#8217;ATV. Il valide la résolution, patiente 5 secondes puis rebranche le Composite. Après quelques seconde, l&#8217;image réapparait en couleur !</p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/12/apple-tv-sur-tv-crt/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SSH on Apple TV : well done !</title>
		<link>http://pasfaciletouslesjours.org/2008/02/ssh-on-apple-tv-well-done/</link>
		<comments>http://pasfaciletouslesjours.org/2008/02/ssh-on-apple-tv-well-done/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 23:12:08 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[apple tv]]></category>
		<category><![CDATA[awkward tv]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=31</guid>
		<description><![CDATA[
 	 	

Bonsoir,
&#160;
Je vous avez parlé, il y a quelques temps de ça, de mon dernier achat pour noël : l&#8217;AppleTV !
Et bien avec Monolith, on a enfin trouvé le temps de pouvoir la bidouiller ( et d&#8217;écrire ce billet ) ! Déjà ça a commencé fort ! On avait pas de télé HD sous [...]]]></description>
			<content:encoded><![CDATA[<p><meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /><title></title><meta name="GENERATOR" content="OpenOffice.org 2.3  (Linux)" /></p>
<style type="text/css"> 	<!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } 	--> 	</style>
<p style="text-decoration: none"><img src="http://pasfaciletouslesjours.org/wp-content/uploads/2008/02/appletv.jpg" alt="Apple TV" border="1" height="133" width="251" /></p>
<p style="text-decoration: none">Bonsoir,</p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">Je vous avez parlé, il y a quelques temps de ça, de mon dernier achat pour noël : l&#8217;AppleTV !</p>
<p style="text-decoration: none">Et bien avec Monolith, on a enfin trouvé le temps de pouvoir la bidouiller ( et d&#8217;écrire ce billet ) ! Déjà ça a commencé fort ! On avait pas de télé HD sous la main &#8230; donc bah en attendant, Mono s&#8217;est démené pour réussir à récupérer l&#8217;image de l&#8217;ATV en S-VIDEO sur l&#8217;entrée IN de sa carte graphique. Après quelques galères pour retrouver le logiciel d&#8217;acquisition fournis d&#8217;origine sur le net (parce qu&#8217;il n&#8217;y a qu&#8217;avec lui que l&#8217;acquisition fonctionne), après s&#8217;être lutté dans les réglage, il a finalement obtenu une image net, certes en noire et blanc, mais c&#8217;était largement suffisant pour les bidouilles de nous nous apprêtions à faire.</p>
<p style="text-decoration: none"><span id="more-31"></span></p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">Finalement ça s&#8217;est très bien passé, pas de galères, pas de frayeurs &#8230; limite décevant en fait ! On s&#8217;attendait à retrousser nos manches, à mettre les mains dans le cambouis comme des sauvages, à devoir galérer en shell, ouvrir l&#8217;ATV pour récup&#8217; le dd et déposer des ficheirs, et tout et tout, mais &#8230; nan rien de tout ça en 2 heures ( sans faire de zêle ) c&#8217;était fait ! Opérationnel, nickel chrome quoi !</p>
<p style="text-decoration: none">Bon assez parlé, à l&#8217;action !</p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none"><font color="#ff6600">[APARTE]</font></p>
<p style="text-decoration: none"><font color="#ff6600">	Nous ne  revendiquons rien du tout, et ne portons aucun jugement négatif à l&#8217;égard des produits Apple. Bien au contraire, ils sont généralement de très bonnes qualité. Néanmoins je trouvais dommage de ne pas pouvoir bénéficier de l&#8217;Apple TV sans avoir la panoplie iTunes. Et le manque de formats standards reconnu tels que l&#8217;AVI  était vraiment regrettable ( Quicktime only &#8230; ) . On a juste cherché à rendre ce merveilleux produit plus <em>Interopérable</em><span style="font-style: normal">&#8230; Et .. ouais bon ok pour le sport aussi !</span></font></p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none"><font color="#ff6600">Les manip&#8217; réalisées, ont fonctionnées dans mon cas, mais si vous ne comprenez pas les commandes qui vont suivre, ne vous aventurez pas plus loin !! S&#8217;il arrivait un malheur, ce serait dommage pour votre Apple TV tout de même&#8230; Donc si le terme SSH vous est étrangé, il est préférable de se quitter dès maintenant &#8230;</font></p>
<p style="text-decoration: none"> <font color="#ff6600">[FIN]</font></p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">&nbsp;</p>
<h3><font color="#99cc00"><strong>1. Ce que nous allons faire :</strong></font></h3>
<p style="text-decoration: none">Installer le patch d&#8217;Awkward pour activer le SSH afin de pouvoir remplacer le firmware1.1 par le 1.0.  Suite à ça, tout les plugins seront compatibles. Certains fonctionnent sur un firmware 1.1, mais on se l&#8217;est joué puriste pour être sur que tout soit compatible =) &#8230; <strong>Le tout sans ouvrir l&#8217;AppleTV</strong></p>
<p style="text-decoration: none">A partir de là, l&#8217;installation de n&#8217;importe quel patch sera possible.</p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">&nbsp;</p>
<h3><font color="#99cc00"><strong>2. Ce qu&#8217;on à besoin</strong></font></h3>
<p style="text-decoration: none"><em><strong>Un mac book</strong></em> avec Tiger 10.4.x (ne fonctionne pas avec léopard) Et ouais pour l&#8217;instant, au moins pour la première utilisation, il est nécessaire d&#8217;avoir un mac book (quoi qu&#8217;avec un linux ça doit surement être faisable).</p>
<p style="text-decoration: none"><em><strong>Une clé USB</strong></em> 128 Mb minimum. Sur laquelle on va installer le Patch Stick (80 Mo). Il va servir à activer le SSH via le soft d&#8217;Awkward TV.</p>
<p style="text-decoration: none"><em><strong>Le Patch Stick</strong></em> qui va donc nous ajouter une entrée Awkward TV dans le menu. C&#8217;est là que ça se passera pour activer le SSH.<a href="http://www.hjemme.dk/software/Patchstick1.0.zip" title="PatchStick" target="_blank">Telecharger.</a></p>
<p style="text-decoration: none"><em><strong>Firmware1.0 </strong></em><a href="http://pasfaciletouslesjours.org/wp-content/uploads/ATV.OS.1.O.rar" title="OS 1.0 " target="_blank">Téléchargeable ici</a>.</p>
<p style="text-decoration: none"><em><strong>Firmware 1.1</strong></em> <a href="http://mesu.apple.com/data/OS/061-2988.20070620.bHy75/2Z694-5248-45.dmg" title="firmware1.1" target="_blank">Telecharger depuis le site Apple</a></p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">&nbsp;</p>
<h3><font color="#99cc00">3. <strong>Let&#8217;s GO !</strong></font></h3>
<p style="text-decoration: none"> <span style="text-decoration: none">Pour commencer, &#8230; </span><a href="http://wiki.awkwardtv.org/wiki/Beginners_Guide#What_you_need_before_you_start" target="_blank"><u>un peu de lecture anglophone</u></a><span style="text-decoration: none">.</span></p>
<p style="text-decoration: none">&#8230;Voilà, ça c&#8217;est fait &#8230; Maintenant, on lance le mac book pour monter le Patch Stick.</p>
<p style="text-decoration: none">Nous allons installer le PatchStick sur votre clé USB. Pour ce faire faire, on a besoin de quelques fichiers qui sont dans le firmware 1.1 de l&#8217;apple TV. Téléchargez le <a href="http://mesu.apple.com/data/OS/061-2988.20070620.bHy75/2Z694-5248-45.dmg" title="firmware1.1" target="_blank">ICI</a> . Et montez le fichier DMG.</p>
<p>On branche la clé USB, on exécute le script CreatePatchStick :</p>
<p><code><br />
$ cd /Users/[user]/Downloads/Patchstick<br />
$ ./CreatePatchStick<br />
</code></p>
<p style="text-decoration: none">Entrez votre mot de passe de session. la commande va retourner la liste de vos disques branchés. Repérez votre numéro de disk et relancez la commande en précisant le disque :</p>
<p><code><br />
$ ./CreatePatchStick /dev/diskN<br />
</code></p>
<p style="text-decoration: none">(N étant le numéro de votre disque correspondant à votre clé USB)</p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">Là, ça travaille, on laisse faire &#8230;.</p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">On débranche le stick du mac book, et on vient la mettre sur l&#8217;apple TV qu&#8217;on démarre par la suite. ( pour reboot : touche Menu + (-) pendant 6 secondes).</p>
<p style="text-decoration: none">Si tout ce passe bien, la box boot sur la clé usb, et vous voyez apparaître à l&#8217;écran, des lignes de codes défiler. Laissez faire &#8230; peu de temps après, normalement il y a un décompte de 30 seconde avant que l&#8217;appel TV redémarre. Débranchez la clé usb.</p>
<p style="text-decoration: none">Si vous obtenez un <em>kernel panic </em><span style="font-style: normal">« ne paniquez pas ! » . Débranchez la prise secteur 10 secondes, puis rebranchez la.</span></p>
<p style="font-style: normal; text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">Et maintenant, si tout s&#8217;est correctement déroulé, vous devez voir une nouvelle entrée dans le menu de l&#8217;apple TV : Awkward Tv. Si c&#8217;est le cas, alors vous êtes sur la bonne voix !</p>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">&nbsp;</p>
<h3><font color="#99cc00">4. Allez on continue !</font></h3>
<p style="text-decoration: none">&nbsp;</p>
<p style="text-decoration: none">Dans le menu Awkward TV, activéz le SSH. Ensuite on retourne sur le mac et on prend l&#8217;apple Tv en SSH en console</p>
<p><code>$ ssh frontrow@192.168.0.X</code></p>
<p style="text-decoration: none">Mot de passe : <em>frontrow</em></p>
<p style="text-decoration: none">Nous allons copier le firmware 1.0 téléchargé préalablement, dans la partition de restauration de l&#8217;apple Tv. Ainsi, on aura juste à restaurer le système depuis l&#8217;apple box pour obtenir le firmware en 1.0.</p>
<p style="text-decoration: none">Pour cela, on monte la partition de restauration :</p>
<p><code><br />
$ sudo mount -uw /<br />
$ cd /Volumes<br />
$ mkdir recovery<br />
$ sudo mount -t hfs /dev/disk0s2 /Volumes/recovery<br />
</code></p>
<p style="margin-bottom: 0cm; text-decoration: none">Voilà, la partition de restauration est montée.</p>
<p style="margin-bottom: 0cm; text-decoration: none">&nbsp;</p>
<p style="margin-bottom: 0cm; text-decoration: none">Maintenant, on remplace le firmware 1.1 par le 1.0 :</p>
<p><code><br />
$ cd recovery<br />
$ ls<br />
</code></p>
<p style="margin-bottom: 0cm; text-decoration: none">Vous voyez apparaître le contenu du firmware. Nous allons supprimer le OS.dmg qui est en 1.1 pour le remplacer par celui téléchargé auparavant. Placez le dans un endroit simple d&#8217;accès.</p>
<p><code><br />
$ sudo rm OS.dmg<br />
</code></p>
<p style="margin-bottom: 0cm; text-decoration: none">&nbsp;</p>
<p style="margin-bottom: 0cm; text-decoration: none">Connectez vous en SFTP sur votre mac pour y copier le OS.dmg qui est sur votre mac :</p>
<p><code>$sudo sftp mac_user@ip_mac</code></p>
<p style="margin-bottom: 0cm">On liste le contenu</p>
<p><code>&gt; ls </code></p>
<p style="margin-bottom: 0cm">si vous ne voyez pas le fichier OS.dmg c&#8217;est que nous n&#8217;êtes pas dans le bon répertoire. Déplacez vous dans le bon répertoire avec la commande</p>
<p><code>&gt; cd</code></p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<p style="margin-bottom: 0cm">On récupère OS.dmg sur l&#8217;ATV :</p>
<p><code><br />
&gt; get OS.dmg<br />
</code></p>
<p style="margin-bottom: 0cm"><span style="text-decoration: none">et on se déconnecte :</span></p>
<p><code>&gt; exit</code></p>
<p style="margin-bottom: 0cm; text-decoration: none">&nbsp;</p>
<p style="margin-bottom: 0cm; text-decoration: none">Vous venez de remplacer le firmware1.1 en 1.0.</p>
<p style="margin-bottom: 0cm; text-decoration: none">&nbsp;</p>
<p style="margin-bottom: 0cm; text-decoration: none">Maintenant, on change les permissions et le <em>Timestamp </em></p>
<p><code>$ sudo chmod 664 OS.dmg<br />
$ sudo chown root:admin OS.dmg<br />
$ sudo touch -t 200706190000 OS.dmg</code></p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<p style="margin-bottom: 0cm">A ce stade, on à fait les trois quarts. Pour faire propre on sort du répertoire courant et on démonte la partition de restauration :</p>
<p><code><br />
$ cd /<br />
$ sudo umount /Volumes/recovery</code></p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<p style="margin-bottom: 0cm">Et on quitte la session SSH</p>
<p><code>$ exit</code></p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<p style="margin-bottom: 0cm">Il ne nous reste plus qu&#8217;à restaurer le système,  pour qu&#8217;il soit en 1.0, réactiver le patchStick pour avoir le menu d&#8217;AwkwardTV.</p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<p style="margin-bottom: 0cm">Pour se faire, naviguez dans le menu, puis restaurez la configuration d&#8217;origine. Laissez faire tranquillement&#8230; Vous devez voir apparaître une barre de progression en dessous du logo Apple.</p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<p style="margin-bottom: 0cm">Au redémarrage, si vous n&#8217;avez plus l&#8217;entrée « Youtube » dans le menu, c&#8217;est que le downgrad à bien fonctionné ! ( Ne vous inquiétez pas, cette fonctionnalité est disponible dans un plugin ).</p>
<p style="margin-bottom: 0cm">Si pour une quelquonc raison, vous désirer remettre le firmware 1.1 d&#8217;origine, il est disponible depuis le site Apple, <a href="http://mesu.apple.com/data/OS/061-2988.20070620.bHy75/2Z694-5248-45.dmg" title="firmware1.1" target="_blank">ICI</a>. Vous devez cependant refaire les mêmes manip&#8217; pour le restaurer.</p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<h3><font color="#99cc00"><span style="text-decoration: none">5. Touche finale :</span></font></h3>
<p style="margin-bottom: 0cm">Brancher le PatchStick, redémarrer une dernière fois l&#8217;ATV &#8230; Même principe, ligne code à l&#8217;écran, count down de 30 sec. Si kernel panik il y a, débranchez la prise murale et rebranchez la au bout d&#8217;une dizaine de seconde.</p>
<p style="margin-bottom: 0cm">Après s&#8217;être relancez, vous pouvez réactiver le SSH dans le menu « Awkward TV »</p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<p style="margin-bottom: 0cm">Enjoy !</p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<p style="margin-bottom: 0cm">[EDIT]</p>
<p style="margin-bottom: 0cm">Pour éviter la mise à jour automique du firmware de la PommeTV, connectez vous en SSH à l&#8217;ATV comme fait précedement et entrez la commande suivante :</p>
<p style="margin-bottom: 0cm"><code>$ sudo bash -c 'echo "127.0.0.1       mesu.apple.com" &gt;&gt; /etc/hosts'</code></p>
<p style="margin-bottom: 0cm">Elle va rendre le serveur de mises à jour injoignable.</p>
<p style="margin-bottom: 0cm">Simple, éfficace, merci Monolith !</p>
<p style="margin-bottom: 0cm">[/EDIT]</p>
<p style="margin-bottom: 0cm">&nbsp;</p>
<h6>Sources : <a href="http://awkwardtv.org/" title="AwkwardTV" target="_blank">AwkwardTV</a>, <a href="http://forum.awkwardtv.org/viewtopic.php?f=13&amp;t=839&amp;st=0&amp;sk=t&amp;sd=a" title="Forum AwkwardTV" target="_blank">Forum AwkwardTV</a></h6>
<p style="margin-bottom: 0cm">&nbsp;</p>
<p style="margin-bottom: 0cm">&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/02/ssh-on-apple-tv-well-done/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Apple TV me voilà \o/</title>
		<link>http://pasfaciletouslesjours.org/2008/01/apple-tv-me-voila-o/</link>
		<comments>http://pasfaciletouslesjours.org/2008/01/apple-tv-me-voila-o/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 21:32:11 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[apple tv]]></category>
		<category><![CDATA[awkward]]></category>
		<category><![CDATA[hacker]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=23</guid>
		<description><![CDATA[Hi there,
Aujourd&#8217;hui est un grand jour !
Je rentrais forbu d&#8217;une longue journée de boulot, sous une pluie torrentielle. La nuit était déjà tombée. Deux chauffards, surement préssés de rentrer, manquent de me planter &#8230; Bref, c&#8217;est dans des moments comme ceux-là, qu&#8217;on se dit &#171;&#160;Bordel ! Vivement que je sois à la maison au chaud [...]]]></description>
			<content:encoded><![CDATA[<p>Hi there,</p>
<p>Aujourd&#8217;hui est un grand jour !</p>
<p>Je rentrais forbu d&#8217;une longue journée de boulot, sous une pluie torrentielle. La nuit était déjà tombée. Deux chauffards, surement préssés de rentrer, manquent de me planter &#8230; Bref, c&#8217;est dans des moments comme ceux-là, qu&#8217;on se dit &laquo;&nbsp;Bordel ! Vivement que je sois à la maison au chaud avec un bon casse-dalle !&nbsp;&raquo;</p>
<p>Enfin arrivé, j&#8217;ouvre la porte de chez moi et dans l&#8217;entrée, Elle était là ! L&#8217;Apple TV !</p>
<p>Grand sourire jusqu&#8217;aux oreilles, palpitations, bouffées de chaleur, l&#8217;émotion fut à son comble !</p>
<p>Je m&#8217;empresse de l&#8217;ouvrir afin d&#8217;examiner la bébéte, tout y est, le cordon d&#8217;alim, la jolie télécommande qui va bien , et &#8230; l&#8217;Apple TV ! Celle jolie boi-boîte prête à m&#8217;offrir des heures de bidouille, à m&#8217;en tirer les cheveux dans tout les sens \o/</p>
<p>&#8230;</p>
<p>Tout ça pour vous linker un site en particulier, permettant de la bidouiller à fond, !</p>
<p>Le site de référence en la matière : Le <a href="http://www.awkwardtv.org/" title="AwkwardTv" target="_blank">blog AwkwardTV</a></p>
<p>Il propose déjà une serie de <a href="http://plugins.awkwardtv.org/" title="plugins" target="_blank">plugins</a> :</p>
<ul>
<li><a href="http://plugins.awkwardtv.org/det.php?recordID=atvfiles">ATVFiles</a> : Navigateur de fichiers.</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><a href="http://plugins.awkwardtv.org/det.php?recordID=applauncher">Applications Menu Plugin</a> : </mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Permet de lancer n&#8217;importe quelle aplication.</li>
</ul>
<p><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"> </mm:decoration></mm_repeatedregion></p>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><a href="http://plugins.awkwardtv.org/det.php?recordID=asot">A Series of Tubes</a> : </mm:decoration></mm_repeatedregion>YouTube sur votre Apple TV!</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><a href="http://plugins.awkwardtv.org/det.php?recordID=atvwakeonlan">ATVWakeOnLan</a> : </mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Allumer l&#8217;AppleTV par le réseau.</li>
</ul>
<ul>
<li> <mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><a href="http://plugins.awkwardtv.org/det.php?recordID=appletvcloser">Apple TV Closer :</a></mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"> </mm:decoration></mm_repeatedregion>   Ajoute un boutton permettant de quitter l&#8217;interface Apple</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><a href="http://plugins.awkwardtv.org/det.php?recordID=rssplugin">AppleTV RSS Plugin</a> : </mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Un lecteur de flux RSS.</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><a href="http://plugins.awkwardtv.org/det.php?recordID=sportsscores">Sports Scores</a> : </mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Affiche les résultats sportifs.</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"> <a href="http://plugins.awkwardtv.org/det.php?recordID=weather">Weather</a> :  </mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Plugin météo.</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"> <a href="http://plugins.awkwardtv.org/det.php?recordID=perlbin">Perlbin</a> : </mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Exécuter des scripts PERL.</li>
</ul>
<ul>
<li> <mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><a href="http://plugins.awkwardtv.org/det.php?recordID=perian">Perian : </a></mm:decoration></mm_repeatedregion>Le composant &laquo;&nbsp;couteau suisse&nbsp;&raquo; pour QuickTime.<mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion></li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"> <a href="http://plugins.awkwardtv.org/det.php?recordID=vfxshare">aTV-ShareMounter : </a></mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Permet de lancer des points de montages au démarrage.</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><a href="http://plugins.awkwardtv.org/det.php?recordID=omelette">Omelette : </a></mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Puzzle.<mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>  <mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><br />
</mm:decoration></mm_repeatedregion></li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><a href="http://plugins.awkwardtv.org/det.php?recordID=firefly">Firefly (iTunes server)</a> : </mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Serveur iTunes. Accessible depuis des clients iTunes.</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"> <a href="http://plugins.awkwardtv.org/det.php?recordID=streamer">Streamer : </a></mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"></mm_repeatedregion>Permet d&#8217;écouter les radios streaming.</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><a href="http://plugins.awkwardtv.org/det.php?recordID=nitoTV">nitoTV</a> : </mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Pack : mplayer, DVD Playback, montage Réseaux/ USB, emulateurs.<mm_repeatedregion source="@@rs@@"></mm_repeatedregion></li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"> <a href="http://plugins.awkwardtv.org/det.php?recordID=atvloader">ATV Loader</a> : </mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Installer automatiquement les plugins.</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1">           <a href="http://plugins.awkwardtv.org/det.php?recordID=atvtorrents">atvTorrents : </a></mm:decoration></mm_repeatedregion>Permet de contrôler le client rTorrent</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"><a href="http://plugins.awkwardtv.org/det.php?recordID=MPDControl">MPDControl : </a></mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Permet de contrôler le serveur mp3 Mpd.</li>
</ul>
<ul>
<li><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"> <a href="http://plugins.awkwardtv.org/det.php?recordID=sapphire">Sapphire : </a></mm:decoration></mm_repeatedregion><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion>Plugin ajoutant pleins de fonctions très appréciables.</li>
</ul>
<p><mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1"></mm:decoration></mm_repeatedregion><br />
Et encore plein d&#8217;autre par <a href="http://plugins.awkwardtv.org/" title="plugins" target="_blank">là</a> ! On peut faire du SSH et même <a href="http://www.macosx86.net/WebObjects/MacOSX86FO.woa/wa/page?p1=news&amp;item=3936&amp;action=comment" title="MacOS10 sur AppleTV" target="_blank">installer macOS 10</a> (donc linux ?) ! ôO <mm_repeatedregion source="@@rs@@"><mm:decoration outline="Repeat" outlineid="1">           </mm:decoration></mm_repeatedregion></p>
<p>Je ferai quelques billets sur les modifications apportées personnellement et vous tiendrai informé du schmilblick !</p>
<p>See ya&#8217; !</p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/01/apple-tv-me-voila-o/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

