Tutorial  Updated

Extract Just Dance autodance video

In Just Dance after a dance it is possible to save (and share) a short clip (called Autodance, ~20 sec) recorded by the WiiU Gamepad. In theory it is a nice feature, but the only way to access and share the video is through Just Dance TV, which is public for everyone and "Autodance videos may be redistributed by third parties". This is something, which is unacceptable for me, so I tried to find another way.

  1. First step is to locate (and get) your saved Autodance files. To do this you have to access the filesystem on your SD card or external USB drive. I used FTPiiU Everywhere FTP server (thx to @dimok) to locate and copy the files via my FTP client (Total Commander). As I have an external drive the files were located at

    Just Dance 2016 Eur: /storage_usb/usr/save/00050000/101b9800/user/[userid]/JustDance2016/
    Just Dance 2016 USA: /storage_usb/usr/save/00050000/101b9000/user/[userid]/JustDance2016/

    Just Dance 2017 Eur: /storage_usb/usr/save/00050000/101eaa00/user/[userid]/JustDance2017/
    Just Dance 2017 USA: /storage_usb/usr/save/00050000/101eb200/user/[userid]/JustDance2017/

    Just Dance 2018 Eur: /storage_usb/usr/save/00050000/10210c00/user/[userid]/JustDance2018/
    Just Dance 2018 USA: /storage_usb/usr/save/00050000/10211300/user/[userid]/JustDance2018/

    JDSave_0 contains save data (I guess), but JDSave_1 ... are Autodance files (8Mb per file).
    [userid] is different for every user (in my case it was 80000003).

    just-dance-2018-save.png


    As an alternate method (if you don't have network connection or prefer swapping SD card), you can use SaveMii to access your save files (thx to @Incure for the idea).

  2. I assumed (and hoped), that the video should be in some common video format, so loaded the file into a hex editor and scammed it. After some header info and a bunch of zeroes I found webm header. From this point it was easy.
    All you have to do is to truncate the first part of the file, before the actual webm video, which is starting with data 1A45DFA3. For me it was located at 0x7D1CC - 512460 in decimal). Optionally you can trim blank (zero) data on the end (search for it).

  3. Rename the file to *.webm and load with a compatible video player. Enjoy your private video :)

UPDATE: checked and the same format has been used in Just Dance 2017 (and maybe in earlier versions, should be confirmed)
UPDATE 2: add USA paths
UPDATE 3: the method works for Just Dance 2016 (confirmed), add JD2016 paths
UPDATE 4: add SaveMii method to access save files
UPDATE 5: modify description to locate webm video data
 
Last edited by werdy,

werdy

Active Member
OP
Newcomer
Joined
Oct 12, 2015
Messages
29
Trophies
0
Website
www.werdy.hu
XP
752
Country
Hungary
Dear Admins!

Is it possible to change the title of the forum to Extract Just Dance autodance video (as the method works for earlier versions too)?

Thanks!
 

Incure

Well-Known Member
Newcomer
Joined
Jul 30, 2007
Messages
69
Trophies
1
XP
1,304
Country
Netherlands
Just wanted to know that you can extract the savefiles including the video with (the underrated) SaveMii tool by GabyPCgeeK. This is a lot easier and saver than using FTPiiU. Make sure you save the video in the game after playing a song and after that you can use the backup function of SaveMii to find the video save files on your SD card.
 
  • Like
Reactions: werdy

werdy

Active Member
OP
Newcomer
Joined
Oct 12, 2015
Messages
29
Trophies
0
Website
www.werdy.hu
XP
752
Country
Hungary
Just wanted to know that you can extract the savefiles including the video with (the underrated) SaveMii tool by GabyPCgeeK. This is a lot easier and saver than using FTPiiU. Make sure you save the video in the game after playing a song and after that you can use the backup function of SaveMii to find the video save files on your SD card.

Thanks for the idea (included in the tutorial). Personally I prefer (and feel easier) to use FTP connection instead of swapping SD card.
 

compass2k

New Member
Newbie
Joined
Feb 12, 2018
Messages
3
Trophies
0
Age
59
XP
42
Country
Australia
I have been trying to truncate just dance specific header info from the disabiguated/obscufucated JDSave_ files. Like you I found the format
to be webm video which Ubisoft have made unplayable by introducing header text that confuses standard video players (as well as removing the
.webm file extension ).

The video is I should point out generated by Just Dance 2017 on win10pro pc (not mobile device).

Comparing my JDSave_ files with working .webm videos (in the free HxD hex editor) I find that the webm file signature is not present (ISO .Eߣ HEX: 1A 45 DF A3) I only detected the video file type was using the free mediainfo tool.

I suppose JD could just make its rendering engine or webplayer assume .webm codec instead of confusing other videoplayers as previously
by stuffing the header with proprietary rubbish as previously and just omit the webm file signature header string .

I added 1A 45 DF A3 to my JDSave file and gave it a .webm file extension but neither VLC or MPC could render it despite playing other webm video ok

At an impasse be glad of ideas / advice what to remove / add to my JDSave_ files to make them play in standard webm supporting video players.

Cheers
Dan
 

werdy

Active Member
OP
Newcomer
Joined
Oct 12, 2015
Messages
29
Trophies
0
Website
www.werdy.hu
XP
752
Country
Hungary
Comparing my JDSave_ files with working .webm videos (in the free HxD hex editor) I find that the webm file signature is not present (ISO .Eߣ HEX: 1A 45 DF A3) I only detected the video file type was using the free mediainfo tool.

Are you sure that you have truncated the video at the correct position? I have checked my JD2018 JDSave_ files and that signature is there (and no problem to playing it with VLC).
 

compass2k

New Member
Newbie
Joined
Feb 12, 2018
Messages
3
Trophies
0
Age
59
XP
42
Country
Australia
I couldnt locate the spot you mentioned that signified the start of actual video (at 0x7D1CC - 512460 in decimal) . I tried various truncations but didnt work .
I include one of my files as reference. I had to add a .txt file extension for the file upload component to accept it.
If you could point out where I should truncate and if and where the webm signature is as I couldnt find it by hex search though mediainfo could see the file as webm and the encoding etc.
(scratches head)
thanks in advance - I'm trying to use the video as part of a compilation for a minecraft noteblocks tutorial my 12 year old daughter is doing so she adds her thanks for your consideration.
dan
 

Attachments

  • JDSave_11.txt
    6.9 MB · Views: 614

werdy

Active Member
OP
Newcomer
Joined
Oct 12, 2015
Messages
29
Trophies
0
Website
www.werdy.hu
XP
752
Country
Hungary
I couldnt locate the spot you mentioned that signified the start of actual video (at 0x7D1CC - 512460 in decimal) . I tried various truncations but didnt work .

Hi Dan! Interesing, in your file the webm header (1A45DFA3) can be found a little later (at 512496). If the file is correct then i have to modify the tutorial, as it seems the location of the actual video is not constant within the file. I've attached the webm video zipped and protected (will send the password in private).
Welcome and greetings to your daughter :)
 

Attachments

  • JDSave_11.zip
    6.4 MB · Views: 411
  • Like
Reactions: raphamotta

compass2k

New Member
Newbie
Joined
Feb 12, 2018
Messages
3
Trophies
0
Age
59
XP
42
Country
Australia
Thanks a lot - after some work I managed to convert my daughters video. I was using text (default) not hex search in my hex editor so wasnt detecting the webm signature. Also I was truncating only the first page
of 0's where there were hundreds (or thousands) above.

Once I deleted back to the file origin and added the webm file extension the files played and I can use this method until ubisoft find some other trick to stop us.

Thanks for all your work Werdy - my daughter got her project in and is very proud of herself.

Dan
 
  • Like
Reactions: werdy

justdancer

New Member
Newbie
Joined
Feb 24, 2019
Messages
1
Trophies
0
Age
78
XP
53
Country
United States
@zouzzz I went to your site and saw your program. Thanks very much, I was looking for the same thing for Xbox360! Actually I was about to write a program. Do you think you can open source your program? It doesn't have to be perfect but I want to learn! :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    K3Nv2 @ K3Nv2: @BigOnYa...