First, try opening Scratch_new with 7zip. If it contains another swf, extract it. Using a hex editor, search for the hex code '4f a5 14 02 d0 27 4f a4 01 01' in Scratch_new.swf (or the file you extracted) and change the 27 to 26. You can now open the swf in editor mode. You might need to resize the window to make it work, and then press the 'new button'.
Have fun!
Edit: Code is now '4f be 14 02 d0 27 4f a4 01 01'
Edit 2: Just search for 27 4f a4 01 01. If that doesn't work, find the next one.
Edit 3: If anyone still cares, the code is now 27 4f a5 01 01
Last edited by rubiks_cube_guy238 (2012-11-11 09:57:54)
Offline
You can try Hex Fiend
I don't know any programs that support SWF format other than 7-zip (which is only for Windows) so you will need to try running it with WINE.
Last edited by rubiks_cube_guy238 (2012-10-30 09:26:50)
Offline
I tried winRAR; it doesn't work. 7zip does have versions for other operating systems, but those are unofficial. I didn't see the other versions when I downloaded it from the home page.
Last edited by rubiks_cube_guy238 (2012-10-30 15:32:56)
Offline
Only if the program you're using is really *. A well-made program will identify the type of file by its header, not by its extension.
Last edited by rubiks_cube_guy238 (2012-10-30 17:22:35)
Offline
The swf was modified, so now the code is '4f be 14 02 d0 27 4f a4 01 01'.
Offline
A cool thing would be a script that automatically downloads the latest swf when online and hacks the .swf file.
Offline
I used Sothink SWF Decompiler. It has a 'Raw Data' option to display the hex codes for each bytecode instruction. '27 4f a4 01 01' means 'push false; call setEditMode with one argument' and 26 means 'push true'.
Offline