freemyipod / wInd3x

iPod Classic and Nano 3/4/5G bootrom exploit
GNU General Public License v2.0
210 stars 10 forks source link

Classic 6G: haxdfu seems to always fail #4

Open zzanehip opened 2 years ago

zzanehip commented 2 years ago

Hi. Been trying to figure out why I keep encountering "Error: Failed to run wInd3x exploit: string descriptor got unexpected result, wanted 'haxed dfu', got 'USB DFU Device.'" Whenever I try to run the exploit. Device is ipod classic 6th gen. Not sure if this is because of the system I'm running on, or an issue with the device. Thanks.

q3k commented 2 years ago

Yeah, this sounds like the bug isn't triggering - but also is probably not crashing the device?

What system are you running this on?

InvoxiPlayGames commented 1 year ago

I was having this issue under macOS - the device has to be unplugged and reconnected for the new device string to stick.

AshesHub commented 2 months ago

same on a raspberypi

# ./wInd3x spew
I0911 19:27:45.542460     775 cmd_spew.go:324] 38100000: 00000800
I0911 19:27:45.548115     775 cmd_spew.go:324] 38200000: 00000000
I0911 19:27:45.552873     775 cmd_spew.go:324] 38300000: 00000000
I0911 19:27:45.557690     775 cmd_spew.go:324] 38400000: 00000000
I0911 19:27:45.562442     775 cmd_spew.go:324] 38500000: 00000000
I0911 19:27:45.567225     775 cmd_spew.go:324] 38600000: 00000000
I0911 19:27:45.571955     775 cmd_spew.go:324] 38700000: 00000002
I0911 19:27:45.577167     775 cmd_spew.go:324] 38800000: dcf314d3
I0911 19:27:45.582123     775 cmd_spew.go:324] 38900000: 00000000
I0911 19:27:45.587048     775 cmd_spew.go:324] 38a00000: 00000000
2024/09/11 19:27:45 handle_events: error: libusb: interrupted [code -10]
I0911 19:27:45.591760     775 cmd_spew.go:324] 38b00000: 00000000
I0911 19:27:45.595821     775 cmd_spew.go:324] 38c00000: 00000002
I0911 19:27:45.599866     775 cmd_spew.go:324] 38d00000: 00000000
I0911 19:27:45.603977     775 cmd_spew.go:324] 38e00000: 00000000
I0911 19:27:45.607997     775 cmd_spew.go:324] 38f00000: 00000000
I0911 19:27:45.612028     775 cmd_spew.go:324] 39000000: 00000000
I0911 19:27:45.616186     775 cmd_spew.go:324] 39100000: 00000000
I0911 19:27:45.620318     775 cmd_spew.go:324] 39200000: 00000440
I0911 19:27:45.624422     775 cmd_spew.go:324] 39300000: 00000000
I0911 19:27:45.628517     775 cmd_spew.go:324] 39400000: 00000000
I0911 19:27:45.632574     775 cmd_spew.go:324] 39500000: 00000000
I0911 19:27:45.636622     775 cmd_spew.go:324] 39600000: 00000000
I0911 19:27:45.640659     775 cmd_spew.go:324] 39700000: 00000000
I0911 19:27:45.644749     775 cmd_spew.go:324] 39800000: 00000000
I0911 19:27:45.648853     775 cmd_spew.go:324] 39900000: 00000000
I0911 19:27:45.652941     775 cmd_spew.go:324] 39a00000: 01021002
I0911 19:27:45.657075     775 cmd_spew.go:324] 39b00000: 00020000
I0911 19:27:45.661187     775 cmd_spew.go:324] 39c00000: 00000000
I0911 19:27:45.665238     775 cmd_spew.go:324] 39d00000: 00000000
I0911 19:27:45.669338     775 cmd_spew.go:324] 39e00000: 00000000
I0911 19:27:45.673425     775 cmd_spew.go:324] 39f00000: 00000000
I0911 19:27:45.677489     775 cmd_spew.go:324] 3a000000: 00000000
I0911 19:27:45.681616     775 cmd_spew.go:324] 3a100000: 00000000
I0911 19:27:45.685787     775 cmd_spew.go:324] 3a200000: 00000000
I0911 19:27:45.689825     775 cmd_spew.go:324] 3a300000: 00000000
I0911 19:27:45.694000     775 cmd_spew.go:324] 3a400000: 00000000
I0911 19:27:45.698136     775 cmd_spew.go:324] 3a500000: 00000000
I0911 19:27:45.702188     775 cmd_spew.go:324] 3a600000: 00000000
I0911 19:27:45.706216     775 cmd_spew.go:324] 3a700000: 00000000
I0911 19:27:45.710278     775 cmd_spew.go:324] 3a800000: 00000000
I0911 19:27:45.714273     775 cmd_spew.go:324] 3a900000: 00000000
I0911 19:27:45.718648     775 cmd_spew.go:324] 3aa00000: 00000000
I0911 19:27:45.722951     775 cmd_spew.go:324] 3ab00000: 00000000
I0911 19:27:45.727013     775 cmd_spew.go:324] 3ac00000: 00000000
I0911 19:27:45.731157     775 cmd_spew.go:324] 3ad00000: 00000000
I0911 19:27:45.735249     775 cmd_spew.go:324] 3ae00000: 00000000
I0911 19:27:45.739282     775 cmd_spew.go:324] 3af00000: 00000000
I0911 19:27:45.743328     775 cmd_spew.go:324] 3b000000: 00000000
I0911 19:27:45.747441     775 cmd_spew.go:324] 3b100000: 00000000
I0911 19:27:45.751492     775 cmd_spew.go:324] 3b200000: 00000000
I0911 19:27:45.755594     775 cmd_spew.go:324] 3b300000: 00000000
I0911 19:27:45.759743     775 cmd_spew.go:324] 3b400000: 00000000
I0911 19:27:45.763842     775 cmd_spew.go:324] 3b500000: 00000000
I0911 19:27:45.767878     775 cmd_spew.go:324] 3b600000: 00000000
I0911 19:27:45.771896     775 cmd_spew.go:324] 3b700000: 00000000
I0911 19:27:45.776005     775 cmd_spew.go:324] 3b800000: 00000000
I0911 19:27:45.780019     775 cmd_spew.go:324] 3b900000: 00000000
I0911 19:27:45.784037     775 cmd_spew.go:324] 3ba00000: 00000000
I0911 19:27:45.788081     775 cmd_spew.go:324] 3bb00000: 00000000
I0911 19:27:45.792142     775 cmd_spew.go:324] 3bc00000: 00000000
I0911 19:27:45.796162     775 cmd_spew.go:324] 3bd00000: 00000000
I0911 19:27:45.800217     775 cmd_spew.go:324] 3be00000: 00000000
I0911 19:27:45.804233     775 cmd_spew.go:324] 3bf00000: 00000000
# ./wInd3x haxdfu
I0911 19:27:54.996451     784 haxeddfu.go:59] Generating payload...
I0911 19:27:54.998917     784 haxeddfu.go:69] Running rce....
Error: failed to run wInd3x exploit: failed to execute haxed dfu payload: bug trigger: libusb: timeout [code -7]

and running again Error: failed to run wInd3x exploit: retrieving string descriptor: failed to get string descriptor 2: libusb: timeout [code -7]