{"id":5039,"date":"2015-06-15T19:32:49","date_gmt":"2015-06-15T17:32:49","guid":{"rendered":"https:\/\/www.customprotocol.com\/?p=5039"},"modified":"2015-06-15T19:32:49","modified_gmt":"2015-06-15T17:32:49","slug":"vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita","status":"publish","type":"post","link":"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/","title":{"rendered":"[Vita] UVLoader, l&#8217;ex\u00e9cuteur des homebrews natifs PS Vita annonc\u00e9"},"content":{"rendered":"<p style=\"text-align: justify;\">\u00c7a y est, on attendait l'annonce depuis un certain temps, elle vient enfin de tomber&nbsp;:\u00a0<em>Yinfa Lu\u00a0<\/em>a termin\u00e9 son fameux projet en rapport avec le <strong>PSM<\/strong>. Baptis\u00e9\u00a0<strong>Rejuvenate<\/strong>\u00a0et d\u00e9crit comme \u00e9tant LA\u00a0\"plateforme des\u00a0<em>homebrews<\/em>\u00a0natifs PlayStation Vita\", il n'a toutefois pas \u00e9t\u00e9 publi\u00e9 par son auteur, qui juge pr\u00e9f\u00e9rable d'attendre encore quelques semaines. Pour les personnes qui n'auraient pas compris ce que \u00e7a signifiait, il faut comprendre que tout le monde pourra d\u00e8s \u00e0 pr\u00e9sent d\u00e9velopper et lancer des jeux, utilitaires et bien d'autres \u00e0 destination de la PS Vita sans passer par la signature de\u00a0<em>Sony<\/em>.<\/p>\n<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 loading=\"lazy\" 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=\"auto, (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 \u00e9tant un <em>homebrew<\/em> natif<\/figcaption><\/figure>\n<hr \/>\n<h4 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>0) Pr\u00e9-requis<\/strong><\/span><\/h4>\n<ul style=\"text-align: justify;\">\n<li>Une PS Vita, si possible en 3.XX&#8239;;<\/li>\n<li>L'application du\u00a0<em><a href=\"http:\/\/bit.ly\/psmdevapp\" target=\"_blank\" rel=\"noopener noreferrer\">PSM Dev Assistant<\/a><\/em> install\u00e9e sur votre PS Vita&#8239;;<\/li>\n<li>Un PC, qui devra constamment \u00eatre connect\u00e9 \u00e0 la console pour faire tourner un\u00a0<em>homebrew<\/em>.<\/li>\n<\/ul>\n<h4 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>1) Pr\u00e9sentation des outils<\/strong><\/span><\/h4>\n<p style=\"text-align: justify;\">Le projet\u00a0est constitu\u00e9 de 3 outils permettant aux d\u00e9veloppeurs de confectionner leurs\u00a0<em>homebrew<\/em>s (et aux utilisateurs de les lancer, accessoirement xD).<\/p>\n<p style=\"text-align: justify;\"><div align=\"center\" class=\"alert alert-danger \">Nous rappelons que <b>UVLoader\u00a0<\/b>n'a pour seul but que de permettre le d\u00e9veloppement\/lancement de <em>homebrews<\/em> sur PS Vita, et non pas le piratage ill\u00e9gal de cette derni\u00e8re (la cr\u00e9ation de <em>backups<\/em> est par exemple impossible).<\/div>\n<ul>\n<li style=\"text-align: justify;\"><strong>UVLoader<\/strong> 1.0&nbsp;: ce programme permet de charger des ex\u00e9cutables sur PS Vita. La version originale avait \u00e9t\u00e9 r\u00e9alis\u00e9e il y a 3 ans pour la version 1.80 de la console, mais depuis\u00a0<em>Sony<\/em> a rendu le chargement de codes beaucoup, beaucoup plus difficile. Mais quelle barri\u00e8re ne peut pas \u00eatre contourn\u00e9e&#8239;? Cette derni\u00e8re version supporte les\u00a0<em>relocations<\/em> SCE ELF, le\u00a0<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\u00a0<em>firmwares<\/em> jusqu'au 3.51 peuvent lancer des\u00a0<em>homebrews<\/em> via\u00a0<strong>UVLoader<\/strong>.<\/li>\n<li style=\"text-align: justify;\"><strong>VitaDefiler<\/strong>&nbsp;: un syst\u00e8me RPC (<em>Remote Procedure Call<\/em>) pour l'<em>userland<\/em> Vita. Les principales\u00a0<em>features<\/em> de ce dernier sont le rapide coup d\u2019\u0153il de l'espace utilisateur, l'ex\u00e9cution de code ARM arbitraire, et la\u00a0petite interface de\u00a0<em>scripting<\/em> pour les t\u00e2ches courantes et rapides. Initialement cod\u00e9 dans le but de d\u00e9nicher des\u00a0<em>exploits<\/em>, cet outil pourra \u00e9galement \u00eatre utilis\u00e9 par les d\u00e9veloppeurs de\u00a0<em>homebrews<\/em> pour tester et d\u00e9boguer leur application.\u00a0<strong>VitaDefiler<\/strong> peut enfin \u00eatre utilis\u00e9 comme ASLR (A<em>ddress\u00a0Space\u00a0Layout Randomization<\/em>, une technique de\u00a0<em>Sony<\/em> pour d\u00e9courager l'<em>exploitation<\/em>)\u00a0<em>bypass<\/em> pour l'<strong>UVLoader<\/strong>.<\/li>\n<li style=\"text-align: justify;\"><strong>PSM+<\/strong>&nbsp;: surnom de la m\u00e9thode utilis\u00e9e pour contourner les 2\u00a0<em>kill-switches<\/em> de\u00a0<em>Sony<\/em> plac\u00e9s dans le\u00a0<strong>PSM<\/strong> pour se pr\u00e9munir de ce genre de sc\u00e9nario (enfin, presque). Le premier concerne les\u00a0<em>app-keys<\/em> donn\u00e9s par\u00a0<em>Sony<\/em> aux d\u00e9veloppeurs permettant de signer leur(s) projet(s), et g\u00e9n\u00e9ralement retransmis tous les 3 mois (sauf apr\u00e8s la fermeture du service, \u00e9videmment). Le second est la v\u00e9rification quotidienne de la validit\u00e9 de la licence. De ce fait, si\u00a0<em>Sony<\/em> d\u00e9cidait dans le futur de \"tuer\" le\u00a0<strong>PSM Dev Assistant<\/strong> (ce qu'ils feront \u00e0 coup s\u00fbr), plus rien ne serait ex\u00e9cutable.<\/li>\n<\/ul>\n<p>Ces outils ont donc pour but d'aider les d\u00e9veloppeurs \u00e0 concevoir leur(s)\u00a0<em>homebrew<\/em>(<em>s<\/em>), en plus du\u00a0<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\u00e9j\u00e0 parl\u00e9. La vid\u00e9o ci-dessous montre l'<strong>UVLoader<\/strong>\u00a0faire tourner un script\u00a0<strong>VitaDefiler<\/strong> nativement, c'est-\u00e0-dire qu'il a un acc\u00e8s direct aux appels\u00a0GPU API (et ne passe pas par le\u00a0<strong>PSM Studio<\/strong>).<\/p>\n<div class=\"inserervideo\"><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/_Buiwewttcw\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<h4><span style=\"text-decoration: underline;\"><strong>2) Limites<\/strong><\/span><\/h4>\n<p style=\"text-align: justify;\">Comme toute bonne nouvelle qui se respecte, elle est accompagn\u00e9e de quelques points noirs. Si la totalit\u00e9 des\u00a0<em>homebrews<\/em> seront gratuits (contrairement \u00e0 <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\u00eache n\u00e9anmoins que plusieurs conditions devront \u00eatre v\u00e9rifi\u00e9es \u00e0 chaque lancement, car la Vita n'\u00e9tant pas aussi simple que la PSP, il ne suffira pas de copier des fichiers sur sa carte m\u00e9moire pour lancer un\u00a0<em>homebrew<\/em>&nbsp;:<\/p>\n<ul>\n<li style=\"text-align: justify;\">Une connexion USB \u00e0 l'ordinateur est constamment requise pour le lancement d'un jeu. Les PS TV ne peuvent donc pas profiter de cet\u00a0<em>exploit<\/em>.<\/li>\n<li style=\"text-align: justify;\">Un PC sous\u00a0<em>Windows<\/em> est requis, pour la simple et bonne raison que\u00a0<em>Sony<\/em> n'a r\u00e9alis\u00e9 ses outils du <strong>PSM<\/strong>\u00a0que pour ce syst\u00e8me d'exploitation.<\/li>\n<li style=\"text-align: justify;\">Une connexion \u00e0 internet sera n\u00e9cessaire chaque jour que vous souhaiterez b\u00e9n\u00e9ficier d'un\u00a0<em>homebrew<\/em>. Eh oui, vu que la v\u00e9rification est quotidienne, il faudra chaque jour renouveler...<\/li>\n<li style=\"text-align: justify;\">Un\u00a0<em>firmware<\/em>\u00a03.XX est recommand\u00e9, car\u00a0<strong>UVLoader<\/strong>\u00a0n'a pas \u00e9t\u00e9 test\u00e9 en-de\u00e7\u00e0 du\u00a0<em>firmware<\/em> 3.00. Th\u00e9oriquement donc, il marche sous une PS Vita en 1.XX ou 2.XX, mais quelques erreurs peuvent appara\u00eetre. Et inutile de dire que la compatibilit\u00e9 avec les vieux\u00a0<em>firmwares<\/em> n'est pas une priorit\u00e9.<\/li>\n<\/ul>\n<hr \/>\n<p>Voil\u00e0 voil\u00e0, il y a de quoi \u00eatre tout excit\u00e9 apr\u00e8s cela... Je m'engage en tout cas \u00e0 essayer de vous faire un\u00a0<em>homebrew<\/em> avec la\u00a0<em>Team Zenyth<\/em> lorsque j'aurai \u00e0 ma disposition ce fameux\u00a0<strong>UVLoader<\/strong>, en attendant, n'oubliez pas la devise&nbsp;: <b>bon hack<\/b> et\u00a0<em>Wait &amp; See<\/em>.&#8239;;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>D\u00e9veloppeurs de homebrews, pr\u00e9parez-vous, car l'heure a sonn\u00e9... Ce n'est d\u00e9sormais plus qu'une qu'une question de temps avant la release&#8239;!<\/p>\n","protected":false},"author":481,"featured_media":5040,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,29,71,12,30],"tags":[445,446,33],"plateformes":[854],"genres":[1514,952,1201],"developpeurs":[1451],"editeurs":[1450],"types":[859,864],"sources":[1515],"class_list":["post-5039","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-news-underground","category-outils","category-top","category-underground","tag-rejuvenate","tag-uvloader","tag-videos","plateformes-ps-vita","genres-exploit-psm","genres-exploits-vita","genres-homebrews-natifs-vita","developpeurs-yifanlu","editeurs-yifanlu","types-hack-vita","types-news","sources-httpyifan-lu20150614rejuvenate-native-homebrew-for-psvita"],"yoast_head":"\n<title>[Vita] UVLoader, l&#039;ex\u00e9cuteur des homebrews natifs PS Vita<\/title>\n<meta name=\"description\" content=\"D\u00e9veloppeurs de homebrews, pr\u00e9parez-vous, car l&#039;heure a sonn\u00e9... Ce n&#039;est d\u00e9sormais plus qu&#039;une qu&#039;une question de temps avant la release !\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Vita] UVLoader, l&#039;ex\u00e9cuteur des homebrews natifs PS Vita\" \/>\n<meta property=\"og:description\" content=\"D\u00e9veloppeurs de homebrews, pr\u00e9parez-vous, car l&#039;heure a sonn\u00e9... Ce n&#039;est d\u00e9sormais plus qu&#039;une qu&#039;une question de temps avant la release !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/\" \/>\n<meta property=\"og:site_name\" content=\"Custom Protocol\" \/>\n<meta property=\"article:published_time\" content=\"2015-06-15T17:32:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1680\" \/>\n\t<meta property=\"og:image:height\" content=\"945\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Wirus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/HackerGen\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wirus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/\",\"url\":\"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/\",\"name\":\"[Vita] UVLoader, l'ex\u00e9cuteur des homebrews natifs PS Vita\",\"isPartOf\":{\"@id\":\"https:\/\/www.customprotocol.com\/#website\"},\"datePublished\":\"2015-06-15T17:32:49+00:00\",\"dateModified\":\"2015-06-15T17:32:49+00:00\",\"author\":{\"@id\":\"https:\/\/www.customprotocol.com\/#\/schema\/person\/e2f5c3e6cbb948e59756b98bed512cf9\"},\"description\":\"D\u00e9veloppeurs de homebrews, pr\u00e9parez-vous, car l'heure a sonn\u00e9... Ce n'est d\u00e9sormais plus qu'une qu'une question de temps avant la release !\",\"breadcrumb\":{\"@id\":\"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.customprotocol.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Vita] UVLoader, l&#8217;ex\u00e9cuteur des homebrews natifs PS Vita annonc\u00e9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.customprotocol.com\/#website\",\"url\":\"https:\/\/www.customprotocol.com\/\",\"name\":\"Custom Protocol\",\"description\":\"Site d&#039;hack-tualit\u00e9 et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, \u00e9mulation...)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.customprotocol.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.customprotocol.com\/#\/schema\/person\/e2f5c3e6cbb948e59756b98bed512cf9\",\"name\":\"Wirus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\/\/www.customprotocol.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ff65bb0fba0be9639885c04a3ed7d8a895a98260fc23f283286dc9cf20bf3871?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ff65bb0fba0be9639885c04a3ed7d8a895a98260fc23f283286dc9cf20bf3871?s=96&d=mm&r=g\",\"caption\":\"Wirus\"},\"description\":\"Avez-vous d\u00e9j\u00e0 vu un gentil virus ? Maintenant, oui.\",\"sameAs\":[\"https:\/\/hackergen.com\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/HackerGen\",\"https:\/\/www.youtube.com\/user\/Wirusalization\"],\"url\":\"https:\/\/www.customprotocol.com\/auteur\/wirus\/\"}]}<\/script>\n","yoast_head_json":{"title":"[Vita] UVLoader, l'ex\u00e9cuteur des homebrews natifs PS Vita","description":"D\u00e9veloppeurs de homebrews, pr\u00e9parez-vous, car l'heure a sonn\u00e9... Ce n'est d\u00e9sormais plus qu'une qu'une question de temps avant la release !","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/","og_locale":"fr_CA","og_type":"article","og_title":"[Vita] UVLoader, l'ex\u00e9cuteur des homebrews natifs PS Vita","og_description":"D\u00e9veloppeurs de homebrews, pr\u00e9parez-vous, car l'heure a sonn\u00e9... Ce n'est d\u00e9sormais plus qu'une qu'une question de temps avant la release !","og_url":"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/","og_site_name":"Custom Protocol","article_published_time":"2015-06-15T17:32:49+00:00","og_image":[{"width":1680,"height":945,"url":"https:\/\/www.customprotocol.com\/medias\/2015\/06\/Rejuvenate-homebrews-natifs-PS-Vita-hello-world-screenshot.png","type":"image\/png"}],"author":"Wirus","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/HackerGen","twitter_misc":{"\u00c9crit par":"Wirus","Estimation du temps de lecture":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/","url":"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/","name":"[Vita] UVLoader, l'ex\u00e9cuteur des homebrews natifs PS Vita","isPartOf":{"@id":"https:\/\/www.customprotocol.com\/#website"},"datePublished":"2015-06-15T17:32:49+00:00","dateModified":"2015-06-15T17:32:49+00:00","author":{"@id":"https:\/\/www.customprotocol.com\/#\/schema\/person\/e2f5c3e6cbb948e59756b98bed512cf9"},"description":"D\u00e9veloppeurs de homebrews, pr\u00e9parez-vous, car l'heure a sonn\u00e9... Ce n'est d\u00e9sormais plus qu'une qu'une question de temps avant la release !","breadcrumb":{"@id":"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.customprotocol.com\/vita-rejuvenate-la-plateforme-des-homebrews-natifs-ps-vita\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.customprotocol.com\/"},{"@type":"ListItem","position":2,"name":"[Vita] UVLoader, l&#8217;ex\u00e9cuteur des homebrews natifs PS Vita annonc\u00e9"}]},{"@type":"WebSite","@id":"https:\/\/www.customprotocol.com\/#website","url":"https:\/\/www.customprotocol.com\/","name":"Custom Protocol","description":"Site d&#039;hack-tualit\u00e9 et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, \u00e9mulation...)","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.customprotocol.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-CA"},{"@type":"Person","@id":"https:\/\/www.customprotocol.com\/#\/schema\/person\/e2f5c3e6cbb948e59756b98bed512cf9","name":"Wirus","image":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.customprotocol.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ff65bb0fba0be9639885c04a3ed7d8a895a98260fc23f283286dc9cf20bf3871?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ff65bb0fba0be9639885c04a3ed7d8a895a98260fc23f283286dc9cf20bf3871?s=96&d=mm&r=g","caption":"Wirus"},"description":"Avez-vous d\u00e9j\u00e0 vu un gentil virus ? Maintenant, oui.","sameAs":["https:\/\/hackergen.com","https:\/\/twitter.com\/https:\/\/twitter.com\/HackerGen","https:\/\/www.youtube.com\/user\/Wirusalization"],"url":"https:\/\/www.customprotocol.com\/auteur\/wirus\/"}]}},"_links":{"self":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/posts\/5039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/users\/481"}],"replies":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/comments?post=5039"}],"version-history":[{"count":0,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/posts\/5039\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/media\/5040"}],"wp:attachment":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/media?parent=5039"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/categories?post=5039"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/tags?post=5039"},{"taxonomy":"plateformes","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/plateformes?post=5039"},{"taxonomy":"genres","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/genres?post=5039"},{"taxonomy":"developpeurs","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/developpeurs?post=5039"},{"taxonomy":"editeurs","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/editeurs?post=5039"},{"taxonomy":"types","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/types?post=5039"},{"taxonomy":"sources","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/sources?post=5039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}