USB hack par Reverse Engineering (9 / 12 étapes)

Étape 9: Lookin ' à billes

Puisque vous n’avez probablement pas un analyseur USB, nous avons des journaux que vous pouvez utiliser pour suivre avec nous. Visiter le dépôt GitHub, puis cliquez sur le ** bouton téléchargements **

Faites-vous un sandwich, c’est un gros fichier !

Également télécharger le logiciel de centre de données de Beagle (Mac/Win/Linux) et l’installer

OK, maintenant que vous avez mangé, permet d’ouvrir le fichier enuminit.tdc. Il s’agit de l’énumération complète et initialisation.

N’oubliez pas que lorsque nous enregistrons les données, il y a beaucoup de ce que nous pouvons réduire ensuite !

Laisser démarrer en se souvenant qu’il y a quatre périphériques (moyeu, caméra, micro, moteur), mais nous avons seulement besoin d’écouter un (moteur). Cliquez sur l’onglet Bus en bas à droite.
Nous avons quelques appareils. Permet d’explorer chacun

Si vous cliquez sur le périphérique non configuré (0) vous verrez qu’il n’est pas capturé. C’est probablement parce que j’ai secoué le câble lors de l’insertion il sorte qu’il a commencé à créer un périphérique et ensuite a été déconnectée. Ses pas important.

Cliquez sur < aucun > (1) cet appareil est un type de dispositif de classe USB Hub. C’est le hub interne. Nous pouvons ignorer cela aussi bien.

Un dispositif #4 a un PID de 688, qui est sous forme décimale. Si nous convertir à hex, nous obtenons 0x02b0 - il s’agit de l’appareil moteur !

Maintenant nous pouvons filtrer alors que seuls les journaux de l’appareil
L’écran de notre journal est maintenant beaucoup plus courte

Vous pouvez voir qu’il existe une initialisation et puis seulement deux motifs récurrents : un message de 1 octet alterne avec un message de 10 octets.

Que le moteur se déplacent selon les souhaits de la xbox, il doit y avoir quelques commande envoyée de la xbox pour le kinect. Permet de filtrer encore plus pour voir quelques commandes envoyées au périphérique

Aller à la LiveFilter, puis sélectionnez hôte-appareil

Maintenant nous avons vraiment allégé il. Il y a seulement quatre commandes envoyées au moteur de kinect, puisque le moteur bouge pendant l’initialisation, Qu'on peut juste essayer chacun d’eux. Permet de regarder à chaque commande

Commande 1 a un bRequest de 0 x 06 et une wValue de 4, la wLength est 0, ce qui signifie qu'aucune donnée n’est écrite, la commande entière est la demande et la valeur.
Commande #2 utilise le même bRequest, mais avec un wValue différent de 0 x 01

Commande #3 est un bRequest différent de 0 x 31 et un wValue de 0xffd0

Commande #4 est le même bRequest et un wValue de 0xfff0

Maintenant, nous avons décidés il y a deux commandes de demande, nous pouvons envoyer. On est 0 x 06 et l’autre est 0 x 31

Temps d’expérimenter !

Articles Liés

Construire un chargeur d’USB alimenté par batterie

Construire un chargeur d’USB alimenté par batterie

ce guide vous guidera dans la construction d'un chargeur de batterie pour n'importe quel dispositif qui recharge via une connexion USB standard, par exemple les téléphones portables, iPods, etc..Pièces nécessaires :1. pile 9V2. + 5V (. 7285) fixe le
Serveur NAS de finalement grave Bus (USB) propulsé par Raspberry Pi:)

Serveur NAS de finalement grave Bus (USB) propulsé par Raspberry Pi:)

L'histoire vraie de la vie après la mort d'une jarre à biscuitsÉtape 1: Manger des biscuits, partager le reste avec d'autres:)Etape 2: Couper un grand assez ensemble sur la face arrière, où l'on peuvent sortir de filsMalheureusement, ces boîtes en ét
Clé USB hacked

Clé USB hacked

j'ai eu un nouveau téléphone qui est Samsung Galaxy sur 7 et c'est très moins de mémoire. J'ai donc décidé d'acheter une clé USB OTG qui m'a coûté 500 roupies. Mais j'ai beaucoup de clé USB. Maintenant, ils ne sont pas d'une quelconque utilité. J'ai
USB alimenté par la lumière mystique

USB alimenté par la lumière mystique

cette instructable vous montrera comment créer facilement une Lumière mystique alimenté par USB à l'aide de pièces facilement disponibles et peu coûteux.  Non seulement est-ce facile à faire mais c'est amusant d'expérimenter et de créer des variation
XBOX 360 contrôleur USB Hack

XBOX 360 contrôleur USB Hack

je fais ce hack parce que mon fils était cassé et j'ai ne trouvé aucun fil sur Ebay.Donc j'ai souder un fil USB sur le contrôleur.Tu as besoin de:1 x USB fils1 x tournevis1 x fer à souder1 x à souder1 x colleÉtape 1: Ouvrez le contrôleur Ouvrir le co
USB alimenté par système d’éclairage Frontal vélo

USB alimenté par système d’éclairage Frontal vélo

Salutdans ce Instructable simple, je vais vous montrer comment faire votre propre frontal alimenté par USB, éclairage pour votre vélo, donc éliminer l'utilisation de piles non rechargeables et économisant environ 80€ en n'achetant ne pas une fabriqué
Gambario de rouge cerise (usb) - Acuario para camarones Con luz USB

Gambario de rouge cerise (usb) - Acuario para camarones Con luz USB

El otro día Iba caminando por la vida, cuando de repente me tope con ONU acuario. Tenían un montón de cosas, peces de todos los colores, tortugas, caracoles y algo que me llamo mucho la atención, Camarones rouge cerise.Se veían muy apenas, eran peque
Concentrateur USB, hack de puissance

Concentrateur USB, hack de puissance

pour pouvoir utiliser un disque dur externe avec le Pi vous avez besoin d'alimentation externe. Avec ce hack, vous serez en mesure d'alimenter aussi bien la Pi et le disque dur avec le concentrateur USB.Mise à jour : mise sous tension de votre ancien
Comment faire pour réveiller le PC via le port USB - Hack

Comment faire pour réveiller le PC via le port USB - Hack

La décision de quitter le circuit d'alimentation du port USB activé lorsque le système est ou non (« Dormir » / « Suspend to RAM ») est à gauche jusqu'à la carte mère BIOS/firmware.Il peut même avoir une option du BIOS, vous pouvez configurer à cet e
Haut-parleurs, avec un chargeur usb alimenté par la batterie

Haut-parleurs, avec un chargeur usb alimenté par la batterie

c'est mon premier instructable, si patient avec moi là-dessus. Je voulais construire un système d'enceintes que je serais en mesure de prendre avec moi au travail. Ainsi que ce qui permet la possibilité de charger des périphériques usb (téléphone ou
USB alimenté par Custom Logo Light

USB alimenté par Custom Logo Light

celle-ci est présentée dans le font pour apprendre les concours pour les jeunes, et il m'oblige à ajouter des questions et réponses.Voici les questions :1 - qu'avez-vous fait ?2 - Comment tu l'as fait il ?3 - où tu l'as fait il ?4 - qu'avez-vous appr
USB alimenté par la lumière du clavier

USB alimenté par la lumière du clavier

maintenant je vais vous montrer une lumière de clavier alimenté par USB multi couleur LEDÉtape 1: première Connectez maintenant ampoule LED avec câble USBÉtape 2: finale
Reverse Engineering

Reverse Engineering

beaucoup de membres ici à Instructables poser des questions sur les fiches techniques ou épingle les aboutissants d'un dispositif ou d'affichage dans les réponses, malheureusement vous ne pouvez pas toujours obtenir une feuille de données et de schém
USB alimenté par pompe à Air matelas

USB alimenté par pompe à Air matelas

Tout le monde qui a disparu camping habituellement se heurte à son problème. Vous êtes tous prêt à configurer votre camp, y compris votre tente et matelas pneumatique. Vous mettez en marche votre matelas pneumatique pompe et... Oh non ! Les piles son