{"id":6356,"date":"2015-09-02T16:41:01","date_gmt":"2015-09-02T14:41:01","guid":{"rendered":"https:\/\/www.customprotocol.com\/?post_type=it_fiches&amp;p=6356"},"modified":"2015-09-02T16:41:01","modified_gmt":"2015-09-02T14:41:01","slug":"rejuvenate-uvloader-vitadefilerclient","status":"publish","type":"it_fiches","link":"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/","title":{"rendered":"Rejuvenate (UVLoader, VitaDefilerClient)"},"content":{"rendered":"<p style=\"text-align: justify;\"><div align=\"justify\" class=\"signoff\"><i class=\"fa fa-fw fa-search\"><\/i>Pour acc\u00e9der au tutoriel, <a href=\"https:\/\/www.customprotocol.com\/underground\/tuto-executer-lancer-rejuvenate-homebrew-natif-via-exploit-psm\/\" target=\"_blank\" rel=\"noopener noreferrer\">cliquez ici<\/a>. Pour acc\u00e9der aux t\u00e9l\u00e9chargements, descendez plus bas. Enjoy&#8239;!&#8239;;)<\/div>\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<div align=\"center\" class=\"alert alert-danger \">Nous rappelons que <b>UVLoader <\/b>n\u2019a 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>&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\u2019en 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\u2019au 3.51 peuvent lancer des\u00a0<em>homebrews<\/em> via\u00a0<strong>UVLoader<\/strong> (<a href=\"https:\/\/www.customprotocol.com\/underground\/tuto-executer-lancer-rejuvenate-homebrew-natif-via-exploit-psm\/\" target=\"_blank\" rel=\"noopener noreferrer\">voir notre tutoriel ici<\/a>).<\/li>\n<li style=\"text-align: justify;\"><strong>VitaDefiler<\/strong>&nbsp;: un syst\u00e8me RPC (<em>Remote Procedure Call<\/em>) pour l\u2019<em>userland<\/em> Vita. Les principales\u00a0<em>features<\/em> de ce dernier sont le rapide coup d\u2019\u0153il de l\u2019espace utilisateur, l\u2019ex\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\u2019<em>exploitation<\/em>)\u00a0<em>bypass<\/em> pour l\u2019<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 \u201ctuer\u201d le\u00a0<strong>PSM Dev Assistant<\/strong> (ce qu\u2019ils feront \u00e0 coup s\u00fbr), plus rien ne serait ex\u00e9cutable.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Ces outils ont donc pour but d\u2019aider 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 (<a href=\"https:\/\/www.customprotocol.com\/programmation\/psv-pstv-pc-installer-utiliser-compiler-psp2sdk\/\" target=\"_blank\" rel=\"noopener noreferrer\">voir par ailleurs notre tutoriel<\/a> r\u00e9alis\u00e9 conjointement avec @tuxbot123). La vid\u00e9o ci-dessous montre l\u2019<strong>UVLoader<\/strong>\u00a0faire tourner un script\u00a0<strong>VitaDefiler<\/strong> nativement, c\u2019est-\u00e0-dire qu\u2019il a un acc\u00e8s direct aux appels\u00a0GPU API (et ne passe pas par le\u00a0<strong>PSM Studio<\/strong>).<\/p>\n<div class=\"&quot;inserervideo\"><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/fBhw67cqaPc\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<h4 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Limites<\/strong><\/span><\/h4>\n<p style=\"text-align: justify;\">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>\u2026), il n\u2019emp\u00eache n\u00e9anmoins que plusieurs conditions devront \u00eatre v\u00e9rifi\u00e9es \u00e0 chaque lancement, car la Vita n\u2019\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 ou sans fil \u00e0 l\u2019ordinateur est constamment requise pour le lancement d\u2019un jeu&#8239;;<\/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\u2019a r\u00e9alis\u00e9 ses outils du <strong>PSM<\/strong>\u00a0que pour ce syst\u00e8me d\u2019exploitation&#8239;;<\/li>\n<li style=\"text-align: justify;\">Une connexion \u00e0 internet sera n\u00e9cessaire chaque jour que vous souhaiterez b\u00e9n\u00e9ficier d\u2019un\u00a0<em>homebrew<\/em>. Eh oui, vu que la v\u00e9rification est quotidienne, il faudra chaque jour renouveler\u2026<\/li>\n<li style=\"text-align: justify;\">Un\u00a0<em>firmware<\/em>\u00a03.XX est recommand\u00e9, car\u00a0<strong>UVLoader<\/strong>\u00a0n\u2019a 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 2.XX, mais quelques erreurs peuvent appara\u00eetre. Et inutile de dire que la compatibilit\u00e9 avec les vieux\u00a0<em>firmwares<\/em> n\u2019est pas une priorit\u00e9.<\/li>\n<\/ul>\n<hr \/>\n<div align=\"justify\" class=\"signoff\"><i class=\"fa fa-fw fa-folder-open\"><\/i>Lire notre tutoriel&nbsp;: <a href=\"https:\/\/www.customprotocol.com\/underground\/tuto-executer-lancer-rejuvenate-homebrew-natif-via-exploit-psm\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"item-title\">Ex\u00e9cuter\/Lancer un homebrew via l\u2019exploit PSM<\/span><\/a><\/div>\n<hr \/>\n<h4 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Rejuvenate 0.3.4<\/strong><\/span><\/h4>\n<p style=\"text-align: justify;\">Lire notre article&nbsp;: <a href=\"https:\/\/www.customprotocol.com\/underground\/vita-rejuvenate-uvloader-vitedefiler-passe-version-0-3-4\/\" target=\"_blank\" rel=\"noopener noreferrer\">Rejuvenate (UVLoader, ViteDefiler) passe en version 0.3.4<\/a><\/p>\n<h5 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Changelog<\/strong><\/span><\/h5>\n<div align=\"justify\" class=\"signoff\"><i class=\"fa fa-fw fa-chart-bar\"><\/i>\n<ul class=\"styled_list\">\n<li><span class=\"fa fa-check\" style=\"color:\"><\/span> Ajout d\u2019un support pour le rendement de la fonction <em>printf<\/em> par <em>debugnet<\/em>&#8239;;<\/li>\n<li><span class=\"fa fa-check\" style=\"color:\"><\/span> Conversion de <em>VitaDefiler<\/em> vers le <em>DLL<\/em> afin de permettre la r\u00e9alisation de meilleures interfaces.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><\/div>\n<figure id=\"attachment_5235\" aria-describedby=\"caption-attachment-5235\" style=\"width: 528px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.customprotocol.com\/medias\/rejuvenate\/rejuvenate-0.3.4-beta.zip\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5235 size-full\" src=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png\" alt=\"Bouton t\u00e9l\u00e9charger\" width=\"528\" height=\"160\" srcset=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png 528w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-300x91.png 300w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-370x112.png 370w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-270x82.png 270w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a><figcaption id=\"caption-attachment-5235\" class=\"wp-caption-text\"><strong>Rejuvenate<\/strong> 0.3.4 par <em>Yifan Lu<\/em><\/figcaption><\/figure>\n<h4 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Rejuvenate 0.3.3<\/strong><\/span><\/h4>\n<p style=\"text-align: justify;\">Lire notre article&nbsp;: <a href=\"https:\/\/www.customprotocol.com\/underground\/vita-pstv-rejuvenate-0-3-3-debloque-le-444-mhz-cpu-mode\/\" target=\"_blank\" rel=\"noopener noreferrer\">Rejuvenate 0.3.3 d\u00e9bloque le 444 MHz CPU mode<\/a><\/p>\n<h5 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Changelog<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\"><div align=\"justify\" class=\"signoff\"><i class=\"fa fa-fw fa-chart-bar\"><\/i>\n<ul class=\"styled_list\">\n<li><span class=\"fa fa-check\" style=\"color:\"><\/span> Augmentation des <em>CPU<\/em> (processeur), <em>GNU<\/em> (processeur graphique) et\u00a0<em>bus clock<\/em> (fr\u00e9quence d'horloge) \u00e0 444 <em>Mhz<\/em> pour les possesseurs du <em>PSM Dev Assistant for Unity<\/em> 1.06<\/li>\n<li><span class=\"fa fa-check\" style=\"color:\"><\/span> Correction de <em>uvl_elf_get_module_info<\/em> qui retournait tout le temps z\u00e9ro<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><\/div>\n<figure id=\"attachment_5235\" aria-describedby=\"caption-attachment-5235\" style=\"width: 528px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.customprotocol.com\/medias\/rejuvenate\/rejuvenate-0.3.3-beta.zip\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5235 size-full\" src=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png\" alt=\"Bouton t\u00e9l\u00e9charger\" width=\"528\" height=\"160\" srcset=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png 528w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-300x91.png 300w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-370x112.png 370w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-270x82.png 270w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a><figcaption id=\"caption-attachment-5235\" class=\"wp-caption-text\"><strong>Rejuvenate<\/strong> 0.3.3 par <em>Yifan Lu<\/em><\/figcaption><\/figure>\n<h4 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Rejuvenate 0.3.2<\/strong> <\/span><\/h4>\n<h5 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Changelog<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\"><div align=\"justify\" class=\"signoff\"><i class=\"fa fa-fw fa-chart-bar\"><\/i>\n<ul class=\"styled_list\">\n<li><span class=\"fa fa-check\" style=\"color:\"><\/span> Corrections mineures de <em>bugs<\/em> dans le script d'installation<\/li>\n<li><span class=\"fa fa-check\" style=\"color:\"><\/span> Correction du probl\u00e8me de connexion avec <em>Unity<\/em> pour les OSX\/Linux (l'installation du <em>package<\/em> n'est toujours pas support\u00e9e, mais vous pouvez ex\u00e9cuter <em>VitaDefiler<\/em> avec <em>Mono<\/em>)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><\/div>\n<figure id=\"attachment_5235\" aria-describedby=\"caption-attachment-5235\" style=\"width: 528px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.customprotocol.com\/medias\/2015\/08\/rejuvenate-0.3.2-beta.zip\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5235 size-full\" src=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png\" alt=\"Bouton t\u00e9l\u00e9charger\" width=\"528\" height=\"160\" srcset=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png 528w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-300x91.png 300w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-370x112.png 370w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-270x82.png 270w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a><figcaption id=\"caption-attachment-5235\" class=\"wp-caption-text\"><strong>Rejuvenate<\/strong> 0.3.2 par <em>Yifan Lu<\/em><\/figcaption><\/figure>\n<h4 style=\"text-align: justify;\"><strong><span style=\"text-decoration: underline;\">Rejuvenate 0.3.1<\/span><\/strong><\/h4>\n<p style=\"text-align: justify;\">Lire notre article&nbsp;: <a href=\"https:\/\/www.customprotocol.com\/underground\/vita-luvloader-rejuvenate-pour-psm-unity-est-disponible\/\" target=\"_blank\" rel=\"noopener noreferrer\">L\u2019UVLoader (Rejuvenate) pour PSM Unity est disponible&#8239;!<\/a><\/p>\n<h5 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Changelog<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\"><div align=\"justify\" class=\"signoff\"><i class=\"fa fa-fw fa-chart-bar\"><\/i>\n<ul class=\"styled_list\">\n<li><span class=\"fa fa-check\" style=\"color:\"><\/span> Correction d'un <em>bug<\/em> avec le <em>PSMSigner<\/em> pour les syst\u00e8mes <em>32-bits<\/em><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><\/div>\n<figure id=\"attachment_5235\" aria-describedby=\"caption-attachment-5235\" style=\"width: 528px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.customprotocol.com\/medias\/rejuvenate\/rejuvenate-0.3.1-beta.zip\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5235 size-full\" src=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png\" alt=\"Bouton t\u00e9l\u00e9charger\" width=\"528\" height=\"160\" srcset=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png 528w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-300x91.png 300w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-370x112.png 370w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-270x82.png 270w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a><figcaption id=\"caption-attachment-5235\" class=\"wp-caption-text\"><strong>Rejuvenate<\/strong> 0.3.1 par <em>Yifan Lu<\/em><\/figcaption><\/figure>\n<h4 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Rejuvenate 0.3<\/strong><\/span><\/h4>\n<p style=\"text-align: justify;\">Lire notre article&nbsp;: <a href=\"https:\/\/www.customprotocol.com\/underground\/vita-luvloader-rejuvenate-pour-psm-unity-est-disponible\/\" target=\"_blank\" rel=\"noopener noreferrer\">L\u2019UVLoader (Rejuvenate) pour PSM Unity est disponible&#8239;!<\/a><\/p>\n<h5 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Changelog<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\"><div align=\"justify\" class=\"signoff\"><i class=\"fa fa-fw fa-chart-bar\"><\/i>\n<ul class=\"styled_list\">\n<li><span class=\"fa fa-check\" style=\"color:\"><\/span> Support du <em>PSM for Unity<\/em><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><\/div>\n<figure id=\"attachment_5235\" aria-describedby=\"caption-attachment-5235\" style=\"width: 528px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.customprotocol.com\/medias\/rejuvenate\/rejuvenate-0.3-beta.zip\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5235 size-full\" src=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png\" alt=\"Bouton t\u00e9l\u00e9charger\" width=\"528\" height=\"160\" srcset=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png 528w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-300x91.png 300w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-370x112.png 370w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-270x82.png 270w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a><figcaption id=\"caption-attachment-5235\" class=\"wp-caption-text\"><strong>Rejuvenate<\/strong> 0.3 par <em>Yifan Lu<\/em><\/figcaption><\/figure>\n<h4 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Rejuvenate 0.2.1<\/strong><\/span><\/h4>\n<p style=\"text-align: justify;\">Lire notre article&nbsp;: <a href=\"https:\/\/www.customprotocol.com\/underground\/vita-yifan-lu-rejuvenate-0-2-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Yifan Lu d\u00e9gaine Rejuvenate 0.2.1<\/a><\/p>\n<h5 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Changelog<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\"><div align=\"justify\" class=\"signoff\"><i class=\"fa fa-fw fa-chart-bar\"><\/i>\n<ul class=\"styled_list\">\n<li><span class=\"fa fa-check\" style=\"color:\"><\/span> Correction du <em>bug<\/em> qui emp\u00eachait l'installation de fonctionner si le dossier parent contenait un espace<\/li>\n<li><span class=\"fa fa-check\" style=\"color:\"><\/span> Correction du <em>bug<\/em> qui faisait <em>crasher<\/em> le PSM avec un point d'entr\u00e9e ARM<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><\/div>\n<figure id=\"attachment_5235\" aria-describedby=\"caption-attachment-5235\" style=\"width: 528px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/rejuvenate-0.2.1-beta.zip\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5235 size-full\" src=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png\" alt=\"Bouton t\u00e9l\u00e9charger\" width=\"528\" height=\"160\" srcset=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png 528w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-300x91.png 300w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-370x112.png 370w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-270x82.png 270w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a><figcaption id=\"caption-attachment-5235\" class=\"wp-caption-text\"><strong>Rejuvenate<\/strong> 0.2.1 par <em>Yifan Lu<\/em><\/figcaption><\/figure>\n<h4 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Rejuvenate 0.2<\/strong><\/span><\/h4>\n<h5 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Changelog<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\"><div align=\"justify\" class=\"signoff\"><i class=\"fa fa-fw fa-chart-bar\"><\/i>\n<ul class=\"styled_list\">\n<li><span class=\"fa fa-check\" style=\"color:\"><\/span> Mise en ligne publique<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><\/div>\n<figure id=\"attachment_5235\" aria-describedby=\"caption-attachment-5235\" style=\"width: 528px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/rejuvenate-0.2-beta.zip\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5235 size-full\" src=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png\" alt=\"Bouton t\u00e9l\u00e9charger\" width=\"528\" height=\"160\" srcset=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png 528w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-300x91.png 300w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-370x112.png 370w, https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2-270x82.png 270w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a><figcaption id=\"caption-attachment-5235\" class=\"wp-caption-text\"><strong>Rejuvenate<\/strong> 0.2 par <em>Yifan Lu<\/em><\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Le projet\u00a0est constitu\u00e9 de 3 outils permettant aux d\u00e9veloppeurs de confectionner leurs\u00a0homebrews (et aux utilisateurs de les lancer, accessoirement xD). UVLoader&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\u00a0Sony a rendu le chargement [&hellip;]<\/p>\n","protected":false},"author":481,"featured_media":6357,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","format":"standard","meta":{"footnotes":""},"categories":[380,386],"tags":[445,446,447],"fiches-plateforme":[444,409],"fiches-type":[440,441],"fiches-developpeur":[442,443,448],"fiches-editeur":[449],"fiches-categorie":[],"class_list":["post-6356","it_fiches","type-it_fiches","status-publish","format-standard","has-post-thumbnail","hentry","category-fiches","category-underground-fiches","tag-rejuvenate","tag-uvloader","tag-vitadefilerclient","fiches_plateforme-ps-tv","fiches_plateforme-ps-vita","fiches_type-homebrew-loader-vita","fiches_type-homebrews-ps-vita","fiches_developpeur-major_tom","fiches_developpeur-mr-gas","fiches_developpeur-yifan-lu","fiches_editeur-yifan-lu"],"yoast_head":"\n<title>Rejuvenate (UVLoader, VitaDefilerClient) - Custom Protocol<\/title>\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\/fiches\/rejuvenate-uvloader-vitadefilerclient\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rejuvenate (UVLoader, VitaDefilerClient) - Custom Protocol\" \/>\n<meta property=\"og:description\" content=\"Le projet\u00a0est constitu\u00e9 de 3 outils permettant aux d\u00e9veloppeurs de confectionner leurs\u00a0homebrews (et aux utilisateurs de les lancer, accessoirement xD). UVLoader&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\u00a0Sony a rendu le chargement [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/\" \/>\n<meta property=\"og:site_name\" content=\"Custom Protocol\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.customprotocol.com\/medias\/2015\/09\/Logo_Rejuvenate.png\" \/>\n\t<meta property=\"og:image:width\" content=\"547\" \/>\n\t<meta property=\"og:image:height\" content=\"135\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/\",\"url\":\"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/\",\"name\":\"Rejuvenate (UVLoader, VitaDefilerClient) - Custom Protocol\",\"isPartOf\":{\"@id\":\"https:\/\/www.customprotocol.com\/#website\"},\"datePublished\":\"2015-09-02T14:41:01+00:00\",\"dateModified\":\"2015-09-02T14:41:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.customprotocol.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fiches\",\"item\":\"https:\/\/www.customprotocol.com\/fiches\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Rejuvenate (UVLoader, VitaDefilerClient)\"}]},{\"@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\"}]}<\/script>\n","yoast_head_json":{"title":"Rejuvenate (UVLoader, VitaDefilerClient) - Custom Protocol","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\/fiches\/rejuvenate-uvloader-vitadefilerclient\/","og_locale":"fr_CA","og_type":"article","og_title":"Rejuvenate (UVLoader, VitaDefilerClient) - Custom Protocol","og_description":"Le projet\u00a0est constitu\u00e9 de 3 outils permettant aux d\u00e9veloppeurs de confectionner leurs\u00a0homebrews (et aux utilisateurs de les lancer, accessoirement xD). UVLoader&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\u00a0Sony a rendu le chargement [&hellip;]","og_url":"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/","og_site_name":"Custom Protocol","og_image":[{"width":547,"height":135,"url":"https:\/\/www.customprotocol.com\/medias\/2015\/09\/Logo_Rejuvenate.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimation du temps de lecture":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/","url":"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/","name":"Rejuvenate (UVLoader, VitaDefilerClient) - Custom Protocol","isPartOf":{"@id":"https:\/\/www.customprotocol.com\/#website"},"datePublished":"2015-09-02T14:41:01+00:00","dateModified":"2015-09-02T14:41:01+00:00","breadcrumb":{"@id":"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.customprotocol.com\/fiches\/rejuvenate-uvloader-vitadefilerclient\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.customprotocol.com\/"},{"@type":"ListItem","position":2,"name":"Fiches","item":"https:\/\/www.customprotocol.com\/fiches\/"},{"@type":"ListItem","position":3,"name":"Rejuvenate (UVLoader, VitaDefilerClient)"}]},{"@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"}]}},"_links":{"self":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/fiches\/6356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/fiches"}],"about":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/types\/it_fiches"}],"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=6356"}],"version-history":[{"count":0,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/fiches\/6356\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/media\/6357"}],"wp:attachment":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/media?parent=6356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/categories?post=6356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/tags?post=6356"},{"taxonomy":"fiches_plateforme","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/fiches-plateforme?post=6356"},{"taxonomy":"fiches_type","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/fiches-type?post=6356"},{"taxonomy":"fiches_developpeur","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/fiches-developpeur?post=6356"},{"taxonomy":"fiches_editeur","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/fiches-editeur?post=6356"},{"taxonomy":"fiches_categorie","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/fiches-categorie?post=6356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}