Le développeur MatinatorX vient d'annoncer au travers d'une vidéo que le prototype final du DragonInjector vient de voir le jour ! Il aura fallu pas moins de 18 versions pour arriver à cette mouture.
Ce projet vient de fêter son anniversaire, nous vous en parlions il y a tout juste un an ici, puis en Janvier dernier avec le premier modèle fonctionnel.
Comme nous pouvons le voir dans une vidéo qu'il dévoile, le DragonInjector a largement évolué depuis les premiers plans.
Il nous propose un post récapitulatif
Tout d'abord, merci pour l'intérêt et les commentaires aimables, mais j'aimerais répondre à quelques questions.
Qu'est-ce que c'est que ça ?
Il s'agit d'un injecteur de charge utile open-source sous la forme d'une carte de jeu, avec un jig RCM stocké dans le bouchon. Il était en cours de développement depuis environ un an car j'ai essayé un tas de choses différentes et j'ai itéré sur eux pour en arriver au point où j'étais satisfait du produit.
Peut-il être rechargé à partir du lecteur de carte ?
Malheureusement, cela n'a pas été exploré pendant un certain temps, mais, ignorant les limites techniques du logement de carte, il n'y a finalement pas de source d'alimentation rechargeable assez petite pour être utilisable. LiPo et Li-Ion ne sont pas assez petits ou ne peuvent pas fournir le courant de 10mA nécessaire, et les supercondensateurs s'en sont bien sortis, bien pire que ceux-ci. Cela créerait aussi des cauchemars en ce qui concerne l'expédition.
Alors, qu'est-ce qui l'alimente ? Combien d'injections peut-il faire ?
Le DragonInjector est alimenté par une pile de montre CR1612 non rechargeable et remplaçable. Les premiers prototypes utilisaient un CR1216 et ont reçu plus de 1000 injections. Les tests pour la révision finale viennent d'être finalisé !
Pas moins de 3630 injections sur un seul CR1612. Pas mal ! Avec une durée de vie de 5 à 10 ans pour un CR1612, le DragonInjector devrait fonctionner quelques années pour la plupart des utilisateurs sans avoir besoin de changer la batterie.
Est-ce que cela s'injecte par la fente de la carte ?
Non, non. Malheureusement, c'est impossible. Le lecteur de carte ne sert que d'espace de stockage, de sorte que le DragonInjector est toujours avec vous. Pour l'injecter, vous devez le brancher sur le port USB de la Switch.
Comment mettre à jour le payload ?
Eh bien, certains membres très talentueux de la communauté ont presque fini de fabriquer un ingénieux firmware à chargement en chaîne pour le DragonInjector. Le comportement par défaut sera que DragonInjector ne chargera que le premier fichier.bin trouvé dans /DragonInjector/ sur votre carte MicroSD. Cependant, si vous maintenez le bouton de payload enfoncé sur DragonInjector, vous pouvez activer des emplacements de payloads supplémentaires, de 2 à 8. En cas d'utilisation de plus d'un payload, DragonInjector utilisera le premier .bin trouvé dans /DragonInjector/Payload_01/ jusqu'à Payload_08. Vous pouvez passer d'un emplacement à l'autre en appuyant brièvement sur le bouton de payload. De cette façon, les payloads résident sur votre carte MicroSD, et vous n'aurez probablement jamais à mettre à jour le firmware sur DragonInjector. Cependant, en branchant DragonInjector sur un PC, il passe en mode de mise à jour du firmware et vous pouvez faire glisser les fichiers du firmware uf2 sur le lecteur DRAGONBOOT qui semble charger le firmware. Puisque le projet sera open-source dès sa sortie, je m'attends à ce qu'un grand nombre de firmwares alternatifs, créés par les utilisateurs, soient également disponibles. En cas d'urgence, si DragonInjector cesse de répondre ou si le firmware ne fonctionne pas comme prévu, il y a un commutateur à effet Hall en haut à droite qui remplace un commutateur de réinitialisation - il suffit d'agiter un aimant devant lui pour réinitialiser ou de passer manuellement deux fois en mode mise à jour du firmware.
Quand sera-t-il en stock ?
Je soumets la commande pour un lot de production de 525 planches cette semaine. Dans environ un mois, il devrait être disponible à la vente. Je continuerai à les faire tant qu'il y aura une demande, mais si vous voulez avoir une chance d'entrer dans le premier lot, n'oubliez pas de consulter la page produit Tindie.
Est-ce que cela fonctionne sur les nouvelles Switch iPatched ?
Non, malheureusement, ce n'est pas le cas. Cependant, puisqu'il fonctionne sur un microcontrôleur facile à programmer, si un exploit est trouvé pour les unités iPatched, il devrait être assez facile de le faire fonctionner.