Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/xbh360/public_html/Sources/Load.php(225) : runtime-created function on line 3
Adobe Flash on xbox 360
XboxHacker BBS
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
September 02, 2014, 11:34:14 PM


Login with username, password and session length


Pages: 1
  Print  
Author Topic: Adobe Flash on xbox 360  (Read 11329 times)
Flying Poo
Master Hacker
****
Posts: 133



View Profile
« on: April 05, 2010, 02:10:11 AM »

I remember A LONG TIME AGO '05 ish that there was a kiosk disk that had an executable with Flash support. Anyone still have a copy so that I may do some research with it. Possibly to use the Pandora Flash file. I don't know if the executable had internet support or if it was just for local use. I just remember somone a while back was using it but dash update 2258 killed the use of the kiosk disk. Maybe now it would be possible to patch that executable to run any flash file we want?
Logged

HiTec
Hacker
***
Posts: 99


View Profile
« Reply #1 on: April 05, 2010, 04:17:41 AM »

PM me later this day. I have the Kiosk Disc in my other computer. Never tried it though..
Logged
dschu012
Member
**
Posts: 34


View Profile
« Reply #2 on: April 05, 2010, 09:20:48 AM »

Looks like the dashboard downloads some type of flash player xex.
http://epix.xbox.com/epix/en-US/homepage.xml
Code:
<sysext>
  <path>http://epix.xbox.com/shaXam/0201/58/2b/582b6503-a72f-4b94-b4a8-7263e7129e9a.XEX?v=1#afplayer.XEX</path>
  <version>0x2022F900</version>
  <boundpath>sep:\sysext\afplayer.xex</boundpath>
  <tag>SWF</tag>
  <digest>439C541C19C12C78A50EDC0F5EC659FAC4BF119B</digest>
</sysext>
Might be a little more updated than something from 2005.
« Last Edit: April 05, 2010, 09:38:50 AM by dschu012 » Logged
Flying Poo
Master Hacker
****
Posts: 133



View Profile
« Reply #3 on: April 05, 2010, 09:56:44 AM »

I'll wait for the hexic files from the kiosk disk and look at it to see what I can come up with cause I have no idea how to use the above code to get the afplayer.xex
« Last Edit: April 05, 2010, 11:59:17 AM by Flying Poo » Logged

Flying Poo
Master Hacker
****
Posts: 133



View Profile
« Reply #4 on: April 05, 2010, 11:57:44 AM »

oops delete
Logged

dschu012
Member
**
Posts: 34


View Profile
« Reply #5 on: April 05, 2010, 01:20:33 PM »

The text inside the path element of the xml is a url. Copy and paste it into your browser. The xex you get isn't called afplayer.xex it is 582b6503-a72f-4b94-b4a8-7263e7129e9a.XEX. But if you run it through xextool you get
Code:
Basefile Info
  Original PE Name:   afplayer.dll
Makes it seem like it is the right thing.
« Last Edit: April 05, 2010, 01:44:08 PM by dschu012 » Logged
Flying Poo
Master Hacker
****
Posts: 133



View Profile
« Reply #6 on: April 05, 2010, 04:11:48 PM »

Code:
?v=1#

from my knowledge, that bit of code seems like it uses the previous 582b6503-a72f-4b94-b4a8-7263e7129e9a.XEX to call up and download afplayer.xex
which means i would need to pass that URL thru the xbox 360 for it to download properly.

kinda how php or aspx works ex. "mypictures.php?d=123109" would just display pictures from my new years eve party (date:12-31-2009).

I did however download it before via the browser and decompiled it in IDA. the xex did show some calls to filename.swf which leads me to believe it needs to have a filename passed to it somehow. (I attempted to make a "filename.swf" and dropped it in the same directory as the xex. It came back with the error "Game could not start" unfortunately I don't have a debug system, just jtag so I have no way of setting up debuging when the file is executed in memory to find out whats going on.)
Logged

yifanlu
Hacker
***
Posts: 93


View Profile
« Reply #7 on: April 05, 2010, 04:15:09 PM »

Looked at the 582b6503-a72f-4b94-b4a8-7263e7129e9a.XEX in IDA. It defiantly has SOMETHING to do with flash (if it isn't a flash player). Function names include references to macromedia, crossdomains, javascript, loadswf, and flashlite3_1.

My guess is Flash Lite 3.1 player.

Someone with XDK programming experiences should try to import functions from the afplayer.xex and try to load a SWF (there's a loadSwf function).
Logged
Flying Poo
Master Hacker
****
Posts: 133



View Profile
« Reply #8 on: April 05, 2010, 04:23:55 PM »

Looked at the 582b6503-a72f-4b94-b4a8-7263e7129e9a.XEX in IDA. It defiantly has SOMETHING to do with flash (if it isn't a flash player). Function names include references to macromedia, crossdomains, javascript, loadswf, and flashlite3_1.

My guess is Flash Lite 3.1 player.

Someone with XDK programming experiences should try to import functions from the afplayer.xex and try to load a SWF (there's a loadSwf function).

Yea i saw somewhere in IDA that it referenced Flash Lite 3.1. xextool also give it a version of 2.0.8953.0. I remember the xex that was the Hexic on the demo disk had a reference version inside of it that was close to the current dash at the time 2.0.2xxx.0. Maybe this is a more up to date version. still kinda outdated if its Flash Lite 3.1, not gana do what I want it to do which is run Pandora on the 360 (final result) but may still prove useful for some OLD flash games. I also notice that xextool dosent give it a LAN key? so im not sure if I could call an outside database like Pandora or any flash games that might have server side databases.
Logged

Flying Poo
Master Hacker
****
Posts: 133



View Profile
« Reply #9 on: April 06, 2010, 06:34:05 PM »

So I played around with the Hexic xex that was on the kiosk disk. It seems to be limited to Action Script 1 and no internet access.
I tried to call a URL (http://www) hosting of an swf to load, just went to a black screen.

I was able to modify the Splash screen and the HexicDeluxe.swf

here are my files if anyone else wants to mess around with it.

Some files have been removed. its just the bare needed for this xex to work.

http://www.mediafire.com/?d25yitmdz2j

thanks goes out to HiTec for the Kiosk Disk.

Edit: just tried
Code:
loadMovieNum("Splash.swf",0);
also
Code:
loadMovie("Splash.swf",0);
and it still didnt load. Could be an xbox thing?
« Last Edit: April 06, 2010, 06:47:46 PM by Flying Poo » Logged

Pages: 1
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM