xboxscene.org forums

Xbox360 Forums => Xbox 360 Hacking Forums => Technical DVD-ROM and Modified DVD Firmware Forum => Topic started by: illicitx on December 27, 2005, 11:44:00 PM

Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 27, 2005, 11:44:00 PM
I am attempting to launch SWF files from the Kiosk disk, this was sparked by the news item on the main page saying that the attempt failed. After examining the SWF files closer I was able to see that the files on the demo disk use Zlib compression. At the moment I am getting everything ready to test out. I will continue exprimenting and report back once I have a bootable swf file.


Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 27, 2005, 11:55:00 PM
ok everyone it worked, I booted my own SWF file by replacing the main HexicDeluxe.swf with a Zlib signed replacement HexicDeluxe.swf with text. Im about to go try animations, Ill keep everyone updated.

only problem im having at the moment is I need to get the actual size of the original swf files because the scaling/centering isnt correct. Ill try to pull that out of the headers.

This post has been edited by illicitx: Dec 28 2005, 07:59 AM
Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 28, 2005, 12:14:00 AM
new swf info:

Width 1280
Height 720
FPS 60
SWF Version 6 (This launcher can also launch v7 swf's)


more as It comes...

animations are working, im going to test out the new settings and look for a better way to zlib compress. currently im using a demo of a flash optimizer that converts the file to black and white when you edit it which isnt too much fun
Title: Launching Swf Files Via Kiosk Disk
Post by: enixn on December 28, 2005, 12:16:00 AM
hmm...wow cool, this is quite interesting, keep up the good work, i would do something but i dont have it hehe..
Title: Launching Swf Files Via Kiosk Disk
Post by: genecyber on December 28, 2005, 12:17:00 AM
How big is your iso? What have you ripped? And can you launch just the swf app from a cdr? I am thinking of maybe a few meg iso burnt to cdr to make testing quick?

Also Try the demo of Swishmax! It has some nice effects. It would be neat to make a cool scene intro using flash. Not exactly a hax0red 360 but technically it is unsigned code.

This post has been edited by genecyber: Dec 28 2005, 08:19 AM
Title: Launching Swf Files Via Kiosk Disk
Post by: CancerBoy on December 28, 2005, 12:22:00 AM
Great work. Keep us updated  biggrin.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 28, 2005, 12:24:00 AM
New update, exporting as flash 6 will automatically enable zlib compression. So far so good with this, Im going to try to make a smaller iso with just the Helix xex as a launcher, ill let everyone know how it goes.
Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 28, 2005, 12:56:00 AM
QUOTE(genecyber @ Dec 28 2005, 08:24 AM) *

How big is your iso? What have you ripped? And can you launch just the swf app from a cdr? I am thinking of maybe a few meg iso burnt to cdr to make testing quick?

Also Try the demo of Swishmax! It has some nice effects. It would be neat to make a cool scene intro using flash. Not exactly a hax0red 360 but technically it is unsigned code.


my iso is standard size at the moment, i just have the other demos ripped, Im gonna experiment some more with making it just the helix demo

*edit* no luck with just hexic on the cd. Ill experiment more early tomorrow. gotta get some sleep. this has been fun. Use all my specs stated above and you can try this out for yourself.

This post has been edited by illicitx: Dec 28 2005, 09:02 AM
Title: Launching Swf Files Via Kiosk Disk
Post by: Guerrilla on December 28, 2005, 01:30:00 AM
Im not really into flash, but isnt it possible to do more with flash then just animations? cant you make some kind of webbrowser with it? or maybe a flash based media player?

dont know if this is possible in any way but just wondering...
Title: Launching Swf Files Via Kiosk Disk
Post by: jizmo on December 28, 2005, 02:04:00 AM
It's great news altogether, definitely a way to run some of the own homebrew games. There are so many great games available out there that could work with a simple few fixes.

Flash web browser is kind of pushing it, but flash does infact have access to the network, so some kind of things are possible here. There are already some messengers available, for example. It's pretty much a question of what ports are open from x360 and if you get your x360 to communicate with other computers trough that port.

I don't have access to the kiosk disk, but those who have may want to have their access to Live! firewalled shut - somehow I smell patch coming to disable all this fun pretty soon.
Title: Launching Swf Files Via Kiosk Disk
Post by: conc3pt on December 28, 2005, 03:13:00 AM
have you tried embedding any video into your flash file? or launching files through flash? link a button to an xex file or something
Title: Launching Swf Files Via Kiosk Disk
Post by: Arakon on December 28, 2005, 05:26:00 AM
just burning the contents of the hexic folder to CDR should work fine, it does here.
I had tried 2 flash files, one being alien hominid, the other being the "maze" sample from macromedia, both crashed my 360 completely.
Title: Launching Swf Files Via Kiosk Disk
Post by: MetalMickey on December 28, 2005, 05:41:00 AM
Er, isnt this the start of the 360 homebrew scene?

Whats to stop someone coding/building an XBMC type app in flash and launching it via this method? Flash already has all the media playback functions we need...

This post has been edited by MetalMickey: Dec 28 2005, 01:42 PM
Title: Launching Swf Files Via Kiosk Disk
Post by: jizmo on December 28, 2005, 06:06:00 AM
QUOTE(MetalMickey @ Dec 28 2005, 02:48 PM) *

Er, isnt this the start of the 360 homebrew scene?

Whats to stop someone coding/building an XBMC type app in flash and launching it via this method? Flash already has all the media playback functions we need...

Umm... no. Flash is very, very, very, very, very restricted. It's nothing like C++, or other coding languages, starting from the fact that it's in fact running within a player, much like a video file with some interactive features. You can't poke any of the hardware, do file listings, copy or change files. You most definitely couldn't code the codecs needed for XBMC -like behaviour with flash.

It's perfect for animation, simple games and utilities though.

The only way to poke in the system would be to find a vulnerability in the flash player itself. Which has been actually done before.
Title: Launching Swf Files Via Kiosk Disk
Post by: MetalMickey on December 28, 2005, 06:05:00 AM
Whens the last time you looked at flash? For example, It has MP3 playback built-in. It allows you load an MP3 file from disk an play it back. Same for video. It has networking built in. It has the ability to read/write to/from external files. It has endless user friendly GUI applications.

Unless you are talking about the particular flash player on the kiosk disk being a cut-down version...?

This post has been edited by MetalMickey: Dec 28 2005, 02:08 PM
Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 28, 2005, 06:27:00 AM
I will be releasing more tonight. Stay tuned guys
Title: Launching Swf Files Via Kiosk Disk
Post by: deadparrot on December 28, 2005, 06:30:00 AM
If it's Flash 6, AS is restricted to AS 1, instead of AS 2.

I just wish I had a 360 to test some of my Flash stuff on.
Title: Launching Swf Files Via Kiosk Disk
Post by: MetalMickey on December 28, 2005, 06:49:00 AM
I think illicitx is just exporting as flash 6 to simplify the zlib stuff. He has already mentioned that he has used later versions with a trial program to encrypt them.

I need to get a 360 myself to do some testing.
Title: Launching Swf Files Via Kiosk Disk
Post by: jizmo on December 28, 2005, 06:46:00 AM
QUOTE(MetalMickey @ Dec 28 2005, 03:12 PM) View Post

Whens the last time you looked at flash? For example, It has MP3 playback built-in. It allows you load an MP3 file from disk an play it back. Same for video. It has networking built in. It has the ability to read/write to/from external files. It has endless user friendly GUI applications.

Unless you are talking about the particular flash player on the kiosk disk being a cut-down version...?

It is apparently an older version. If it was one of the latest ones it'd be a different situation.

I'm not quite sure about the plugins it supports, atleast WMA seems to be supported as it's played as in-game music. One could imagine WMV would be supported as well to make some intro videos to flash games.

Anyway, I think most poking you can do with Flash 6 is to read some system version data or find a vulnerability in that causes the Flash player to act in unexpected fashion. It takes some trying, but has happened before, as we all know:

http://www.betanews....lity/1131724795

Again, this doesn't help either much if the entire system is running on a hypervisor.
Title: Launching Swf Files Via Kiosk Disk
Post by: MetalMickey on December 28, 2005, 07:02:00 AM
QUOTE(jizmo)
It is apparently an older version.

Source for this?

QUOTE
Anyway, I think most poking you can do with Flash 6 is to read some system version data or find a vulnerability in that causes the Flash player to act in unexpected fashion.

Nobody is talking about using flash to find another vunerabilty yet. We are talking about using the available functions of flash to allow us to extend the capability of the machine, such as building a media player to play movies from the harddrive.

QUOTE
Again, this doesn't help either much if the entire system is running on a hypervisor.

Again, noone is talking about defeating the hypervisor or anything of the sort.
Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 28, 2005, 07:01:00 AM
QUOTE(Arakon @ Dec 28 2005, 01:33 PM) View Post

just burning the contents of the hexic folder to CDR should work fine, it does here.
I had tried 2 flash files, one being alien hominid, the other being the "maze" sample from macromedia, both crashed my 360 completely.


Im gonna have to give that a shot, Im gonna pick up some cd-rs as these dvd-rs are getting waisted(for a good cause tho), also Im going to release a demo tonight that will allow controller input and possibly some other cool stuff. I also want to look into flash "expliots" and create a few links to signed and unsigned xbe's.

Again, Zlib compression seems to be mandatory, but i will look into this further. If anyone has a zlib compresser for swf files that would be handy so I can do some SWF v7 testing.

As always, more to come...
Title: Launching Swf Files Via Kiosk Disk
Post by: jizmo on December 28, 2005, 07:08:00 AM
QUOTE(MetalMickey @ Dec 28 2005, 04:02 PM) View Post
Source for this?

From the guys who've ran newer and older flash code. It's all speculative, I'm just telling what I've heard.

QUOTE(MetalMickey @ Dec 28 2005, 04:02 PM) View Post
Nobody is talking about using flash to find another vunerabilty yet. We are talking about using the available functions of flash to allow us to extend the capability of the machine, such as building a media player to play movies from the harddrive.

We're all here just trying to figure out the possible uses for this Flash thing. My speculation has nothing to do with the media player thing, injecting code for Flash player to run just would possibly allow much more than just playing a few funny files in Flash.

So rest assured, no-one has forgotten about your terrific idea of re-coding XBMC to x360 in Flash, and you'll certainly get some credits if its done, so take a chill pill already.
Title: Launching Swf Files Via Kiosk Disk
Post by: mksoftware on December 28, 2005, 07:15:00 AM
great work! A flash player for the Xbox 360 without modchip, nice!
Title: Launching Swf Files Via Kiosk Disk
Post by: Uollas on December 28, 2005, 07:32:00 AM
A noob question: if it is possible to play a custom swf files, what about the fscommand("exec", <app_path>) statement?If the flash player is "trusted",is the signature checked in this way?Maybe, since the calling process is secure, there isn't any check.
It can't be so easy I know...
Title: Launching Swf Files Via Kiosk Disk
Post by: crobar on December 28, 2005, 07:34:00 AM
well flash  6 still ran FScommands...
so in theory you could use this to access files on the hard drive...
i wonder where the flash player is located...on the disc or on the xbox it self....if its on the disc you could update the player all together

Uollas... posted before me lol

This post has been edited by crobar: Dec 28 2005, 03:36 PM
Title: Launching Swf Files Via Kiosk Disk
Post by: Arakon on December 28, 2005, 07:35:00 AM
some more info would be nice. I also attempted a zlib compressed, unprotected (the other two were protected) flashmovie (ver. 6) now and it also locks up the box completely.
btw, on the PC, the flash games respond to the actual ABXY keys on the keyboard, arrow keys, and "S" for start.
so making flashgames work with controller will be easy enough.
Title: Launching Swf Files Via Kiosk Disk
Post by: crobar on December 28, 2005, 07:39:00 AM
well that is if the keys are mapped the same as the keyboadr...witch i highly doubt because  when you plug in a keyboard to type in a message windown the abxy keys dont act as "buttons" just letter keys...
so w would have to find the button association to them
if i knew where to find the iso id try running a comand from flash to run an xbx or xbe file

This post has been edited by crobar: Dec 28 2005, 03:44 PM
Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 28, 2005, 07:41:00 AM
QUOTE(Arakon @ Dec 28 2005, 03:35 PM) *

some more info would be nice. I also attempted a zlib compressed, unprotected (the other two were protected) flashmovie (ver. 6) now and it also locks up the box completely.
btw, on the PC, the flash games respond to the actual ABXY keys on the keyboard, arrow keys, and "S" for start.
so making flashgames work with controller will be easy enough.


At this point the flash 6 zlibs were giving me some issues which I thought was a dvd issue. Try zlib compressing a flash 7 file with Flash Optimizer.
Title: Launching Swf Files Via Kiosk Disk
Post by: Arakon on December 28, 2005, 07:34:00 AM
QUOTE(crobar @ Dec 28 2005, 03:34 PM) View Post

well flash  6 still ran FScommands...
so in theory you could use this to access files on the hard drive...
i wonder where the flash player is located...on the disc or on the xbox it self....if its on the disc you could update the player all together

Uollas... posted before me lol


the flash player is the default.xex file in the hexic folder.

QUOTE
well that is if the keys are mapped the same as the keyboadr...witch i highly doubt because when you plug in a keyboard to type in a message windown the abxy keys dont act as "buttons" just letter keys...
so w would have to find the button association to them


the keyboard map can be changed for any game, and the flash player too. while typing the keyboard is obviously mapped as normal keyboard, not a controller.
Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 28, 2005, 07:39:00 AM
QUOTE(crobar @ Dec 28 2005, 03:39 PM) View Post

well that is if the keys are mapped the same as the keyboadr...witch i highly doubt because  when you plug in a keyboard to type in a message windown the abxy keys dont act as "buttons" just letter keys...
so w would have to find the button association to them


he has tested this and tried it on pc and the keys actually do correspond.

food for thought,

http://www.macromedi.../mpsb05-07.html
Title: Launching Swf Files Via Kiosk Disk
Post by: Arakon on December 28, 2005, 08:15:00 AM
@illicitx: can you send me any flash file that does definitely work for you? so I have a base to mess with. email it to arakon "at" gmail dot com please.
Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 28, 2005, 07:41:00 AM
QUOTE(Arakon @ Dec 28 2005, 03:46 PM) View Post

@illicitx: can you send me any flash file that does definitely work for you? so I have a base to mess with. email it to arakon "at" gmail dot com please.

Yes but Im not at that computer, It would have to be tonight
Title: Launching Swf Files Via Kiosk Disk
Post by: kanderson on December 28, 2005, 08:31:00 AM
Since I don't have a 360 myself, I will post all the info I have right now to help you guys out :

The player is Flash 6 / 7.  ActionScript 1 and 2 run on both. zlib compression is very common on Flash files, if not always (there's an option in the Flash IDE to turn it off, but that's not really relevant.)

The Player on the xbox is a custom build player. This means it might or might not have certain features the Flash players 6/7 do have. For instance using webcam features might or might not be implemented for specific reasons.

One thing which is for sure is that most "special" implementations of the MM Flash Player have hooks build in to talk to the host machine/os. On Flash Lite fscommand / fscommand2 is the method used to hook to the hosting platform (phones,mostly).

On the Xbox 360 Flash Player this is implemented through fscommands, aswell as through the getURL method, which is normally used to call a http page. This implementation is pretty weird and seems very hackish... I've compiled a little list of fscommands and getURLs possible :

getURL("FSCommand:LeaderBoardGameMode", GameMode); // XBOX LIVE/ARCADE Method
getURL("FSCommand:LeaderBoardSortOrder", SortOrder); // XBOX LIVE/ARCADE Method
getURL("FSCommand:LeaderBoardQuery", LeaderBoardSelected); // XBOX LIVE/ARCADE Method
getURL("FSCommand:LeaderBoardGameMode", GameMode);// XBOX LIVE/ARCADE Method
getURL("FSCommand:ShowGamercard", index); // XBOX LIVE/ARCADE Method
getURL("FSCommand:Presence", xml); // ????
getURL("FSCommand:DifficultyContext", xml); // XBOX Settings call ?
getURL("FSCommand:WriteStats", xml); //Writes an xml to the os ? ???
getURL("FSCommand:SaveSettings", xml); //saves an xml to the os ? ???
getURL("FSCommand:SoundFX", _loc2._Level_sfx); //Tells the os to play a sound ?
getURL("FSCommand:MusicVolume", _loc2._Level_music); //Changes volume on os ?
getURL("FSCommand:SaveGame", str); // ???
getURL("FSCommand:FileIOReadHeader", text); //Reads utf8 text from file
getURL("FSCommand:FileIOReadBody", text);  //Reads utf8 text from file    
getURL("FSCommand:FileIOWriteHeader", text); //writes utf8 text to file
getURL("FSCommand:FileIOWriteBody", text);//writes utf8 text to file
getURL("FSCommand:FileIOButton", text);//????
fscommand("LoadSettings", "settings");
fscommand("LoadGame");
fscommand("SessionReady", "true");
fscommand("TerminateGame", "<data><exit v=\"UserButton\"/></data>"); //Exiting the player?

These 2 geturls interrestl me most :
getURL("FSCommand:FileIOWriteHeader", text);
getURL("FSCommand:FileIOWriteBody", text);

Title: Launching Swf Files Via Kiosk Disk
Post by: crobar on December 28, 2005, 08:44:00 AM
where did you get your info, if you dont have a 360 to run the tests on?

This post has been edited by crobar: Dec 28 2005, 04:44 PM
Title: Launching Swf Files Via Kiosk Disk
Post by: kanderson on December 28, 2005, 08:47:00 AM
QUOTE(crobar @ Dec 28 2005, 04:15 PM) *

where did you get your info, if you dont have a 360 to run the tests on?


You do not need to have an xbox to look at swf files. So maybe I do have swf files but not an xbox.
Title: Launching Swf Files Via Kiosk Disk
Post by: crobar on December 28, 2005, 08:24:00 AM
im not saying your info is fake... just asking, idlove to get my hands on the files myself to do some testing.
hopfully tonight ill have the dvd and ill be able to get my hands dirty smile.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Zenofex on December 28, 2005, 11:33:00 AM
Sorry for a repost but did we ever establish if the xbox360's stack is executeable? if so could we try to do a buffer overflow using the:

text = & quot;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";

getURL("FSCommand:FileIOWriteHeader", text);

or

getURL("FSCommand:FileIOWriteBody", text);

I know we would have to develop some shell code and i would give it a shot but im still trying to find a 360 in my area
Title: Launching Swf Files Via Kiosk Disk
Post by: TheRandomDude on December 28, 2005, 11:37:00 AM
would somebody please just decompile helix so we know at least some of the commands to fool around with, there are plently of swf to fla converters out there.
Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 28, 2005, 11:44:00 AM
I will be back at my pc and xbox 360 in 5 hours, thats when alot of testing will be done and new info will be released.

This post has been edited by illicitx: Dec 28 2005, 07:44 PM
Title: Launching Swf Files Via Kiosk Disk
Post by: Zenofex on December 28, 2005, 11:12:00 AM
I found this out there about geturl() with FSCommands

http://www.iay.org.u...ki.pl?FSCommand
Title: Launching Swf Files Via Kiosk Disk
Post by: Monoxboogie on December 28, 2005, 01:50:00 PM
Has anybody considered the recent Zlib exploit?  There is a buffer overflow in versions 1.2.1 and 1.2.2 of Zlib.  Though there is a fat chance that MS used a vulnerable version, it may not be completely impossible.  They did, after all, build their flash player off of an old version.

There also appear to be several vulnerabilities to the flash player 6.x.y series.  Though MS probably got to pick and choose certain functionalities, it's possible that some of the vulnerable code may still be resting in there.  http://www.securiteam.com/ and search for "Zlib" will yield 1 promising result (the rest are old).  Searching for "Flash" yields quite a few interesting results.
Title: Launching Swf Files Via Kiosk Disk
Post by: shakaru on December 28, 2005, 02:46:00 PM
And do what? Crash the hypervisor so the machine needs to repost? Wont do but kill a virtual machine.
Title: Launching Swf Files Via Kiosk Disk
Post by: bowser22 on December 28, 2005, 02:57:00 PM
Stack memory on the 360 is not executable making it virtually impossible to do a buffer overload
Title: Launching Swf Files Via Kiosk Disk
Post by: GileS on December 28, 2005, 03:40:00 PM
Well I can verify the fscommands and getURLs posted by kanderson.  They are all right in the swf file for hexic once decompiled
Title: Launching Swf Files Via Kiosk Disk
Post by: Monoxboogie on December 28, 2005, 03:14:00 PM
QUOTE(shakaru @ Dec 28 2005, 10:17 PM) View Post

And do what? Crash the hypervisor so the machine needs to repost? Wont do but kill a virtual machine.



QUOTE(bowser22 @ Dec 28 2005, 10:28 PM) View Post

Stack memory on the 360 is not executable making it virtually impossible to do a buffer overload


The answer I was looking for would be "No."  Not some commentary from people who don't know otherwise.

How do you know it would *kill* the VM?  What if it instead rendered control of the VM over to us?  Though it's not the entire 360; it's a start.

And though stack memory may not be executable, that hasn't stopped it from happening before.  Look for the NX bit exploits.  Also, at least one of those exploits is heap based, not stack.

If anybody told you guys one month ago that MS would fuck up and release a disc which could be modified, burnt to a CD, and run, you'd had assumed we were full of shit.
Title: Launching Swf Files Via Kiosk Disk
Post by: cyberplague on December 28, 2005, 03:46:00 PM
QUOTE(illicitx @ Dec 28 2005, 11:28 PM) View Post

ok since ive got home I got the Hexic running standalone (not with the rest of the kiosk disk) and booting my swf files. If you replace the Splash.swf you run into a little problem, The xbe pauses the playback, atleast thats what i think is happening.

I think this because if u play the actual demo, it plays the splash and then overlays "press a to continue" and probably pauses the movie.
anyone want to host a working SWF file for me? PM me with your email addy


Check your pmsg.  I will be home in an hour to test this out as well.

CP
Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 28, 2005, 05:00:00 PM
QUOTE(cyberplague @ Dec 28 2005, 11:53 PM) View Post

Check your pmsg.  I will be home in an hour to test this out as well.

CP

sent, waiting for you to upload.
Title: Launching Swf Files Via Kiosk Disk
Post by: cyberplague on December 28, 2005, 05:21:00 PM
QUOTE(illicitx @ Dec 29 2005, 01:07 AM) View Post

sent, waiting for you to upload.



Done.

Here is the link Download Here

Just replace this one file and either burn just the files in the hexic directory or the whole demo disk.  

I am burning this right now to test it out. I will post my results.

WE WILL NOT TELL YOU OR PMSG YOU WHERE TO GET THE DISK SO DONT ASK!

CP
Title: Launching Swf Files Via Kiosk Disk
Post by: Daveid on December 28, 2005, 05:32:00 PM
QUOTE(maddy2005 @ Dec 29 2005, 12:32 AM) View Post

illicitx m8 adding that file will just put that flashing video on screen no good in that ??? we need some software of some kind.. to run tongue.gif

it's a proof of concept dude lol quit complaining!

illicit is doing great biggrin.gif !! go illicit biggrin.gif *watches in awe*
Title: Launching Swf Files Via Kiosk Disk
Post by: maddy2005 on December 28, 2005, 05:33:00 PM
trust mee im not complaining! and this is a great start! smile.gif dont get mee wrong smile.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: z0nic on December 28, 2005, 05:35:00 PM
Hi!

I'm following this post with much interest. smile.gif

I guess you guys already know this but the splash.swf actually reads the k.xml (or **_k.xml) file. Uses it for localization. The splash.swf and k.xml file only seems to be connected to the kiosk disc however. The comment in the k.xml says; HexicKiosk Localization Strings.
You can try to change the strings and it even works if you run it on your computer smile.gif

Good luck!

/zonic
Title: Launching Swf Files Via Kiosk Disk
Post by: Magixx on December 28, 2005, 08:39:00 PM
Dose anyone here want me to try and decrypt the xbox hexic to a .fla format?
Title: Launching Swf Files Via Kiosk Disk
Post by: illicitx on December 28, 2005, 09:13:00 PM
QUOTE(Magixx @ Dec 29 2005, 04:46 AM) View Post

Dose anyone here want me to try and decrypt the xbox hexic to a .fla format?

lemme think about it.....

yes.

anyways, anyone who is PM'ing me please just post in this thread.

Also anyone requesting the Kiosk disk, imagse, or files off of the kiosk disk... I will not be sending out any illegal or copyrighted files so please stop asking.

We will be able to continue more once Magixx decompiles the fla file. There is a program called Flash Decompiler, so if any one can get it please upload the decompiled fla.

Title: Launching Swf Files Via Kiosk Disk
Post by: rootofallevil on December 28, 2005, 10:24:00 PM
imma try to decompile the game too to a fla
Title: Launching Swf Files Via Kiosk Disk
Post by: GileS on December 28, 2005, 10:34:00 PM
swf to fla already completed smile.gif Not sure what to do with it..
Title: Launching Swf Files Via Kiosk Disk
Post by: cyberplague on December 28, 2005, 10:37:00 PM
illicitx check pmsg.

Nothing interesting so far...

CP
Title: Launching Swf Files Via Kiosk Disk
Post by: On3D33p on December 29, 2005, 03:08:00 AM
Amazing! I actually just peed a little bit! Keep up the good work.
Title: Launching Swf Files Via Kiosk Disk
Post by: jizmo on December 29, 2005, 03:58:00 AM
For those who get the replaced Flash thing up and running, here's a few suggestions to what to try and run instead of animations and games (these already exist on the net)

- RSS Readers
- Utilities that list and print out data usable within x360's Flash player (including fonts etc, the version and extensions of used Flash player)
- Flash Speed Test (to determine how fast the x360's Flash really is when compared to certain table PCs in this area)
- Network (speed and port) testing utilities

Someone who manages to gets Flash stuff up and running well might want to write a tutorial here so that othercan start trying out different stuff and gathering information too. Many would appreciate it.

Edit:

Kanderson, great update. Keep up the good work.
Title: Launching Swf Files Via Kiosk Disk
Post by: kanderson on December 29, 2005, 04:29:00 AM
QUOTE(jizmo @ Dec 29 2005, 12:05 PM) View Post

1 - RSS Readers
2 - Utilities that list and print out data usable within x360's Flash player (including fonts etc, the version and extensions of used Flash player)
3 - Flash Speed Test (to determine how fast the x360's Flash really is when compared to certain table PCs in this area)
4 - Network (speed and port) testing utilities
5 - Kanderson, great update. Keep up the good work.


1 - Would need xml functionality - not tested yet, due to player crashes
2 - Made such a Flash, but it crashes the xbox player. Looks like it's an issue with the fonts.
Fonts are implemented in a really different fashion from other Flashplayers. This one seems to load ttf files. This could also be the source of the crash. There seems to be no way to using dynamic textfields yet.
3 - Seeing how slow the Hexic flashes run on my machine, which is very fast, the xbox player must be lightening fast.
4 - getURL checked. To be checked : XML & XMLSocket. Dont get ur hopes up on Netconnection stuff.
5 - Thank you, but thank Arakon too.
Title: Launching Swf Files Via Kiosk Disk
Post by: Altsi on December 29, 2005, 06:12:00 AM
I'm not sure if you have already figured this out, but this is about the button mapping used in xbox360 arcade (FLASH) games.

It seems that the A, B, X, and Y buttons on pad are referred as they would be in keyboard.
The movement (atleast 4-way pad) looks like its referred as keyboards arrow-keys and the start (|>) looks like its just a keyboard's S-key.

This could be easily figured out by playing HexicDeluxe.swf on PC (runs quite slow BTW).

QUOTE(kanderson @ Dec 29 2005, 01:36 PM) View Post

1 - Would need xml functionality - not tested yet, due to player crashes


I think it was in xboxhacker forums that someone found out that hexic uses xml files to localization.
So there seems to be xml support.
Title: Launching Swf Files Via Kiosk Disk
Post by: kanderson on December 29, 2005, 06:17:00 AM
QUOTE(Altsi @ Dec 29 2005, 02:19 PM) View Post

I'm not sure if you have already figured this out, but this is about the button mapping used in xbox360 arcade (FLASH) games.

It seems that the A, B, X, and Y buttons on pad are referred as they would be in keyboard.
The movement (atleast 4-way pad) looks like its referred as keyboards arrow-keys and the start (|>) looks like its just a keyboard's S-key.

This could be easily figured out by playing HexicDeluxe.swf on PC (runs quite slow BTW).
I think it was in xboxhacker forums that someone found out that hexic uses xml files to localization.
So there seems to be xml support.


About the Hexic keyboard mapping : I did not have the time to figure this one out yet, but it seems like HexicDeluxe.swf is doing some specific stuff for this.

About the XML functionality : I am sorry, I was unclear, to support RSS Feeds we not only need the XML support , but we need XML support that loads off the network. It's now loading local files.
Title: Launching Swf Files Via Kiosk Disk
Post by: Altsi on December 29, 2005, 06:33:00 AM
QUOTE(kanderson @ Dec 29 2005, 03:24 PM) View Post

About the XML functionality : I am sorry, I was unclear, to support RSS Feeds we not only need the XML support , but we need XML support that loads off the network. It's now loading local files.


Yep, or atleast networking functions that would let us dl files from the net.
And somehow i doubt we have that this easily.
Title: Launching Swf Files Via Kiosk Disk
Post by: serialized on December 29, 2005, 10:07:00 AM
QUOTE(Altsi @ Dec 29 2005, 02:40 PM) View Post

Yep, or atleast networking functions that would let us dl files from the net.
And somehow i doubt we have that this easily.


There should be a few ways to identify what classess and global variables methods available in the system
in this particular document
Flash Document for probing methods/variables accessible to an object

It should be entirely possible to do the following
CODE

_root.createTextField( "txtLabel", 1, 0, 0, 1000, 720 );
_root.txtLabel.text += "_root properties\n";
for (var propName in _root)
{
     _root.txtLabel.text += ( propName + "\n" );
}

_root.txtLabel.text += "\n_global properties\n";
// Not sure if ASSetPropFlags function exists, but if it is we can uncover a lot more classess/functions
ASSetPropFlags(_global, null, 6, 1);

for ( var propName in _global )
{
    _root.txtLabel.text += ( propName + " values: " + _global[propName] + "\n" );
}

// Get System information
_root.txtLabel.text += "\nSystem capabilities\n";
// Not sure if ASSetPropFlags function exists, but if it is we can potentially uncover a lot more
// informations
ASSetPropFlags( System.capabilities, null, 6, 1 );

for ( var propName in System.capabilities )
{
     _root.txtLabel.text += ( propName + ": " +  System.capabilities[ propName ] + "\n" );
}


Hope we can get more information in regards to exposed properties/functions of both _root and _global

Regards.
Title: Launching Swf Files Via Kiosk Disk
Post by: kanderson on December 29, 2005, 10:30:00 AM
QUOTE(serialized @ Dec 29 2005, 06:14 PM) View Post

There should be a few ways to identify what classess and global variables methods available in the system
in this particular document
Flash Document for probing methods/variables accessible to an object

It should be entirely possible to do the following
CODE

 bunch of code in original post


Hope we can get more information in regards to exposed properties/functions of both _root and _global

Regards.


As posted, we tried to run a swf with a similar script. It will crash the flash player on the xbox. I am guessing it's due to the fonts in the dynamic textfields.
Title: Launching Swf Files Via Kiosk Disk
Post by: serialized on December 29, 2005, 10:51:00 AM
QUOTE(kanderson @ Dec 29 2005, 06:37 PM) View Post

As posted, we tried to run a swf with a similar script. It will crash the flash player on the xbox. I am guessing it's due to the fonts in the dynamic textfields.


How about if trying to creating textfield object on the fly

Hence.. instead of doing _root.textLabel.text += "string" all the time
We try to do this instead
CODE

var i = 1;
for (var propName in _global )
{
    _root.createTextField("txtLabel" + i, i, 0, i * 15, 1000, 15);
    _root[ "txtLabel" + i ].text = propName;
       i++;
}


instead? They might have restriction of how much characters can a textfield has, but certainly they don't have
limits on how many objects we can made (hopefull?)

Regards.

Note:
If this is also not possible, it is entirely possible to create a timer object that swaps the context of textfields
on the fly. Or if we're really desperate we can create 27 movieclips that represent each alphabet letter. And create a function that attaches movieclips of the passed argument. I.e. display( "propName" );
The movieclipe p, r, o, p, n, a, m, e (we can use alternate background color to indentify capital or small letter). Sounds farfetch, but I don't think MS/Macromedia restrict attaching movies tongue.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: LiquidIce629 on December 29, 2005, 11:04:00 AM
I just tried the Hexic files on my xbox 360 US edition (NTSC). I get a black screen. Is this restricted to use by PAL xbox360' for now?? Or am I not burning it correctly? I just dropped all hexic files including default.xbx into the root of the dvd and burnt in nero. Any tips or am i sol?
Title: Launching Swf Files Via Kiosk Disk
Post by: Chris_F on December 29, 2005, 01:35:00 PM
QUOTE(LiquidIce629 @ Dec 29 2005, 01:11 PM) View Post

I just tried the Hexic files on my xbox 360 US edition (NTSC). I get a black screen. Is this restricted to use by PAL xbox360' for now?? Or am I not burning it correctly? I just dropped all hexic files including default.xbx into the root of the dvd and burnt in nero. Any tips or am i sol?


I get the same thing. Hexic causes my xbox to freeze. I have a NTSC version as well. Will the kiosk disk only run on PAL xboxs?
Title: Launching Swf Files Via Kiosk Disk
Post by: cyberplague on December 29, 2005, 01:48:00 PM
QUOTE(Chris_F @ Dec 29 2005, 09:42 PM) View Post

I get the same thing. Hexic causes my xbox to freeze. I have a NTSC version as well. Will the kiosk disk only run on PAL xboxs?


Works on my NTSC Box, it is NOT PAL ONLY.

CP
Title: Launching Swf Files Via Kiosk Disk
Post by: ItalianMob on December 29, 2005, 02:35:00 PM
I'm with CP

I've got a NTSC box and it works just fine.

It might have been in the way you replaced the file in the ISO.

Just a thought

If you've tried networking capabilities outside your network and had those fail, have you though about networking to a local pc?  We know the xbox itself has this capability.  I've got MCE running and that proves that the box itself can spider a local network without bumping outside of the network.  If this is the case you could always create a xml spider on a pc to grab the info on a regular basis and then have the flash player load from that location on the local network.  This might bypass the crashing of the player.  As the player could have predefined "Trusted" sites to obtain information from.

Italian
Title: Launching Swf Files Via Kiosk Disk
Post by: Abaddon666 on December 29, 2005, 03:26:00 PM
I just burnt the contents of the demo\hexic folder as root of a CD-RW using Nero. Before that, I also replaced the splash.swf with the one posted here. The disc boots on my pal Xbox360 Core without any probs.
Maybe you are missing some files of the kiosk disc.
By the way, is there already any flash game/movie/App which can be run instead of Hexic ?


Greetz,
Abaddon666
Title: Launching Swf Files Via Kiosk Disk
Post by: XBoxgeek on December 29, 2005, 03:27:00 PM
I just burnt a CDR with just Hexic on and it works fine. I used Nero 6 and used CD UDF as the template.
Screen shot
Title: Launching Swf Files Via Kiosk Disk
Post by: Abaddon666 on December 29, 2005, 03:35:00 PM
These files should be in the root of your disc, check it.

54.wma
Badback.wma
Belkell.wma
Cobblers.wma
convectionui.ttf
default.xex
de_g.xml
de_k.xml
es_g.xml
es_k.xml
fr_g.xml
fr_k.xml
g.xml
gothic.ttf
HexicDeluxe.swf
HexicHDLoading.swf
it_g.xml
it_k.xml
ja_g.xml
ja_k.xml
k.xml
KeyMap_HXIC.xml
ko_g.xml
ko_k.xml
Lubax.wma
Oilyn.wma
pt_g.xml
SdGD_M.ttf
Slartisfgh.wma
Splash.swf
Underlow.wma
xarialuni.ttf
zh_g.xml
zh_k.xml


Greetz,
Abaddon666
Title: Launching Swf Files Via Kiosk Disk
Post by: LiquidIce629 on December 29, 2005, 03:43:00 PM
Thanks for the screenshot and the filenames. It seems like whoever packaged these files used a bad program, it converted all of the files to use short filenames. I just went through and renamed each file to the correct file name, and I'm reburning to try again.

Will post back with my success or failures.
Title: Launching Swf Files Via Kiosk Disk
Post by: krawhitham on December 29, 2005, 04:04:00 PM
is a SWF based divx/xvid player possible?
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on December 29, 2005, 04:12:00 PM
Just wanted to say "excellent R&D guys".  smile.gif I got an X360 for Xmas and this the most interesting thead I've read yet.   biggrin.gif

Not used AS for years (really!), certainly before XML was integrated.  Consequently, I've got an XML parser I implemented myself entirely in AS which I can contribute if eventually required (on a 5 1/4" floppy in loft  laugh.gif )
Title: Launching Swf Files Via Kiosk Disk
Post by: TraZer on December 29, 2005, 05:00:00 PM
QUOTE(PedrosPad @ Dec 30 2005, 12:19 AM) View Post

Just wanted to say "excellent R&D guys".  smile.gif I got an X360 for Xmas and this the most interesting thead I've read yet.   biggrin.gif

Not used AS for years (really!), certainly before XML was integrated.  Consequently, I've got an XML parser I implemented myself entirely in AS which I can contribute if eventually required (on a 5 1/4" floppy in loft  laugh.gif )


Nice to see that you're still keeping an eye on the soft modding scene Pedros!
I remember reading your posts with the same enthusiasm as you explain here, back when UXE still was fresh
Title: Launching Swf Files Via Kiosk Disk
Post by: genecyber on December 30, 2005, 02:15:00 AM
Ok, First off, the Xbox controller input is NOT just like the keyboard, you need to map the commands manually, this swf player does not assume the controller is a keyboard.

I have decrypted the swf HexicDeluxe and it has quite a bit of complex actionscript to wade through and I have not yet located the instructions for accepting input from the controller.

Another note: After decompiling and recompiling the original game swf file and re-exporting the game hangs at the "Press a to Start" screen

I also noticed that it hangs when trying to load files larger than the original game swf file.

So many experiments, I am fairly certain that there are countless hours of fun to be had working with this rushed player.
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on December 30, 2005, 03:01:00 AM
QUOTE(genecyber @ Dec 30 2005, 11:22 AM) View Post
So many experiments, I am fairly certain that there are countless hours of fun to be had working with this rushed player.


A few (semi random) thoughts regarding the use of the Hexic Flash player…

Just because the HexicDeluxe demo is coded as Flash engine & Flash file, that doesn't necessarily mean that the  full downloadable version is.  These files could be an early proof-of-concept/prototype/demo.  The full version may be a more common compiled XEX.  (Historically Macromedia Authorware & Macromedia Director are commonly used to prototype applications ahead of full development - which can take place using completely different toolsets).

If the full version is still Flash, just because HexicDeluxe’s developers decided to publish  their app as a Flash Player & Flash file, that doesn’t necessarily mean that all XBL Arcade content is also limited to Flash (after all, the binary Flash player XEX would still need to be included in the downloads).  They may have already had Hexic implemented in Flash, so porting a Flash interpreter may have simply been more efficient.   If it was newly developed, developers experienced with Flash ActionScript would be easier to find than X360 developers (and cheaper).  Hire one C++ programmer and 20 AS developers!  (Given the strength of this model, maybe M$ themselves put together the Flash Interpreter as an option for Arcade content developers?)

Isn't there a full HexicDeluxe downloadable from XBL?  It may come with a more complete Flash player  smile.gif - although its XEX may be media flagged to execute from HDD only! sad.gif   IIRC tools now exist to allow the extraction of X360 HDD content for examination.  cool.gif

A few (semi random) thoughts.  happy.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Daveid on December 30, 2005, 03:44:00 AM
QUOTE(PedrosPad @ Dec 30 2005, 10:08 AM) View Post

A few (semi random) thoughts regarding the use of the Hexic Flash player…

Just because the HexicDeluxe demo is coded as Flash engine & Flash file, that doesn't necessarily mean that the  full downloadable version is.  These files could be an early proof-of-concept/prototype/demo.  The full version may be a more common compiled XEX.  (Historically Macromedia Authorware & Macromedia Director are commonly used to prototype applications ahead of full development - which can take place using completely different toolsets).

If the full version is still Flash, just because HexicDeluxe’s developers decided to publish  their app as a Flash Player & Flash file, that doesn’t necessarily mean that all XBL Arcade content is also limited to Flash (after all, the binary Flash player XEX would still need to be included in the downloads).  They may have already had Hexic implemented in Flash, so porting a Flash interpreter may have simply been more efficient.   If it was newly developed, developers experienced with Flash ActionScript would be easier to find than X360 developers (and cheaper).  Hire one C++ programmer and 20 AS developers!  (Given the strength of this model, maybe M$ themselves put together the Flash Interpreter as an option for Arcade content developers?)

Isn't there a full HexicDeluxe downloadable from XBL?  It may come with a more complete Flash player  smile.gif - although its XEX may be media flagged to execute from HDD only! sad.gif   IIRC tools now exist to allow the extraction of X360 HDD content for examination.  cool.gif

A few (semi random) thoughts.  happy.gif


I'm thinking the flash player already resides on the HDD when you get it and is more capable

the point you seem to be making is vaild. However I think what is trying to be attempted is not to run something from the HDD (though obviously that comes later) but to use this disc and a custom flash file to find out more about the 360's security and files, no? So it doesn't matter all that stuff tongue.gif just that this one runs off a disc and we can change some of it biggrin.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Alec on December 30, 2005, 05:52:00 AM
Do these "tools" allow us to add files to the hard drive, as well? I'd like to grab all of the themes off of the kiosk disc and slap 'em into my HDD.
Title: Launching Swf Files Via Kiosk Disk
Post by: crobar on December 30, 2005, 11:14:00 AM
where are you guys trying to run the AS?
off a button or in the first frame?
if you running it on the first frame you might want to try it in the third or fourth frame i remember it being an issue while running flash in an exe.
might help might not just my 2 cents
Title: Launching Swf Files Via Kiosk Disk
Post by: MaTiAz on December 30, 2005, 01:24:00 PM
QUOTE(genecyber @ Dec 30 2005, 09:29 PM) View Post

OK so I am having some success! I have a clock application semi working, It does not display the seconds on screen but it is acuratly pulling and displaying the system time correctly.

Flashkit.com is a great resource for things such as this.

*Update 1*
Ok This is very interesting, I pushed the dashboard button on the controller while the clock app was running, and left it there for a few minutes, low and behold the clock was still running in the background and updating with each passing minute. **Time to test HTTP Stuff now**

Cool, gotta propably install Flash MX again wink.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on December 30, 2005, 03:14:00 PM
QUOTE(yngwie001 @ Dec 30 2005, 11:27 PM) View Post

How far can we go with this disc?   uhh.gif  To be able to play backups (eventually) seems alittle far fetched.
surely we are limited with it.

While greater feats would be welcome cool.gif , I'm beginning to think there may be distance in simply booting and running Flash programs.  Flash is quite capable, and if the X360 Flash player is as fast as Hexic appears to indicate, it opens up a nice living room platform for Flash homebrew games and entertainment.  Develop and test on PC and eventually execute on X360.  Kind'a like Java, "Write once, run anywhere!" - lol  laugh.gif

A fast flash player could make 3D practical, and if the networking and GetURL() method does work and can pull from any host, even online multiplayer games would be possible (using the http querystring to post information, etc.).

Personally, I have crack at a homebrew MSN Messenger-style chat application first (the server-side for this would be very easy).  Out of curiosity (and to save time), what tools/programs are the people having success using to author their AS and generate the SWFs?  (And what versions of tools, in order to generate the right SWF versions for the XBOX?)

A closing thought...IIRC rumours exist that support for MSN Messenger will make it onto the X360 via a future dashboard update (facilitated by the linking of Gamertags to MS Passports, etc.).  The latest MSN Messenger uses Flash for Winks and animated Avatars, so Flash on the X360 would be required for this.
Title: Launching Swf Files Via Kiosk Disk
Post by: lilpee on December 30, 2005, 03:39:00 PM
Once I get home, I am going to try and see if Dofus (http://www.dofus.com) would work...

Title: Launching Swf Files Via Kiosk Disk
Post by: genecyber on December 30, 2005, 05:14:00 PM
OK ANy flash designers, What is needed is button input. The Decompiled actionscript for Hexic is Huge and beyond my understanding, Just doing an _ON Keypress does not work.

The data and time functions in action script do work.

Action script 2.0 does not seem to be suported.

What is really needed is something to get  debug information (Flash errors) to print to the screen.

As far as I can tell the Default executable is loading splash.swf and an audio file,and waits for input, It then loads HexicDelux.swf.

Also audio encoded as mp3 does not work with this flash player.
Title: Launching Swf Files Via Kiosk Disk
Post by: ItalianMob on December 30, 2005, 07:31:00 PM
GC - send me the decomplied FLA - I've been doing flash multimedia scripting for over 8 years nows, and need less to say sold thousands of cd's with flash enabled stuff I've built.  More eyes are always better.

ItalianMob

EDIT - All i have thus far is the theme version of the ISO so I don't have the SWF for hex.
Title: Launching Swf Files Via Kiosk Disk
Post by: modthebox.tk on December 30, 2005, 11:57:00 PM
wow. nice progress. backups are not close to becoming a reality. But to know that we might be getting some homebrew stuff on the X360 soon is just mind bogoling. I thought it would take at least a year. Yet in only a couple of months the modding scene has found a loop hole (or at least something that looks like a loop hole).
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on December 31, 2005, 11:21:00 AM
QUOTE(modthebox.tk @ Dec 31 2005, 09:04 AM) View Post
But to know that we might be getting some homebrew stuff on the X360 soon is just mind bogoling.


Allard said in one of his interviews that M$ had watched the XBOX1 modding scene, and incorporated many of the reasons people were modding into the X360 (personalised Dash skinning, own music, etc.).  Using Flash to permit the development and use of homebrew code works nicely.  Maybe M$ will sit up and sanction such an approach - in a similar sprit to Sony’s Playstation Net Yaroze solution.
Title: Launching Swf Files Via Kiosk Disk
Post by: crobar on December 31, 2005, 12:14:00 PM
im a flash developer incase anyone needs some scripting done.
just PM me.
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on December 31, 2005, 01:40:00 PM
First of all, very good work guys smile.gif

I believe the default.xex (the one in Hexic's dir) is not just a flash player. As far as I can see it is more a flash player which is custommade for Hexic. It does the following:

- Play Splash.swf for around 5 seconds,
  and look for a file called Oilyn.wma and if it exists, play it.
- Wait endlessly until the player presses the A button.
- Play HexicDeluxe.swf (it slowly crossfades from the last frame of splash.swf)

In Hexic's directory there are 8 .wma music files. I think default.xex has a built in playlist which starts with Oilyn.wma.

Ohw and I think (as far as I understood the AS from the decompiled HexicDeluxe.swf) they change the musicvolume from within AS using getURL("FSCommand:MusicVolume", xxx).

Btw, I've tried to use MP3 audio in my .swf (160kbps mp3, stereo) but I don't hear a thing when I play it on the XBox sad.gif So I guess they don't support audio from flash files, or they do play it but just no mp3's.
Title: Launching Swf Files Via Kiosk Disk
Post by: Midri on December 31, 2005, 02:11:00 PM
I wonder what restrictions they have placed on the fscommand... thats a powerfull little bugger...
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on December 31, 2005, 04:34:00 PM
It looks like you can overwrite the .wma files with your own music in .wma format as long as they're WMA files of at least version 9. The files from Hexic are created with WMA 10, but WMA 9 worked fine. (the same file encoded with wma 8.0 didnt work, so assume any older version wont work either).

And apparently you can also remove any of the .wma files. I removed all except one (Oilyn.wma) which I replaced with a Oilyn.wma I made (encoded) myself using MS's WMA encoder 9. That worked fine, although I don't know what happens when the song ends biggrin.gif Still have to check that, I guess the music simply stops since it can't find the next file in the playlist smile.gif

Btw, maybe someone can setup a Wiki for this ? It would be nice to have some central place with all available info so far.

(Ohw, and happy new year biggrin.gif)
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on January 01, 2006, 07:23:00 AM
As far as I can make up out of the AS most input is handled through a keyListener they register. The keylistener registers 2 callback functions (keyUp and keyDown) that handle all input events. To see which key was pressed/released they use Key.getCode(). This looks like a normal way of doing it, i think.

Ohw and it looks like, as someone said here before, the keycode is just a normal ascii code. 65 ('A') for the A button, 76 ('L') for LT, 82 ('R') for RT, 83 ('S') for Start, ...

I'm going to do some more tests to find out all the keycodes. And I still have a problem of not receiving any keyUp events upon release of any of the buttons. Got the feeling they send a keyDown directly followed by a keyUp event when you press a button and they don't send anything when you release a button sad.gif That would make sense, since that's how Hexic works.

Ohw and i've also seen the _root.KeyboardAccessibility, but I got no clue what it is used for. (looks like something they use to register keyboard mappings for menu buttons... or something like that?)
Title: Launching Swf Files Via Kiosk Disk
Post by: Daveid on January 01, 2006, 09:06:00 AM
I'm having trouble re-publishing the fla file

i exported the swf to an .fla and an .as file and am republishing it as a flash 6 file but when i do my computer DIESSSS, flash stops responding. It's not a bad computer, AMD 64 3600 with a gig of ram, or is that not good enough and i just have to wait a year? thanks
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on January 01, 2006, 10:41:00 AM
Here's a list of all key codes returned by Key.getCode() in Flash. I've found those by running a selfmade Flash file on the xbox 360:

Start = 83 ('S')
Back = 66 ('B')
A = 65 ('A')
B = 66 ('B')
X = 88 ('X')
Y = 89 ('Y')
Left stick, left = 37 and 41
Left stick, up = 38 and 42
Left stick, right = 39 and 43
Left stick, down = 40 and 44
dpad, left = 37 and 41
dpad, up = 38 and 42
dpad, right = 39 and 43
dpad, down = 40 and 44
LT = 76 ('L')
RT = 82 ('R')
LB = not supported!
RB = not supported!

If you use a keyListener it will behave a little different than on the PC. If you press a button the keyDown function will be called after which the keyUp function will be called directly. If you release a button nothing happens. All directional buttons (the stick and the dpad) are kind of in a triggered mode. When you press one of these buttons a keyDown function will get called followed by a keyUp, followed by a short pause, after which the keyDown and keyUp get called again, followed again by a short pause, etc.. Until you release the button. The pause between two keyDown/keyUp pairs is constant (and quite long). When you use the 41 to 44 codes for the left stick, the pause is shorter btw than for the 37 to 40 codes...

Hopefully you guys find this useful in some way.
Title: Launching Swf Files Via Kiosk Disk
Post by: lilpee on January 01, 2006, 12:20:00 PM
Flash web browser:

http://www.flashkit....-7865/index.php


I'm going to run and get some blank cd-rw's (can the 360 read rw's?) so I can test some of my flash projects..
Title: Launching Swf Files Via Kiosk Disk
Post by: DarkDeity on January 01, 2006, 12:38:00 PM
i found that browser too, but have you tried to use it, you can do anythign with it... yo ucant change the status to "connected"
Title: Launching Swf Files Via Kiosk Disk
Post by: genecyber on January 01, 2006, 01:19:00 PM
Gloei: Can you please pm me or e-mail me a flash file that shows an example of this, something say that when you load on the 360, it can display to the screen "Start button puched" A button Pushed"
Title: Launching Swf Files Via Kiosk Disk
Post by: Biosyntrix on January 01, 2006, 02:48:00 PM
also roadrunners flash site has a flash search engine that utilizes google =)
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on January 01, 2006, 03:16:00 PM
QUOTE(genecyber @ Jan 1 2006, 09:26 PM) View Post

Gloei: Can you please pm me or e-mail me a flash file that shows an example of this, something say that when you load on the 360, it can display to the screen "Start button puched" A button Pushed"

Here you go: Input handling example

I've placed the source .fla there, and the .swf's you need to place on a disc (together with a default.xex, which you have to find somewhere yourself). I've tested it (by burning the two .swf's + default.xex on a CDRW) on my xbox 360 (pal) and it works. Btw they work on your PC too smile.gif Just click on HexicDeluxe.swf from the link above, to see what you should get on the xbox.

have fun.
Title: Launching Swf Files Via Kiosk Disk
Post by: DarkDeity on January 01, 2006, 05:05:00 PM
Hexic is really fun to play on the PC, but i have to run it on low quality. Anways, while browsing the kiosk disk i noticed that kingkong was an EXE file, but when i try to run it on my computer it says the program is too big to fit in the memory, just putting out food for thought

Title: Launching Swf Files Via Kiosk Disk
Post by: t_mac_ca on January 01, 2006, 05:49:00 PM
I have macromedia flash 8 how do i save with Zlib compression?
Title: Launching Swf Files Via Kiosk Disk
Post by: Angerwound on January 01, 2006, 07:02:00 PM
Yah, anything i compile with flash 8 seems not to work. Can't locate  zlib compression settings.
Title: Launching Swf Files Via Kiosk Disk
Post by: NarutoKun on January 01, 2006, 10:33:00 PM
could someone help me decompile the swf with FlashPlayer 7 SDK and Visual Basic 6?
Title: Launching Swf Files Via Kiosk Disk
Post by: eDeus on January 02, 2006, 01:21:00 AM
comment re XBMC-SWF was very funny, cheers biggrin.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Biosyntrix on January 02, 2006, 01:40:00 AM
QUOTE(rmbell @ Jan 2 2006, 09:25 AM) View Post

i just read through all 8 pages, and i must say, i love watching things evolve like this thread did.

I'm going to try some stuff later on with this, even though i havent used flash in ages, but ive got a lot of time and a lot of dvd-r's smile.gif


cdr's much cheaper  tongue.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: rmbell on January 02, 2006, 01:46:00 AM
ok, i just did a quick animation test, and it either: doesnt like having a background colour set, didnt like the colour (#6925AF), or you have to do a colour layer.

my text also had weird colouring.
Title: Launching Swf Files Via Kiosk Disk
Post by: /-\tomic on January 02, 2006, 01:47:00 AM
Well, I'm not very good with flash... at all, but I read over this whole thread.  I put all the files from Hexic on a disc and burnt them, but with one change.  Instead of the original hexicdeluxe.swf file, I exported that flash web browser someone linked to earlier as a flash 6 swf (because that's supposed to enable zlib... I think?).  Anyway, I took that, a keyboard, and a mouse and hooked it up to the 360.  I figured, since the xbox supports keyboards and mice, why not see if it would work with the flash file?  Well... it displayed the splash.swf file, and then froze.  It didn't even display the browser file, just froze.  The controller stopped working as well.  Not like it would have really mattered... I can't even get that browser to work correctly on my PC.  What I really want to know though is if you can use your keyboard/mouse in conjunction with the flash files.  I tried using the keyboard to play hexic off my hd, but that didn't work.  Another odd thing... I noticed that after I attempted to play the flash browswer... when I went back to my guide it took about 20 seconds to load up a live game.  Now... I don't know if this was because I had a keyboard and mouse plugged in, or if it was because I had tried to boot that other flash file, but they took forever to load up, and it made it seem like the 360 had froze.  I originally thought the 360 was frozen and restarted a few times, then decided to wait a little longer.  Once I loaded one, the next one loaded insantly like normal... odd though.  Anyway... someone else want to see if they can get a keyboard/mouse working with flash?  I'd try something but it's almost 4 am now so I'm gonna hit the sack.
Title: Launching Swf Files Via Kiosk Disk
Post by: genecyber on January 02, 2006, 01:49:00 AM
CODE
getProperty()
does not work.

Games are an Immediate posibility, although nowhere near the endgame this is too much fun. Stay Tuned for "Super Battle Checkers"
Title: Launching Swf Files Via Kiosk Disk
Post by: Neodug on January 02, 2006, 03:42:00 AM
There was rumers about the 360 been able to run homebrew before it came out, maybe MS was gonna suprise us once the 360s flash player is more stable. Either way i dont care as long as i can play homebrew  happy.gif  Keep up the good work all!! laugh.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: NanoStudios on January 02, 2006, 04:09:00 AM
M$ had specifically stated in the past that homebrew would be possible through Xbox Live Arcade, although I doubt they meant in this way  tongue.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Altsi on January 02, 2006, 04:50:00 AM
QUOTE(DarkDeity @ Jan 2 2006, 02:12 AM) View Post

Anways, while browsing the kiosk disk i noticed that kingkong was an EXE file, but when i try to run it on my computer it says the program is too big to fit in the memory, just putting out food for thought


The same happens when you try to run the compatibility update default.xex renamed to default.exe.
So king kong is basically just a a xex file with a different extension. It will not run on Windows even if you have more memory, its built on PPC platform. Correct me if i'm right, but this has been already discussed on another forum.


QUOTE(/-\tomic @ Jan 2 2006, 10:54 AM) View Post

Well, I'm not very good with flash... at all, but I read over this whole thread.  I put all the files from Hexic on a disc and burnt them, but with one change.  Instead of the original hexicdeluxe.swf file, I exported that flash web browser someone linked to earlier as a flash 6 swf (because that's supposed to enable zlib... I think?).  Anyway, I took that, a keyboard, and a mouse and hooked it up to the 360.  I figured, since the xbox supports keyboards and mice, why not see if it would work with the flash file?  Well... it displayed the splash.swf file, and then froze.  It didn't even display the browser file, just froze.  The controller stopped working as well.  Not like it would have really mattered... I can't even get that browser to work correctly on my PC.  What I really want to know though is if you can use your keyboard/mouse in conjunction with the flash files.  I tried using the keyboard to play hexic off my hd, but that didn't work.  Another odd thing... I noticed that after I attempted to play the flash browswer... when I went back to my guide it took about 20 seconds to load up a live game.  Now... I don't know if this was because I had a keyboard and mouse plugged in, or if it was because I had tried to boot that other flash file, but they took forever to load up, and it made it seem like the 360 had froze.  I originally thought the 360 was frozen and restarted a few times, then decided to wait a little longer.  Once I loaded one, the next one loaded insantly like normal... odd though.  Anyway... someone else want to see if they can get a keyboard/mouse working with flash?  I'd try something but it's almost 4 am now so I'm gonna hit the sack.


No support for mouse in XB360!
None of the flash application work like expected on Xbox 360 before modifying atleast the input commands.

Title: Launching Swf Files Via Kiosk Disk
Post by: ravenslayer on January 02, 2006, 05:12:00 AM
QUOTE(NanoStudios @ Jan 2 2006, 12:16 PM) View Post

M$ had specifically stated in the past that homebrew would be possible through Xbox Live Arcade, although I doubt they meant in this way  tongue.gif


:s i didn't read this but could be said by M$
great that there is now flash support. I will try modifying some games to the 360 settings
Title: Launching Swf Files Via Kiosk Disk
Post by: Neodug on January 02, 2006, 05:24:00 AM
QUOTE(NanoStudios @ Jan 2 2006, 11:16 AM) View Post

M$ had specifically stated in the past that homebrew would be possible through Xbox Live Arcade, although I doubt they meant in this way  tongue.gif

They could have ment this way though... think about it, they could restrict what can be used so say your flash cant access drive c:/ d:/ etc But im probley wrong  rolleyes.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: deadparrot on January 02, 2006, 07:52:00 AM
QUOTE(NarutoKun @ Jan 2 2006, 05:40 AM) View Post

could someone help me decompile the swf with FlashPlayer 7 SDK and Visual Basic 6?

You want Sothink's SWF Decompiler.
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on January 02, 2006, 08:42:00 AM
QUOTE(Biosyntrix @ Jan 2 2006, 09:47 AM) View Post

cdr's much cheaper  tongue.gif

Or just use a CDRW smile.gif Works fine too.

Btw, it's true that the background color of your .swf isn't used by the flashplayer on the xbox360. It uses a fixed white background color. If you want some other color, you have to use a colored rectangle smile.gif

Genecyber: nice clock! smile.gif looking forward to "Super Battle Checkers" wink.gif btw, too bad getProperty() doesnt work. That would have made certain things a bit easier.
Title: Launching Swf Files Via Kiosk Disk
Post by: sub420 on January 02, 2006, 11:32:00 AM
would it be possible to stream a swf file from a website instead of running it from the disc? i have no idea if thats possible or not but hopefully maybe somebody will try
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on January 06, 2006, 09:57:00 AM
QUOTE(PedrosPad @ Jan 6 2006, 03:45 PM) View Post

I used PIRSTOOLS to extract the contained files.

fyi - Binaries of my Windows builds of xboxdumper and PIRSTOOLS are now on xbins in
/PC/Xbox 360 Tools/Harddrive Tools/xboxdumper/
and
/PC/Xbox 360 Tools/PIRSTools/
should anyone else wish to retrieve their own HexicHD files.  smile.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: OpticNurv on January 06, 2006, 10:02:00 AM
good to know, i just cracked open the hdd case today, i'll take a peek at it...
Title: Launching Swf Files Via Kiosk Disk
Post by: 1337C0D3R on January 06, 2006, 10:14:00 AM
You might want to have a look at http://www.secretlevel.com/ , as it is a strong possibility that they are the creators of the flash player we are toying with.

My lead :
http://www.xbox.com/...S/dev/tools.htm
"Secret Level Tools, Inc.
Flash Player
http://www.secretlevel.com"

Side Note : If anyone wants to work on flash experiments on IM or otherwise, PM me. I have a second premium now just for testing.
Title: Launching Swf Files Via Kiosk Disk
Post by: -PK- on January 06, 2006, 12:19:00 PM
QUOTE(1337C0D3R @ Jan 6 2006, 06:21 PM) View Post

You might want to have a look at http://www.secretlevel.com/ , as it is a strong possibility that they are the creators of the flash player we are toying with.

My lead :
http://www.xbox.com/...S/dev/tools.htm
"Secret Level Tools, Inc.
Flash Player
http://www.secretlevel.com"

Side Note : If anyone wants to work on flash experiments on IM or otherwise, PM me. I have a second premium now just for testing.


I found some info in their news section (googled their site for "flash").  Two in paticular directly point to Macromedia Flash..


------------
02 | 18 | 2001 LucasArts Entertainment Company releases STARWARS® Starfighter™ for PS2
------------

STAR WARS® Starfighter™ for PlayStation 2 has recently hit store shelves; Macromedia Flash enabled thanks in part to Secret Level and Orange Design. LucasArts utilized a prototype of the Strobe SDK developed by SL, and worked closely with Orange Design to create the game shell user interface entirely in Flash utilizing Flash's ActionScript to handle the shell logic and communication to Lucas' game engine. Read more about it in a recent Macromedia press release, and articles on this site.
 
 

------------
  06 | 18 | 2001 Starfighter postmortem in GameDeveloper
------------

Secret Level's version of the Macromedia Flash Player was mentioned in the "What went right" section of Lucas' Star Wars® Starfighter postmortem!

"We had heard that a small San Francisco-based company named Secret Level was adapting Macromedia's Flash technology for us in PS2 games...Macromedia content-authoring tools were far more elaborate than anything we could come up with in the same time frame. We also suspected that there was a wealth of Flash authoring expertise available from out-of-house contractors which would help us smooth out the work load. Most importantly, we were very impressed by the intelligence and games savvy of the Secret Level staff."


Edit:  Re-reading the first news post above, it says that they used Action Scripts to communicate with the game engine & handle the shell logic.  In this case, it seems like that would almost confirm that the xex is what is specifically saying which Action Scripts & flash functions are allowed or not..

Also, the second post says that they have a modified version (possibly tool/plugin set) for macromedia flash to assist in developing flash material for any console.
Title: Launching Swf Files Via Kiosk Disk
Post by: jax32 on January 06, 2006, 12:51:00 PM
QUOTE(1337C0D3R @ Jan 6 2006, 11:21 AM) View Post

You might want to have a look at http://www.secretlevel.com/ , as it is a strong possibility that they are the creators of the flash player we are toying with.

My lead :
http://www.xbox.com/...S/dev/tools.htm
"Secret Level Tools, Inc.
Flash Player
http://www.secretlevel.com"

Side Note : If anyone wants to work on flash experiments on IM or otherwise, PM me. I have a second premium now just for testing.


no one listens to me sad.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Ardend on January 06, 2006, 01:35:00 PM
Hmmm interesting, in the Full Hexic HD SWF, they use the duplicateMovieClip funtion.... that tells me that default.xex is updated and supports more code smile.gif  to bad we cant boot it sad.gif

Even more interesting is the fact that the game can be booted with the old default.xex and works fine as far as I can tell.  So does that mean the default.xex from the demo actually supports more code then we think?

Sorry, just rambling off random thoughts at work :|
Title: Launching Swf Files Via Kiosk Disk
Post by: maximilian0017 on January 06, 2006, 02:42:00 PM
QUOTE(Ardend @ Jan 6 2006, 09:42 PM) View Post

Hmmm interesting, in the Full Hexic HD SWF, they use the duplicateMovieClip funtion.... that tells me that default.xex is updated and supports more code smile.gif  to bad we cant boot it sad.gif


Did you try the new default.xex?, what would be the reason it wouldn't work?
1. Signing should be intact
2. Would they use a media flag for this game?, should be able to put it back on the memorycard so no problem there...

Title: Launching Swf Files Via Kiosk Disk
Post by: Caballero2005 on January 06, 2006, 02:59:00 PM
QUOTE(PedrosPad @ Jan 6 2006, 06:04 PM) View Post

should anyone else wish to retrieve their own HexicHD files.  smile.gif


Ok thanx a lot have got all the tools, stripped my hdd out and connected via sata to pc, dumped all 20gig with winhex by sectorcopy. But now im stuck, the dumper finds no info... have i missed something important? a little tip would be nice...

cheers, caballero
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on January 06, 2006, 03:05:00 PM
QUOTE(Caballero2005 @ Jan 7 2006, 12:06 AM) *

Ok thanx a lot have got all the tools, stripped my hdd out and connected via sata to pc, dumped all 20gig with winhex by sectorcopy. But now im stuck, the dumper finds no info... have i missed something important? a little tip would be nice...

cheers, caballero

Try opening the HDD dump file in a hex editor and at offset 0x80000 you should see the letters "XTAF" (FATX backwards).  This indicates the start of a FATX partition.  If not, search for "XTAF" and see where it does appear (& post).  There should be 2,3,or 4 occurances of "XTAF" in the HDD image.  One at the start of each partition.  It's possible that you got some crap in the dump that throwing the offset out slightly.


This post has been edited by PedrosPad: Jan 6 2006, 11:08 PM
Title: Launching Swf Files Via Kiosk Disk
Post by: Caballero2005 on January 06, 2006, 03:11:00 PM
QUOTE(PedrosPad @ Jan 6 2006, 11:12 PM) View Post

Try opening the HDD dump file in a hex editor and at offset 0x80000 you should see the letters "XTAF" (FATX backwards).  This indicates the start of a FATX partition.  If not, search for "XTAF" and see where it does appear (& post).  It's possible that you got some crap in the dump that throwing the offset out slightly.

PS. There should be 2,3,or 4 occurances of "XTAF" in the HDD image.


Ok thanx a lot, the first dump was full of read errors (bad sectors?), i just deleted it, turned all unnecessary stuff off and try again to get a clean dump now, as this lasts at least an hour i will post later if it worked and what i found...

Greetz, C.
Title: Launching Swf Files Via Kiosk Disk
Post by: Ardend on January 06, 2006, 03:35:00 PM
regarding the Full Hexic HD swf, i did try booting the full version default.xex and it doesnt work.  so i replaced it with the demo one.  AFter that i tried booting and it loads and hangs on a black screen.  Turns out (and i should have noticed in the file set) that the Full version doesnt use the Splash.swf.  But since i was using the demo xex, i added that back into the folder along with all of the Full version files and demo xex and it boots and plays fine.  The only thing that doesnt work are the Achievements button, which literally does nothing when i try and press it, and the Exit to Dashboard button which crashes the WHOLE system when pressed.  Have to reboot out of it.

Other thing to note is that the Default.xex are totally different sizes, with the Full version being almost half the size of the demo one.  So there is a good chance the Full one is what we need to be getting at as its more than likely more complete if not totally complete.  Like i said, there was a duplicateMovieClip call in the file that I'm pretty sure wasnt in the demo game, but i could be mistaken...

I guess i should really see how/where the duplicateMovieClip function is used, then try and play the full game with the demo xex and see if that part of the game still works.  If not, we know for a fact that the demo.xex is crippled.....  

More ramblings (IMG:style_emoticons/default/smile.gif)


Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on January 06, 2006, 04:14:00 PM
QUOTE(Ardend @ Jan 7 2006, 12:42 AM) View Post

regarding the Full Hexic HD swf, i did try booting the full version default.xex and it doesnt work.
<snip />

I guess i should really see how/where the duplicateMovieClip function is used, then try and play the full game with the demo xex and see if that part of the game still works.  If not, we know for a fact that the demo.xex is crippled.....  

More ramblings smile.gif

Ditto result. sad.gif   And agreed regarding the duplicateMovieClip investigation.
Title: Launching Swf Files Via Kiosk Disk
Post by: Ardend on January 06, 2006, 04:37:00 PM
Ok so here is the exact code (i hope this is ok, its only a snipet) of where they use the duplicateMovieClip function.  The odd thing is, as far as I can tell, the FOR loop in this case doesnt do anything??  its almost like they need it in the FOR loop just to make it work??  Any other ideas?  kinda wierd:

for (i = 0; i < 0; i++)
{
    dot.duplicateMovieClip("dot" + i, i);
} // end of for


And thats the whole code for the symbol where its used. (IMG:style_emoticons/default/sad.gif)

anyone wanna run a quick test on duplicateMovieClip with this method and see if they can get it to work?

Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on January 06, 2006, 04:42:00 PM
QUOTE(Ardend @ Jan 7 2006, 12:42 AM) View Post

Other thing to note is that the Default.xex are totally different sizes, with the Full version being almost half the size of the demo one.

Below is an image of the Hexic contents side by side.
IPB Image

There some other very odd file size differences.  What's going on with xarialuni.ttf, from 6589652 bytes, to 153940?
Title: Launching Swf Files Via Kiosk Disk
Post by: Ardend on January 06, 2006, 04:44:00 PM
Also noticed the full game uses the createEmptyMovieClip function as well.  Wasnt that one of the ones that we couldnt get working on the demo version?

Title: Launching Swf Files Via Kiosk Disk
Post by: deadparrot on January 09, 2006, 11:43:00 AM
Something has been nagging at me all day ever since maths...

What happens if we try to get a flash app to divide something by zero?  I know it sounds incredibly stupid, and flash obviously has a way of hadling it, but I'm going to find out what happens, well, on my PC atleast.
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on January 09, 2006, 12:05:00 PM
QUOTE(xecuterbox @ Jan 9 2006, 05:38 PM) View Post

I just like to mention that to make it easy to access the flash wiki - I have created a domain - http://www.360flash.be

Hope you dont mind - but if you do just email me and I can remove it  smile.gif
Just makes it easy to remember

No problem at all smile.gif Great idea.
Title: Launching Swf Files Via Kiosk Disk
Post by: petepx on January 09, 2006, 03:34:00 PM
Hello, I just discovered this thread tonight and I did my first experiment.

Some things I noticed while coding:
- Stage object doesn't exist.
- setInterval is not available.
- anonymous object argument for attachMovie initialisation is not available.

I'll come back with more experiments, analyse and reports.

http://www.tweenpix....p/starfield.rar
Title: Launching Swf Files Via Kiosk Disk
Post by: e39m5 on January 09, 2006, 04:20:00 PM
pete, if your online, go to the 25th page and try my second download.  See if its loading a number on the screen a when you hit A the number should go up

e39m5
Title: Launching Swf Files Via Kiosk Disk
Post by: ckpcw on January 09, 2006, 06:04:00 PM
QUOTE(e39m5 @ Jan 9 2006, 03:27 PM) View Post

pete, if your online, go to the 25th page and try my second download.  See if its loading a number on the screen a when you hit A the number should go up
e39m5


Just tried your file: external.swf.
Had it (renamed to HexDeluxe of course), Splash.swf, default.xex, and thenumber.txt on a CD

It loaded, but there was no number in the white box and no change when A (or any other key) pressed.
Where exactly is the SWF storing the number?  Its not in the "thenumber.txt" file when I run it on my PC - after exiting and re-opening, it resumes counting from the number left off with in a previous opening.
Title: Launching Swf Files Via Kiosk Disk
Post by: e39m5 on January 09, 2006, 06:55:00 PM
the number is stored on the my server space.

http://www.paradoxar...k/thenumber.txt

You shouldn't have the text file on your comp or in the CD.  When you run the SWF on your comp you should see the number, and when you press A, the number hsould increase by one.  If you were connected to the net with your xbox, and it doesn't work on the xbox, you can rule out loadVars with external files.  If thats true, that sucks.  Does Hexic have any kind of high score system that includes people not using your xbox?  If there is and I get the file I can probably grab the code their using to load external variables.  I was really counting on this working, if it doesn't work theres not going to be any competitive flash games running.

e39m5
Title: Launching Swf Files Via Kiosk Disk
Post by: ckpcw on January 09, 2006, 07:27:00 PM
QUOTE(e39m5 @ Jan 9 2006, 06:02 PM) View Post

the number is stored on the my server space.

http://www.paradoxar...k/thenumber.txt

You shouldn't have the text file on your comp or in the CD.  When you run the SWF on your comp you should see the number, and when you press A, the number hsould increase by one.  If you were connected to the net with your xbox, and it doesn't work on the xbox, you can rule out loadVars with external files.  If thats true, that sucks.  Does Hexic have any kind of high score system that includes people not using your xbox?  If there is and I get the file I can probably grab the code their using to load external variables.  I was really counting on this working, if it doesn't work theres not going to be any competitive flash games running.

e39m5


I did the test with the HDD OUT.  The network cable was IN, but it may still prevent Live from connecting.  I will try again.

EDIT: Tested it with HDD in, and upon loading of a homebrew Splash.swf, I got a "Disconnected from XboxLive" Alert, and then your swf did not load the number.  Maybe later I will try it with the original Splash.swf...
Title: Launching Swf Files Via Kiosk Disk
Post by: Mad_Gouki on January 09, 2006, 08:14:00 PM
why doesnt somebody make a file browser in flash to view all the system files of the 360?
just an idea, maybe im wrong for suggesting it.
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on January 10, 2006, 07:01:00 AM
QUOTE(Mad_Gouki @ Jan 10 2006, 05:21 AM) View Post

why doesnt somebody make a file browser in flash to view all the system files of the 360?
just an idea, maybe im wrong for suggesting it.

No functioning Flash commands have yet been discovered that allow hard disk directory enumeration. sad.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: jizmo on January 10, 2006, 01:23:00 PM
QUOTE(ravenslayer @ Jan 10 2006, 08:55 PM) View Post

i found this on maxconsole

Ok, can someone (those that know what the files and directories on hdd are) try to edit the kiosk disk .inis and launch .XEX and view .wmv files that are on the HDD to see if they can be launched "externally".
Title: Launching Swf Files Via Kiosk Disk
Post by: skyypunk on January 10, 2006, 01:24:00 PM
QUOTE(ravenslayer @ Jan 10 2006, 01:55 PM) View Post

i found this on maxconsole

nice find indeed!  thanks! biggrin.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on January 10, 2006, 05:29:00 PM
QUOTE(ravenslayer @ Jan 10 2006, 08:55 PM) View Post

i found this on maxconsole

Good info.  smile.gif  But no listing there for USB drives sad.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: JimmyGoon on January 11, 2006, 02:06:00 PM
QUOTE(Altsi @ Jan 11 2006, 09:25 PM) View Post

Yes, Hexic has.. But i doubt this demo has... M$ said, they ripped netword code for achievments, why would have they left leaderboard code?



whoa whoa whoa...

WHY NOT just rip the Hexic (full edition) off the HD... we can mount the HD in linux and pull the files off right..?!!

So then decompile THAT swf and get the networking code... right?!
Title: Launching Swf Files Via Kiosk Disk
Post by: troy2000 on January 11, 2006, 03:24:00 PM
Hi,

For the past month, I have been experimenting with xbox 360 hacks.  Mostly they failed.  I did however find a way to run a bios flasher through a .xbe, using the original game support.  If i can run a file browser from a .swf file, i may be able to create a new addition to the list of supported games (eg: A bios flasher wink.gif).  I don't want to download a copyrighted DVD, so is there any way for me to get only the Hexic default.xex file.  I already have the .swf.

Thanks for any help possible!!!! biggrin.gif

Troy,
Title: Launching Swf Files Via Kiosk Disk
Post by: deakphreak on January 11, 2006, 03:46:00 PM
watch what you ask for if you dont want to get banned wink.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: teknogeek1300 on January 11, 2006, 06:03:00 PM
Hey, any chance you can edit your first post, adding a link to a few SWF games etc that work? Thanks! Since links to SWF games are not illigal, they're just harmless web games smile.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Twan on January 11, 2006, 06:26:00 PM
Sigh...what are we trying to obtain? Homebrew flash?

As soon as the chip is released, if nothing major is achieved, you're just wasting your time....
Title: Launching Swf Files Via Kiosk Disk
Post by: deadeyes989 on January 11, 2006, 07:41:00 PM
QUOTE(Twan @ Jan 12 2006, 02:33 AM) View Post

Sigh...what are we trying to obtain? Homebrew flash?

As soon as the chip is released, if nothing major is achieved, you're just wasting your time....

Very true, but for now this is a way for the community to learn ways around 360 security and what not. BESIDES, a chhip may cut us out of xbox live, and could deal heavy damage to our systems if they have any problems (maybe a hidden long term effect). And chips will take a while. This gives our community a chance to mayybe beuild a flash web browser and stuff, which will be very nice to have (and other apps of course)
Title: Launching Swf Files Via Kiosk Disk
Post by: [MF]superman on January 11, 2006, 07:56:00 PM
QUOTE(troy2000 @ Jan 11 2006, 04:31 PM) View Post

run a bios flasher through a .xbe,



I think you're confused. 360 executables are not .xbe

QUOTE
whoa whoa whoa...

WHY NOT just rip the Hexic (full edition) off the HD... we can mount the HD in linux and pull the files off right..?!!

So then decompile THAT swf and get the networking code... right?!


Really depends. With Flash games, a lot of developers use XML to forward data from a game to server, hence, how MS might be keeping track of the scores. For instance, I once created a game in Actionscript/flash. I made it into an installable executable(.exe) and in the code, I told it to take the scores at that end of the game, then look for this XML file on my server and through that XML file generate a leaderboard.

Also, MS might have created their own SDK that is incredibly similar to the Flash SDK that could easily sign the network code when called upon from it's networking library. There are a ton of factors to consider. I doubt they were sloppy with the connecting to the point where we could figure it out that easily.
Title: Launching Swf Files Via Kiosk Disk
Post by: deadeyes989 on January 11, 2006, 08:02:00 PM
So is there any flash web browsers or other cool apps yet that are even in beta stages. I'd be more then happy to beta test if anyone wants me too  biggrin.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: JimmyGoon on January 11, 2006, 08:15:00 PM
QUOTE
superman' date='Jan 12 2006, 04:03 AM' post='3180963']
I think you're confused. 360 executables are not .xbe
Really depends. With Flash games, a lot of developers use XML to forward data from a game to server, hence, how MS might be keeping track of the scores. For instance, I once created a game in Actionscript/flash. I made it into an installable executable(.exe) and in the code, I told it to take the scores at that end of the game, then look for this XML file on my server and through that XML file generate a leaderboard.

Also, MS might have created their own SDK that is incredibly similar to the Flash SDK that could easily sign the network code when called upon from it's networking library. There are a ton of factors to consider. I doubt they were sloppy with the connecting to the point where we could figure it out that easily.


right. so why not just grab the SWF off of the HD and take a look. I don't have the technical knowledge or guts to bust open my 360 but there may be some more dedicated than I here.
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on January 12, 2006, 02:43:00 AM
QUOTE(JimmyGoon @ Jan 12 2006, 04:22 AM) View Post

right. so why not just grab the SWF off of the HD and take a look. I don't have the technical knowledge or guts to bust open my 360 but there may be some more dedicated than I here.


The actual networking code is all built into the default.xex. The SWF simply calls some functions ("SaveStats", "LoadStats", etc...) that are implemented in the default.xex. This way we are very limited in the things we can do with networking. Using the functions we have we might be able to save achievements and scores for Hexic. There is a function getUrl("url"); which is actually used in Hexic's code, but I haven't heard of anyone successfully using it in his/her program. If we're not allowed to use getUrl with a internet address then it's just not possible to perform any network actions sad.gif (unless someone finds a bug or a workaround smile.gif)
Title: Launching Swf Files Via Kiosk Disk
Post by: Keshire on January 12, 2006, 03:46:00 AM
If the xex for hexic deluxe supports different functions then your going to need to mount the new swf's on the harddrive instead of just burning to disc. I'm sure this has been stated but still. Not an ideal situation.

Unless.... You manage to call an external swf from within the one mounted on the hard drive. Then at least you'll only have to mount it once. smile.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on January 12, 2006, 05:07:00 AM
QUOTE(Keshire @ Jan 12 2006, 12:53 PM) View Post

If the xex for hexic deluxe supports different functions then your going to need to mount the new swf's on the harddrive instead of just burning to disc. I'm sure this has been stated but still. Not an ideal situation.

Unless.... You manage to call an external swf from within the one mounted on the hard drive. Then at least you'll only have to mount it once. smile.gif

A very accurate statement, and an interesting idea - authoring a SWF for the HDD that simply chains a SWF on the media in the DVD drive (assuming, of course, that the more complete HDD Flash player supports this). smile.gif

I know that people have played the HDD Hexic SWF using the Kiosk player (and it largely works), but I've not actually read that anyone has attempted to get  the HDD Flash player to run anything other that the Hexic HD SWF (Injecting stuff onto the HDD takes more effort).  It may well turn out to be the case that, unlike the Kiosk one, the HDD Hexic Flash player does checksum the SWF before running.   uhh.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Keshire on January 12, 2006, 05:24:00 AM
QUOTE
unlike the Kiosk one, the HDD Hexic Flash player does checksum the SWF before running.


I see no reason why they'd even need to do that.

And if the Deluxe hexic is updating the leaderboard from the disc obviously the demo has network code.

There's obviously a lot of basic tests that haven't been done yet. smile.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: JimmyGoon on January 12, 2006, 05:33:00 AM
So is there the possibility that the DVD xex has the networking support in it and we just need the SWF code from the HDD version to utilize it?

I guess I'm saying for a development standpoint why not just rip apart the HDD Hexic to test the other networking code?

Also ... checksums suck sad.gif but does it check some all of the SWF's ???
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on January 12, 2006, 06:14:00 AM
QUOTE(JimmyGoon @ Jan 12 2006, 01:40 PM) View Post

I guess I'm saying for a development standpoint why not just rip apart the HDD Hexic to test the other networking code?

Yeah, this is exactly what we need. Someone has to decompile the HDD Hexic .swf file and make a list of ALL used getUrl("FSCommand:xxxxx", yyyyy);  and fscommand("xxxxx"); calls. We already have such a list for the kiosk Hexic .swf file (in the wiki).
Title: Launching Swf Files Via Kiosk Disk
Post by: Keshire on January 12, 2006, 06:22:00 AM
QUOTE(Gloei @ Jan 12 2006, 07:21 AM) View Post

Yeah, this is exactly what we need. Someone has to decompile the HDD Hexic .swf file and make a list of ALL used getUrl("FSCommand:xxxxx", yyyyy);  and fscommand("xxxxx"); calls. We already have such a list for the kiosk Hexic .swf file (in the wiki).


I thought there were people that've already done that though? Even stated so within the thread.
Title: Launching Swf Files Via Kiosk Disk
Post by: troy2000 on January 12, 2006, 06:23:00 AM
[quote name='[MF]superman' date='Jan 12 2006, 05:03 AM' post='3180963']
I think you're confused. 360 executables are not .xbe


As i said.  I am using the original xbox game support to launch a .xbe (IMG:style_emoticons/default/smile.gif)
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on January 12, 2006, 06:31:00 AM
QUOTE(PedrosPad @ Jan 12 2006, 02:14 PM) View Post

I know that people have played the HDD Hexic SWF using the Kiosk player (and it largely works), but I've not actually read that anyone has attempted to get  the HDD Flash player to run anything other that the Hexic HD SWF (Injecting stuff onto the HDD takes more effort).  It may well turn out to be the case that, unlike the Kiosk one, the HDD Hexic Flash player does checksum the SWF before running.   uhh.gif

I recall now that the HDD based Hexic HD files are enclosed in a PIRS container, and do not actually exist as separate files on the X360 HDD.  Thus the default.xex Flash player need not checksum the Hexic SWF itself as the signed PIRS archive already does this. sad.gif

The files within the PIRS archive, including the default.xex and the SWF, can be extracted (see PIRSTOOLS and here for the results), and could be placed back on the X360 HDD (necessary due to the default.xex’s HDD media flag!), but then we'd still need a method to launch the HDD-located default.xex Flash player (for which no technique is yet known sad.gif). (No way currently exists to rebuild and correctly sign our own PIRS files!)

It would appears that M$ intends that all downloadable executable content be enclosed in PIRS containers, as precious few actual XEX files appear on the HDD - Only 2, IIRC - both to do with running the XBOX1 backwards compatibility support.  I guess we could replace one of those 2 XEXs with the HDD Flash player XEX, and see if attempting to run a legacy XBOX1 invokes it. unsure.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Keshire on January 12, 2006, 11:48:00 PM
QUOTE(PedrosPad @ Jan 12 2006, 07:38 AM) View Post

I recall now that the HDD based Hexic HD files are enclosed in a PIRS container, and do not actually exist as separate files on the X360 HDD.  Thus the default.xex Flash player need not checksum the Hexic SWF itself as the signed PIRS archive already does this. sad.gif

The files within the PIRS archive, including the default.xex and the SWF, can be extracted (see PIRSTOOLS and here for the results), and could be placed back on the X360 HDD (necessary due to the default.xex’s HDD media flag!), but then we'd still need a method to launch the HDD-located default.xex Flash player (for which no technique is yet known sad.gif). (No way currently exists to rebuild and correctly sign our own PIRS files!)

It would appears that M$ intends that all downloadable executable content be enclosed in PIRS containers, as precious few actual XEX files appear on the HDD - Only 2, IIRC - both to do with running the XBOX1 backwards compatibility support.  I guess we could replace one of those 2 XEXs with the HDD Flash player XEX, and see if attempting to run a legacy XBOX1 invokes it. unsure.gif


That does put a damper on things. Will xex run outside the pirs container? I haven't been keeping track of some of these developments. At least you can still decompile the deluxe hexic. So why hasn't it been documentated yet?
Title: Launching Swf Files Via Kiosk Disk
Post by: Angerwound on January 13, 2006, 12:10:00 AM
QUOTE(PedrosPad @ Jan 12 2006, 07:38 AM) View Post

It would appears that M$ intends that all downloadable executable content be enclosed in PIRS containers, as precious few actual XEX files appear on the HDD - Only 2, IIRC - both to do with running the XBOX1 backwards compatibility support.  I guess we could replace one of those 2 XEXs with the HDD Flash player XEX, and see if attempting to run a legacy XBOX1 invokes it. unsure.gif


I like this idea very much! Good 'ol Pedro sneak attacks!
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on January 13, 2006, 02:26:00 AM
QUOTE(Keshire @ Jan 13 2006, 08:55 AM) View Post

Will xex run outside the pirs container?

A fair question.  Since 2 XEXs do exist on the HDD, there is promise.

QUOTE(Keshire @ Jan 13 2006, 08:55 AM) View Post

I haven't been keeping track of some of these developments. At least you can still decompile the deluxe hexic. So why hasn't it been documentated yet?

I'm not sure it hasn't. unsure.gif
Since the FSCommand calls to XBOX!Live were included in the Hexic demo , I think the demo SWF was pretty much the whole thing.  It just that the demo’s default.xex Flash player was compiled to ignore certain FSCommand calls.  I don't think the Hexic HD actually contained anything new (IIRC there was one new FSCommand called 'return to dash' that someone in this thread mentioned).
Title: Launching Swf Files Via Kiosk Disk
Post by: Rymez on January 13, 2006, 02:49:00 AM
QUOTE
Will xex run outside the pirs container?

I will give that a go this weekend.

QUOTE
At least you can still decompile the deluxe hexic. So why hasn't it been documentated yet?

I have decompiled the deluxe swf what do you need?

QUOTE
So is there the possibility that the DVD xex has the networking support in it and we just need the SWF code from the HDD version to utilize it?

Unfortunately the HDD version will only run on the Hdd due to the media flag. I have tried.

This post has been edited by Rymez: Jan 13 2006, 10:49 AM
Title: Launching Swf Files Via Kiosk Disk
Post by: Keshire on January 13, 2006, 03:24:00 AM
QUOTE(Rymez @ Jan 13 2006, 03:56 AM) View Post

I have decompiled the deluxe swf what do you need?


Any differences noted in the Flash 360 wiki. wink.gif
And possibly upped to the usual places for others to test with.
Title: Launching Swf Files Via Kiosk Disk
Post by: Neodug on January 14, 2006, 08:50:00 AM
Just an idea: If you embed a video file in a SWF (the sound and video normally go out of sync but hey!) could you then run it on the Xbox 360?  (IMG:style_emoticons/default/ohmy.gif)
Title: Launching Swf Files Via Kiosk Disk
Post by: teknogeek1300 on January 14, 2006, 08:53:00 AM
QUOTE(Neodug @ Jan 14 2006, 04:57 PM) View Post

Just an idea: If you embed a video file in a SWF (the sound and video normally go out of sync but hey!) could you then run it on the Xbox 360?  ohmy.gif


Yes, I have succesfuly run a SWF video smile.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: deakphreak on January 14, 2006, 09:29:00 AM
You should post the swf file and/or fla file on here.  Even the most simple files help out wink.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: teknogeek1300 on January 14, 2006, 09:44:00 AM
I got this to boot, at one point in time, it was verry easy, I'll post instructions if need be.

Simple video I found.

Right-click, save as.

Title: Launching Swf Files Via Kiosk Disk
Post by: Neodug on January 14, 2006, 11:56:00 AM
Yeah i made one of a miata drifting but i dont know how to make my Kiosk disk an image cos i have the disk but its liek the image is already burnt so theres no folder or anything so i couldnt test. Also: Do you need Glib compression on your swf? (If so how do i do that on Flash 8 pro  (IMG:style_emoticons/default/huh.gif) )
Title: Launching Swf Files Via Kiosk Disk
Post by: deakphreak on January 14, 2006, 12:00:00 PM
When you check the box for compression then it does it.
Title: Launching Swf Files Via Kiosk Disk
Post by: Neodug on January 14, 2006, 04:40:00 PM
Well i cant seem to find that  (IMG:style_emoticons/default/blink.gif)  but im extracting the ISO from the disk as i type this so ill take another look at my publish settings in flash pro 8
Title: Launching Swf Files Via Kiosk Disk
Post by: -PK- on January 14, 2006, 05:05:00 PM
QUOTE

So is there the possibility that the DVD xex has the networking support in it and we just need the SWF code from the HDD version to utilize it?


QUOTE(Rymez @ Jan 13 2006, 10:56 AM) View Post

Unfortunately the HDD version will only run on the Hdd due to the media flag. I have tried.


He was saying analyze the hexic hdd swf code and try to duplicate it's network-related calls using the kiosk's default.xex & a homebrew swf - As it may be possible that the kiosk swf had the networking calls removed in the code, but the xex itself may still allow these networking calls.
Title: Launching Swf Files Via Kiosk Disk
Post by: Angerwound on January 14, 2006, 05:51:00 PM
QUOTE(PedrosPad @ Jan 12 2006, 07:38 AM) View Post

It would appears that M$ intends that all downloadable executable content be enclosed in PIRS containers, as precious few actual XEX files appear on the HDD - Only 2, IIRC - both to do with running the XBOX1 backwards compatibility support.  I guess we could replace one of those 2 XEXs with the HDD Flash player XEX, and see if attempting to run a legacy XBOX1 invokes it. unsure.gif


HDD-Based Hexic Executable
CODE
Magic: 'XEX2'
ModuleFlags: 1
DataOffset: 8192
Reserved:  0
FileHeaderOffset: 200
OptionalHeaderEntries: 14
FILE HEADER
module flags: 0x000005BC
load address: 0x92000000
image size: 0x002A5000
game region: 0xFFFFFFFF
image flags: 0x10000000
allowed media types: 0x18000000
    Live-signed package
    Xbox platform package


As you can see they have incorporated new media flags for 'PIRS' package execution. So not only does the entire PIRS packaged need to be signed. The .xex within must also be set to the correct media type.  biggrin.gif

Now the interesting part about the kiosk based Hexic .xex is this output.

CODE
Magic: 'XEX2'
ModuleFlags: 1
DataOffset: 8192
Reserved:  0
FileHeaderOffset: 200
OptionalHeaderEntries: 14
FILE HEADER
module flags: 0x00000574
load address: 0x82000000
image size: 0x002A0000
game region: 0xFFFFFFFF
image flags: 0x00000000
allowed media types: 0x00000605
    hard disk
    DVD/CD
    SMB filesystem
    direct-from-RAM


Direct-From-Ram?! SMB Filesystem??!
Title: Launching Swf Files Via Kiosk Disk
Post by: teknogeek1300 on January 14, 2006, 06:01:00 PM
QUOTE(Angerwound @ Jan 15 2006, 01:58 AM) *

HDD-Based Hexic Executable
CODE
Magic: 'XEX2'
ModuleFlags: 1
DataOffset: 8192
Reserved:  0
FileHeaderOffset: 200
OptionalHeaderEntries: 14
FILE HEADER
module flags: 0x000005BC
load address: 0x92000000
image size: 0x002A5000
game region: 0xFFFFFFFF
image flags: 0x10000000
allowed media types: 0x18000000
    Live-signed package
    Xbox platform package


As you can see they have incorporated new media flags for 'PIRS' package execution. So not only does the entire PIRS packaged need to be signed. The .xex within must also be set to the correct media type.  (IMG:style_emoticons/default/biggrin.gif)

Now the interesting part about the kiosk based Hexic .xex is this output.

CODE
Magic: 'XEX2'
ModuleFlags: 1
DataOffset: 8192
Reserved:  0
FileHeaderOffset: 200
OptionalHeaderEntries: 14
FILE HEADER
module flags: 0x00000574
load address: 0x82000000
image size: 0x002A0000
game region: 0xFFFFFFFF
image flags: 0x00000000
allowed media types: 0x00000605
    hard disk
    DVD/CD
    SMB filesystem
    direct-from-RAM


Direct-From-Ram?! SMB Filesystem??!


How can we use this to benifit us?
Title: Launching Swf Files Via Kiosk Disk
Post by: Angerwound on January 14, 2006, 06:19:00 PM
Because of the 2 other media flags.

SMB Filesystem means you'd also be able to execute this file over a SMB network share.
Title: Launching Swf Files Via Kiosk Disk
Post by: JimmyGoon on January 14, 2006, 09:08:00 PM
QUOTE(Angerwound @ Jan 15 2006, 02:26 AM) View Post

Because of the 2 other media flags.

SMB Filesystem means you'd also be able to execute this file over a SMB network share.



er... couldn't you change the code executing after its been verfied?!?!?!?!
Title: Launching Swf Files Via Kiosk Disk
Post by: ckpcw on January 14, 2006, 10:05:00 PM
Wow.  Have you tried putting that Hexic XEX from the Hard Drive on a CD like we have been doing with the Demo XEX?
Title: Launching Swf Files Via Kiosk Disk
Post by: G0t M4xx 21 on January 14, 2006, 10:24:00 PM
the post up there JUST said that the HDD Hexic has the media flag set to only run from a pirs archive on the HDD. Read
Title: Launching Swf Files Via Kiosk Disk
Post by: Zenofex on January 15, 2006, 01:50:00 PM
In previous posts I read that the memory was un-executeable, but if kiosk hexic can run "directly from RAM" doesn't that mean that the memory is executeable?
Title: Launching Swf Files Via Kiosk Disk
Post by: MaTiAz on January 15, 2006, 02:00:00 PM
QUOTE(Zenofex @ Jan 15 2006, 10:57 PM) View Post

In previous posts I read that the memory was un-executeable, but if kiosk hexic can run "directly from RAM" doesn't that mean that the memory is executeable?

The stack isn't executable, but memory is, it has to be because XEX's are copied to memory and executed there.
Title: Launching Swf Files Via Kiosk Disk
Post by: Keshire on January 15, 2006, 11:32:00 PM
They covered all their bases if it can only be run from a signed package. But when a chip does come out that means easier packaging for homebrew apps. smile.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: ymgve on January 16, 2006, 09:32:00 AM
QUOTE(Angerwound @ Jan 15 2006, 01:58 AM) *

HDD-Based Hexic Executable
CODE
Magic: 'XEX2'
ModuleFlags: 1
DataOffset: 8192
Reserved:  0
FileHeaderOffset: 200
OptionalHeaderEntries: 14
FILE HEADER
module flags: 0x000005BC
load address: 0x92000000
image size: 0x002A5000
game region: 0xFFFFFFFF
image flags: 0x10000000
allowed media types: 0x18000000
    Live-signed package
    Xbox platform package


As you can see they have incorporated new media flags for 'PIRS' package execution. So not only does the entire PIRS packaged need to be signed. The .xex within must also be set to the correct media type.  (IMG:style_emoticons/default/biggrin.gif)

Now the interesting part about the kiosk based Hexic .xex is this output.

CODE
Magic: 'XEX2'
ModuleFlags: 1
DataOffset: 8192
Reserved:  0
FileHeaderOffset: 200
OptionalHeaderEntries: 14
FILE HEADER
module flags: 0x00000574
load address: 0x82000000
image size: 0x002A0000
game region: 0xFFFFFFFF
image flags: 0x00000000
allowed media types: 0x00000605
    hard disk
    DVD/CD
    SMB filesystem
    direct-from-RAM


Direct-From-Ram?! SMB Filesystem??!


What tool do you use to get this info from the xex files?
Title: Launching Swf Files Via Kiosk Disk
Post by: Twan on January 16, 2006, 11:00:00 AM
This swf shit is so pointless.
Title: Launching Swf Files Via Kiosk Disk
Post by: ravenslayer on January 16, 2006, 12:09:00 PM
yeah maybe it's pointless to people like you who only have intrest running "backups" of games .
But for the real xbox-scene it's homebrew what counts and not how to run an illegal copy of a game
So  it think you'll beter search yourself a warezboard to post your stupid comments.
Title: Launching Swf Files Via Kiosk Disk
Post by: teknogeek1300 on January 16, 2006, 12:32:00 PM
QUOTE(ravenslayer @ Jan 16 2006, 08:16 PM) View Post

yeah maybe it's pointless to people like you who only have intrest running "backups" of games .
But for the real xbox-scene it's homebrew what counts and not how to run an illegal copy of a game
So  it think you'll beter search yourself a warezboard to post your stupid comments.


Agreed^
Title: Launching Swf Files Via Kiosk Disk
Post by: deadparrot on January 16, 2006, 12:54:00 PM
QUOTE(ymgve @ Jan 16 2006, 04:39 PM) View Post

What tool do you use to get this info from the xex files?

You can use XeX Tool for that.  Very useful utility.
Title: Launching Swf Files Via Kiosk Disk
Post by: MetalMickey on January 16, 2006, 01:47:00 PM
QUOTE
Magic: 'XEX2'
ModuleFlags: 1
DataOffset: 8192
Reserved:  0
FileHeaderOffset: 200
OptionalHeaderEntries: 14
FILE HEADER
module flags: 0x00000574
load address: 0x82000000
image size: 0x002A0000
game region: 0xFFFFFFFF
image flags: 0x00000000
allowed media types: 0x00000605
    hard disk
    DVD/CD
    SMB filesystem
    direct-from-RAM

Has anyone tried creating a kiosk disk to run the kiosk version of Hexic from smb:// instead of game:// as a proof of concept?
Title: Launching Swf Files Via Kiosk Disk
Post by: yngwie001 on January 17, 2006, 02:14:00 AM
Just wondering how all these experiments were coming along as it seems that progress has slowed down alot.

I understand that you all have a life other than on here, Are there significant hurdles that have been encountered?
Kudos to all you guys who have tried and tested ideas though. beerchug.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on January 18, 2006, 02:48:00 AM
QUOTE(yngwie001 @ Jan 17 2006, 11:21 AM) View Post

Just wondering how all these experiments were coming along as it seems that progress has slowed down alot.

Personally, I’m in the process of procuring the components I need to connect the X360 HDD to my PC, in order to facilitate new directions in research.  cool.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on January 18, 2006, 03:03:00 AM
QUOTE(yngwie001 @ Jan 17 2006, 10:21 AM) View Post

Just wondering how all these experiments were coming along as it seems that progress has slowed down alot.

I understand that you all have a life other than on here, Are there significant hurdles that have been encountered?
Kudos to all you guys who have tried and tested ideas though. beerchug.gif

Jep, had to finish a project for school sad.gif I've just started working on my first full xbox360 flash game with some friends. As far as I can see we currently know enough stuff to be able to create (full) games in flash. However, there are still some minor things left we have to investigate: Things to investigate (from the Wiki).

Maybe everyone lost interest due to the fact that we already found out enough to fabricate our own games. Or, most people were just only interested in this project in the hope we could use it to run unsigned code or disk backups...

Let's hope more people get interested when the first full xbox 360 flash games iso's arrive smile.gif
(Anyone played Alien Hominid? Wouldn't it be cool to have such a game created for the Xbox 360? smile.gif)

I think we just have to create our own little games so we can inspire the really skilled flash game creators to make even better homebrew games for the xbox 360 smile.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: teknogeek1300 on January 18, 2006, 03:10:00 AM
Good to hear! I'm glad you guys are still working on something! WOOOOO!
Title: Launching Swf Files Via Kiosk Disk
Post by: jizmo on January 18, 2006, 03:16:00 AM
Something like Scorched Earth could work nicely with the limitations in the input system and as it's a turn-based game, one can have many players with just one controller.

The biggest thing limiting the Flash development is the fact that straight conversion almost never works and debugging is next to impossible. We should have the same flash player with the same limitations on the PC side to easily try out the converted animations and games. Or to atleast get launcing SWF's from x360 somehow easier.

In the current situation the fun of exploring x360's Flash pretty much ends after burning the nineteenth copy of your SWF and getting a black screen once again.

This post has been edited by jizmo: Jan 18 2006, 11:19 AM
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on January 18, 2006, 03:56:00 AM
QUOTE(jizmo @ Jan 18 2006, 12:23 PM) View Post

The biggest thing limiting the Flash development is the fact that straight conversion almost never works and debugging is next to impossible. We should have the same flash player with the same limitations on the PC side to easily try out the converted animations and games.
Oooh! - what a good idea.  And I've encountered some open source Flash Players recently. smile.gif

QUOTE(jizmo @ Jan 18 2006, 12:23 PM) View Post
Or to atleast get launcing SWF's from x360 somehow easier.
I'm researching a few ideas for that.  cool.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on January 18, 2006, 06:16:00 AM
QUOTE(jizmo @ Jan 18 2006, 11:23 AM) View Post

The biggest thing limiting the Flash development is the fact that straight conversion almost never works and debugging is next to impossible. We should have the same flash player with the same limitations on the PC side to easily try out the converted animations and games. Or to atleast get launcing SWF's from x360 somehow easier.

Yeah, nice idea! Someone could grab an open source flash player and just hack out a lot of features that the xbox version doesnt support biggrin.gif And maybe even implement the same fsCommands and getUrls as the XBOX player has.

That would definitely make life debugging easier smile.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: deakphreak on January 18, 2006, 09:01:00 AM
Im still updating my downloads on my site as i see them, but recently ive had someone wanting me to create a site for them ect. so i havnt been able to contribute other then supplying the downloads and making my "xbox 360 modchip" video lol you can find that in my sig for the xbox downloads. Kind of amusing i think.  tongue.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: deadparrot on January 18, 2006, 09:25:00 AM
QUOTE(PedrosPad @ Jan 18 2006, 11:03 AM) View Post
I'm researching a few ideas for that.  cool.gif


SMB?  Would be great if we could get it to work.  Then we'd almost have remote debugging!
Title: Launching Swf Files Via Kiosk Disk
Post by: rooter75 on January 20, 2006, 12:41:00 PM
QUOTE(deakphreak @ Jan 18 2006, 09:08 AM) View Post

i havnt been able to contribute other then supplying the downloads and making my "xbox 360 modchip" video lol you can find that in my sig for the xbox downloads. Kind of amusing i think.  tongue.gif


Sorry to slow down the technical talk but deakphreak there is something horribly wrong with your mod I tried it with my xbox 360 and I left it like you showed but I got a RAT not a CAT what am I supposed to do with a RAT!?

Props on the vid! I admit it I laughed  biggrin.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: deakphreak on January 26, 2006, 08:54:00 AM
QUOTE(rooter75 @ Jan 20 2006, 08:48 PM) View Post

Sorry to slow down the technical talk but deakphreak there is something horribly wrong with your mod I tried it with my xbox 360 and I left it like you showed but I got a RAT not a CAT what am I supposed to do with a RAT!?

Props on the vid! I admit it I laughed  biggrin.gif


Thanks ha ha and i will work on a mod right a way to fix your rat prollem smile.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: Funny Site on January 27, 2006, 02:38:00 PM
I hate you Deak Phreak
Title: Launching Swf Files Via Kiosk Disk
Post by: DarkDeity on January 30, 2006, 07:32:00 PM
QUOTE(deakphreak @ Jan 18 2006, 11:08 AM) View Post
Im still updating my downloads on my site as i see them, but recently ive had someone wanting me to create a site for them ect. so i havnt been able to contribute other then supplying the downloads and making my "xbox 360 modchip" video lol you can find that in my sig for the xbox downloads. Kind of amusing i think. tongue.gif
kitty!! biggrin.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: deakphreak on January 30, 2006, 11:15:00 PM
QUOTE(Funny Site @ Jan 27 2006, 10:45 PM) View Post

I hate you Deak Phreak


Did you sign up just to say that??? I feel so special  love.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: deadparrot on January 31, 2006, 01:07:00 AM
Well, it looks like we won't be able to run the actual Kiosk disc after update, so is anyone willing enough to update, and see if we can still load the Hexic XEX from anywhere?

If not, I'll see if I can get my friend to do it.
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on February 01, 2006, 03:13:00 AM
QUOTE(deadparrot @ Jan 31 2006, 10:14 AM) View Post

Well, it looks like we won't be able to run the actual Kiosk disc after update, so is anyone willing enough to update, and see if we can still load the Hexic XEX from anywhere?

If not, I'll see if I can get my friend to do it.


QUOTE(PedrosPad @ Jan 18 2006, 11:55 AM) View Post

Personally, I’m in the process of procuring the components I need to connect the X360 HDD to my PC, in order to facilitate new directions in research.  cool.gif

I've made progress on this (see here).  I'm working toward attempting to get the unpacked HexicHD PIRS archive to run from the HDD first, then I'll try swapping around the SWF file.  I'm doing all this prior to updating the X360 Dash.  If I get it working, I'll update the Dash and retest.
Title: Launching Swf Files Via Kiosk Disk
Post by: teknogeek1300 on February 01, 2006, 03:28:00 AM
Sounds good^
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on February 01, 2006, 07:07:00 AM
Yeah, I hope it will still work after the update. Otherwise I think our little flash adventure has come to an end sad.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: jizmo on February 01, 2006, 08:00:00 AM
QUOTE(Gloei @ Feb 1 2006, 04:14 PM) *

Yeah, I hope it will still work after the update. Otherwise I think our little flash adventure has come to an end (IMG:style_emoticons/default/sad.gif)

It's been halted, but it really hasn't come to an end.

First possible scenario: Non-media check DVD firmware patch and booting the hexic from the new v1.4 Kiosk disc - or using the one extracted from the HDD.

Second possible scenario: Getting that HDD reading / writing on PC working properly and replacing the SWF on the HDD with your own ones.

Both scenarios take time to realise, but will happen over time - I wouldn't bury the 360 Flash just yet. If non-media check DVD drives are the only mod we're bound to get anytime soon, Hexic flash is the only probable way of running any kind of homebrew on x360 in the foreseeable future.

This post has been edited by jizmo: Feb 1 2006, 04:34 PM
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on February 01, 2006, 08:54:00 AM
QUOTE(PedrosPad @ Feb 1 2006, 12:20 PM) View Post

I'm working toward attempting to get the unpacked HexicHD PIRS archive to run from the HDD first, then I'll try swapping around the SWF file.  I'm doing all this prior to updating the X360 Dash.  If I get it working, I'll update the Dash and retest.

Angerwound has reminded me that in his post here he pointed out that the HexicHD FlashPlayer XEX is flagged to only run with within a PIRS archive. sad.gif  But also that the DVD Kiosk FlashPlayer XEX is also flagged for execution from the hard disk. smile.gif So, in light of the latest Dash update, the test has changed from trying to gain some benefit for using the (fuller?) HexicHD HDD Flash Player, to simply trying to get the Kiosk DVD Flash Player working again - this time via the hard disk.

PS. Although the latest Dash update prevents the Kiosk demo disk from working, this may have been achieved by simply blocking the demo disk's D:\default.xex - Can someone who has already updated try out a DVD with the Flash Player as the root default.xex.
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on February 01, 2006, 09:35:00 AM
Jizmo, good point. That gives hope.

I really hope the kiosk Hexic still runs with this new patch installed. I can't help testing however, I don't want to loose the possibity to run .swf files (not just yet). I'm still working on a small game in flash for the xbox 360...

QUOTE(PedrosPad @ Feb 1 2006, 05:01 PM) *

PS. Although the latest Dash update prevents the Kiosk demo disk from working, this may have been achieved by simply blocking the demo disk's D:\default.xex - Can someone who has already updated try out a DVD with the Flash Player as the root default.xex.

Sounds like a possibility.

Someone could write the following files to a new CDR (or CDRW, or any other medium), in the root:
Splash.swf
HexicDeluxe.swf
default.xex (found in the \demos\Hexic\ map on the Kiosk disk)

and see if it boots from your XBOX 360 with the new update installed. It runs perfectly on a non-updated xbox 360. Ohw and when it doesn't boot the first time, try 3 times... just to be absolutely sure.

This post has been edited by Gloei: Feb 1 2006, 05:52 PM
Title: Launching Swf Files Via Kiosk Disk
Post by: NoFace on February 01, 2006, 05:38:00 PM
Sounds like a possibility.

Someone could write the following files to a new CDR (or CDRW, or any other medium), in the root:
Splash.swf
HexicDeluxe.swf
default.xex (found in the \demos\Hexic\ map on the Kiosk disk)

and see if it boots from your XBOX 360 with the new update installed. It runs perfectly on a non-updated xbox 360. Ohw and when it doesn't boot the first time, try 3 times... just to be absolutely sure.
-----------------------------

I have an updated xbox 360, and I have tried your method. Disk wont boot, and yes I tried it multiple times. The disk contained the files you listed, and it didnt work. Looks like MS put a media checker within the dash itself (or something along those lines). Whats this I hear about a newer kiosk disk?
Title: Launching Swf Files Via Kiosk Disk
Post by: G0t M4xx 21 on February 01, 2006, 10:49:00 PM
hmm my 360 has not gotten this new update yet... I'm reluctant to plug in my network adapter on my 360 until we know everything this new update will do. I like being able to show people "look! my 360 can run a burned disk!!!"

So, I still have a 360 that will run the kiosk disk... 2 in fact...
Title: Launching Swf Files Via Kiosk Disk
Post by: Gloei on February 02, 2006, 02:09:00 AM
QUOTE(NoFace @ Feb 2 2006, 01:45 AM) View Post

I have an updated xbox 360, and I have tried your method. Disk wont boot, and yes I tried it multiple times. The disk contained the files you listed, and it didnt work. Looks like MS put a media checker within the dash itself (or something along those lines). Whats this I hear about a newer kiosk disk?

I too tried it on an updated xbox360 at work and it didn't boot either. I think this confirms it. We now need to find an alternative way of getting a flash player (either the kiosk disk's or the hdd version of Hexic) up and running.




Title: Launching Swf Files Via Kiosk Disk
Post by: troist on February 02, 2006, 08:58:00 AM
i have a feeling that the 360 might now check for that little movie on the DVD... since we don't burn that, we just burn the .xex... it might be a cool idea to try, although it'd hard to get onto the DVD.
Title: Launching Swf Files Via Kiosk Disk
Post by: NoFace on February 04, 2006, 07:18:00 PM
I burned the full kiosk disk (4.7gb or so), but it doesnt read that either. There must be something in the actuall xex that MS can distinguish from others.
Title: Launching Swf Files Via Kiosk Disk
Post by: deadparrot on February 05, 2006, 05:27:00 AM
Yes, see here.

This post has been edited by deadparrot: Feb 5 2006, 01:37 PM
Title: Launching Swf Files Via Kiosk Disk
Post by: Funny Site on February 07, 2006, 07:43:00 AM
Maybe the Dashboard is checking the MD5 Checksum and maybe we can change some bytes to change the MD5 Checksome to play it (without deak preak's help of course)
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on February 07, 2006, 09:41:00 AM
QUOTE(Funny Site @ Feb 7 2006, 04:43 PM) *

Maybe the Dashboard is checking the MD5 Checksum and maybe we can change some bytes to change the MD5 Checksome to play it (without deak preak's help of course)

It’s been reported that original Experience X360 Kiosk disks still work following the Dash update! – so the blocking is based on it not being on an XBOXDVD, in addition to any other checks.

PS. Changing a single byte will invalidate the xex signature - so it won't play for that reason instead.  sad.gif

This post has been edited by PedrosPad: Feb 7 2006, 05:44 PM
Title: Launching Swf Files Via Kiosk Disk
Post by: bourke on February 08, 2006, 07:31:00 PM
Has anyone tried adding in the DVD-video session to the ISO to see if that's what it checks for?

I.e. the DVD-video that plays if you put the disc into a DVD player or computer DVD-ROM.

Since they already suspect an attack on the DVD-firmware itself is imminent, the next easist thing for them to check for is the presence of a valid video session.


Cheers,
Bourkie
Title: Launching Swf Files Via Kiosk Disk
Post by: C.in-fvr3 on February 10, 2006, 08:08:00 AM
So can somebody plz tell me (im srry i'm noob here) what is the use of this? Burning stuff on other then orriginal xbox 360 hd or write to xbox 360 orginal hd or what?
Title: Launching Swf Files Via Kiosk Disk
Post by: pseudoschizo on February 10, 2006, 09:06:00 AM
QUOTE(C.in-fvr3 @ Feb 10 2006, 10:08 AM) View Post

So can somebody plz tell me (im srry i'm noob here) what is the use of this? Burning stuff on other then orriginal xbox 360 hd or write to xbox 360 orginal hd or what?


You could have just read the thread instead of bumping it.  The goal of the Flash360 project is running feature-rich homebrew flash content on the 360.

pSc
Title: Launching Swf Files Via Kiosk Disk
Post by: joerulzall on February 15, 2006, 05:03:00 AM
i also have mgfox's dynamic file hosted Here

dont worry about bw issues as the file is only 10K, and i have unlimited

peace
Title: Launching Swf Files Via Kiosk Disk
Post by: bourke on March 02, 2006, 06:21:00 AM
bump





Has anyone else continued work on the Hexic Flash player?

Also, have any of the new games got a firmware updater in them to be wary of?


Cheers,
Bourkie
Title: Launching Swf Files Via Kiosk Disk
Post by: gasclown on March 30, 2006, 06:24:00 PM
sorry if its been mentioned but retail australian boxes will still boot the kiosk disc, any update will block it of course.

if only we could keep our 360's alive for more than 48hrs tongue.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: PedrosPad on March 31, 2006, 02:02:00 AM
QUOTE(gasclown @ Mar 31 2006, 02:31 AM) View Post

sorry if its been mentioned but retail australian boxes will still boot the kiosk disc, any update will block it of course.

You could check (via the Dashboard 'console info' blade), but I suspect all X360s still ship with firmware OS D:2.0.1888.0.  Running Oblivion (if it out in Oz?), will update to you to D/K:2.0.2255.0.  Going on XBL will update you to 2.0.2258.0.
Both of these deny the execution of backups of the Kiosk disk. sad.gif

Downloading and running the March BC update will also update to your Dashboard, but to what OS level has yet to be determined (but I suspect D/K:2.0.2255.0 again).  sad.gif
Title: Launching Swf Files Via Kiosk Disk
Post by: dropship-dvd on November 28, 2007, 03:22:00 AM
www hw925shop com are the biggest DVD,VCD,MOVIE,TV SHOW,etc wholesaler in China, hw925shop offer WHOLESALE & DROPSHIP DVD MOVIE BOX SETS all over the worldwide. All of items are high quality and competitive price.
Hw925shop have the professional dropship DVDS service? The dropship service is a no investment,no inventory,no risks,We package your orders and ship them to your customers directly through EMS express with online tracking available.No minimum order.
 
Product list:West Wing,Veronica Mars,The Lord of the Rings Trilogy,Golden Girls,Dead Zone,Apprentice,Star Trek Enterprise,Star Trek Deep Space Nine,SIX FEET UNDER,Roswell,OZ,NYPD Blue,Nip Tuck,MASH,Married with Children,Grey's Anatomy,Frasier,Everybody Loves Raymond,ER,Desperate Housewives,Deadwood,CSI MIAMI,Charmed,Band of Brothers,friends,Simpsons,Star Wars,Sopranos,CSI,24 HOURS,South Park, THE L WORD,star gate,007,
Baby Einstein,Monk,seinfeld,The Shield,OC,babylon,Queer as folk,Will And Grace,profiler,Alias,ANGEL,STAR TREK VOYAGER,
Star Trek The Next Generation,SEX AND THE CITY,x-Files,Ally Mcbeal,Xena Warrior Princess,STAR WARS,Star Trek The Original Series,Smallville,PROJECT RUNWAY,Medium,FAMILY GUY,Disney 100 Years of Movies,Buffy the Vampire Slayer,Black Adder,Barbie,Baby Einstein Language Nursery,Addested Development,Without A Trace, etc.
 
All DVDs are officially released Asian version with best quality.
Brand new and factory sealed, come with original English audio
Region free, NTSC/PAL compatible, will play on all region code DVD players.
(All of DVDS are US Version DVDs without Chinese writing on the cover to help you selling easier on ebay )
Please visit our website: www hw925shop com
Email: [email protected]
MSN: [email protected]