<?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>Archives des http://yifan.lu/2015/06/14/rejuvenate-native-homebrew-for-psvita/ - Custom Protocol</title>
	<atom:link href="https://www.customprotocol.com/sources/httpyifan-lu20150614rejuvenate-native-homebrew-for-psvita/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.customprotocol.com/sources/httpyifan-lu20150614rejuvenate-native-homebrew-for-psvita/</link>
	<description>Site d&#039;hack-tualité et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, émulation...)</description>
	<lastBuildDate>Mon, 15 Jun 2015 17:32:49 +0000</lastBuildDate>
	<language>fr-CA</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>[Vita] UVLoader, l&#8217;exécuteur des homebrews natifs PS Vita annoncé</title>
		<link>https://www.customprotocol.com/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita/</link>
					<comments>https://www.customprotocol.com/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita/#comments</comments>
		
		<dc:creator><![CDATA[Wirus]]></dc:creator>
		<pubDate>Mon, 15 Jun 2015 17:32:49 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[News Underground]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Top Articles]]></category>
		<category><![CDATA[Underground]]></category>
		<category><![CDATA[Rejuvenate]]></category>
		<category><![CDATA[UVLoader]]></category>
		<category><![CDATA[Vidéos]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?p=5039</guid>
					<description><![CDATA[<p>Développeurs de homebrews, préparez-vous, car l'heure a sonné... Ce n'est désormais plus qu'une qu'une question de temps avant la release&#8239;!</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita/">[Vita] UVLoader, l&#8217;exécuteur des homebrews natifs PS Vita annoncé</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Ça y est, on attendait l'annonce depuis un certain temps, elle vient enfin de tomber&nbsp;: <em>Yinfa Lu </em>a terminé son fameux projet en rapport avec le <strong>PSM</strong>. Baptisé <strong>Rejuvenate</strong> et décrit comme étant LA "plateforme des <em>homebrews</em> natifs PlayStation Vita", il n'a toutefois pas été publié par son auteur, qui juge préférable d'attendre encore quelques semaines. Pour les personnes qui n'auraient pas compris ce que ça signifiait, il faut comprendre que tout le monde pourra dès à présent développer et lancer des jeux, utilitaires et bien d'autres à destination de la PS Vita sans passer par la signature de <em>Sony</em>.</p>
<figure id="attachment_5040" aria-describedby="caption-attachment-5040" style="width: 1024px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot.png"><img fetchpriority="high" decoding="async" class="wp-image-5040 size-large" src="https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot-1024x576.png" alt="Rejuvenate homebrews natifs PS Vita hello world screenshot" width="1024" height="576" srcset="https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot-1024x576.png 1024w, https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot-300x169.png 300w, https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot-768x432.png 768w, https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot-370x208.png 370w, https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot-270x152.png 270w, https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot-570x321.png 570w, https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot-740x416.png 740w, https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot.png 1680w, https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot-300x169@2x.png 600w, https://www.customprotocol.com/medias/2015/06/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot-768x432@2x.png 1536w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption id="caption-attachment-5040" class="wp-caption-text"><strong>Rejuvenate</strong>&nbsp;: un <em>Hello World</em> que l'on peut qualifier comme étant un <em>homebrew</em> natif</figcaption></figure>
<hr />
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>0) Pré-requis</strong></span></h4>
<ul style="text-align: justify;">
<li>Une PS Vita, si possible en 3.XX&#8239;;</li>
<li>L'application du <em><a href="http://bit.ly/psmdevapp" target="_blank" rel="noopener noreferrer">PSM Dev Assistant</a></em> installée sur votre PS Vita&#8239;;</li>
<li>Un PC, qui devra constamment être connecté à la console pour faire tourner un <em>homebrew</em>.</li>
</ul>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>1) Présentation des outils</strong></span></h4>
<p style="text-align: justify;">Le projet est constitué de 3 outils permettant aux développeurs de confectionner leurs <em>homebrew</em>s (et aux utilisateurs de les lancer, accessoirement xD).</p>
<p style="text-align: justify;"><div align="center" class="alert alert-danger ">Nous rappelons que <b>UVLoader </b>n'a pour seul but que de permettre le développement/lancement de <em>homebrews</em> sur PS Vita, et non pas le piratage illégal de cette dernière (la création de <em>backups</em> est par exemple impossible).</div>
<ul>
<li style="text-align: justify;"><strong>UVLoader</strong> 1.0&nbsp;: ce programme permet de charger des exécutables sur PS Vita. La version originale avait été réalisée il y a 3 ans pour la version 1.80 de la console, mais depuis <em>Sony</em> a rendu le chargement de codes beaucoup, beaucoup plus difficile. Mais quelle barrière ne peut pas être contournée&#8239;? Cette dernière version supporte les <em>relocations</em> SCE ELF, le <em>poison antidote</em> NID, etc. M'en demandez pas plus, je sais pas ce que ce charabia signifie, en revanche je peux vous dire que tous les <em>firmwares</em> jusqu'au 3.51 peuvent lancer des <em>homebrews</em> via <strong>UVLoader</strong>.</li>
<li style="text-align: justify;"><strong>VitaDefiler</strong>&nbsp;: un système RPC (<em>Remote Procedure Call</em>) pour l'<em>userland</em> Vita. Les principales <em>features</em> de ce dernier sont le rapide coup d’œil de l'espace utilisateur, l'exécution de code ARM arbitraire, et la petite interface de <em>scripting</em> pour les tâches courantes et rapides. Initialement codé dans le but de dénicher des <em>exploits</em>, cet outil pourra également être utilisé par les développeurs de <em>homebrews</em> pour tester et déboguer leur application. <strong>VitaDefiler</strong> peut enfin être utilisé comme ASLR (A<em>ddress Space Layout Randomization</em>, une technique de <em>Sony</em> pour décourager l'<em>exploitation</em>) <em>bypass</em> pour l'<strong>UVLoader</strong>.</li>
<li style="text-align: justify;"><strong>PSM+</strong>&nbsp;: surnom de la méthode utilisée pour contourner les 2 <em>kill-switches</em> de <em>Sony</em> placés dans le <strong>PSM</strong> pour se prémunir de ce genre de scénario (enfin, presque). Le premier concerne les <em>app-keys</em> donnés par <em>Sony</em> aux développeurs permettant de signer leur(s) projet(s), et généralement retransmis tous les 3 mois (sauf après la fermeture du service, évidemment). Le second est la vérification quotidienne de la validité de la licence. De ce fait, si <em>Sony</em> décidait dans le futur de "tuer" le <strong>PSM Dev Assistant</strong> (ce qu'ils feront à coup sûr), plus rien ne serait exécutable.</li>
</ul>
<p>Ces outils ont donc pour but d'aider les développeurs à concevoir leur(s) <em>homebrew</em>(<em>s</em>), en plus du <em><a href="https://www.customprotocol.com/underground/vita-lopen-sdk-pour-ps-vita-bientot-termine/" target="_blank" rel="noopener noreferrer">PSP2SDK</a></em> dont nous vous avions déjà parlé. La vidéo ci-dessous montre l'<strong>UVLoader</strong> faire tourner un script <strong>VitaDefiler</strong> nativement, c'est-à-dire qu'il a un accès direct aux appels GPU API (et ne passe pas par le <strong>PSM Studio</strong>).</p>
<div class="inserervideo"><iframe width="560" height="315" src="https://www.youtube.com/embed/_Buiwewttcw" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<h4><span style="text-decoration: underline;"><strong>2) Limites</strong></span></h4>
<p style="text-align: justify;">Comme toute bonne nouvelle qui se respecte, elle est accompagnée de quelques points noirs. Si la totalité des <em>homebrews</em> seront gratuits (contrairement à <a href="https://www.customprotocol.com/jeux-indies/playstation-mobile-pourquoi-le-service-na-pas-marche/" target="_blank" rel="noopener noreferrer">certains jeux du PSM</a>...), il n'empêche néanmoins que plusieurs conditions devront être vérifiées à chaque lancement, car la Vita n'étant pas aussi simple que la PSP, il ne suffira pas de copier des fichiers sur sa carte mémoire pour lancer un <em>homebrew</em>&nbsp;:</p>
<ul>
<li style="text-align: justify;">Une connexion USB à l'ordinateur est constamment requise pour le lancement d'un jeu. Les PS TV ne peuvent donc pas profiter de cet <em>exploit</em>.</li>
<li style="text-align: justify;">Un PC sous <em>Windows</em> est requis, pour la simple et bonne raison que <em>Sony</em> n'a réalisé ses outils du <strong>PSM</strong> que pour ce système d'exploitation.</li>
<li style="text-align: justify;">Une connexion à internet sera nécessaire chaque jour que vous souhaiterez bénéficier d'un <em>homebrew</em>. Eh oui, vu que la vérification est quotidienne, il faudra chaque jour renouveler...</li>
<li style="text-align: justify;">Un <em>firmware</em> 3.XX est recommandé, car <strong>UVLoader</strong> n'a pas été testé en-deçà du <em>firmware</em> 3.00. Théoriquement donc, il marche sous une PS Vita en 1.XX ou 2.XX, mais quelques erreurs peuvent apparaître. Et inutile de dire que la compatibilité avec les vieux <em>firmwares</em> n'est pas une priorité.</li>
</ul>
<hr />
<p>Voilà voilà, il y a de quoi être tout excité après cela... Je m'engage en tout cas à essayer de vous faire un <em>homebrew</em> avec la <em>Team Zenyth</em> lorsque j'aurai à ma disposition ce fameux <strong>UVLoader</strong>, en attendant, n'oubliez pas la devise&nbsp;: <b>bon hack</b> et <em>Wait &amp; See</em>.&#8239;;)</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita/">[Vita] UVLoader, l&#8217;exécuteur des homebrews natifs PS Vita annoncé</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
			</item>
	</channel>
</rss>

