This is just a quick blurb to get a feeler for who wants to help me. I was just screwing around with the USB stick for the 3.2.2 update and I just realized I stumbled upon the skins for MFT.
I found all the screens! So this looks like I can alter them. They use Shockwave/Flash to display the screen. I am going to mess around with it some more and see how far I can get with it. I wanted to see if anyone else found this out or tried anything so far. It would be cool to be able to fully "skin" the MFT to your liking.
Please let me know if I should spend some time into tearing this thing apart and see what we can get into
BRO that sounds awesome! where did you find that? i have gotten into making backgrounds for the home screen and its addictive. Noting too creative right now just been playing trying to hone my skills using photoshop elements 10.
I am hoping this could possibly lead to full custom screens with background!
What I did was update my car to v3.2.2. I started to explore the USB stick after the fact and extracted SyncMyRide\DA5T-14D545-ASA.ZIP\data\Repository\
If you look in there, it has a 8inchskins folder where you can take a gander through and see all their menus as .swf files. I have run some through the shockwave player and can see all the menus of MFT. So far I see all of the DA5T-14D545-???.ZIP are all the same inside, the last 3 letters signify something about the car, probably the available options.
I know, this is just a start. But I want to document what I am screwing around with so far! If anyone stumbles on something else please add! Lets be the first ones who can fully hack this b*tch!
Do you have Flash Builder? If so, have you tried decoding the SWF file so that you can modify it? If not, and you're curious, I can give you my email and you can send me one of the SWF files and I'll see what it holds on the backside. It could lead to the possibility of modifying.
The only issue I can think of is trying to figure out a way to either communicate openly with the memory module or tricking the system into updating those files from a memory stick.
I dont have any flash tools But when I get home I can definitely send you some files to mess around with! What I find funny is they have a "test" app which shows basic functions that are used, I will send that one also! PM me!
I've used Flash a while back, and I noticed this back on one of the first sync updates. Im afraid that all I was able to to was open the .swf files in flash professional cs5. I could only play the file in the timeline, no modifications were possible. I think you'd need the source files (.fla) in order to re skin or make modifications. im not 100% sure on this, but Id imagine it would be quite a involved process to decompile and not mess up any of the code that makes MFT work.
If you find out anything let us know I am interested in making some graphic mods
I've used Flash a while back, and I noticed this back on one of the first sync updates. Im afraid that all I was able to to was open the .swf files in flash professional cs5. I could only play the file in the timeline, no modifications were possible. I think you'd need the source files (.fla) in order to re skin or make modifications. im not 100% sure on this, but Id imagine it would be quite a involved process to decompile and not mess up any of the code that makes MFT work.
If you find out anything let us know I am interested in making some graphic mods
I recall someone else found this a while back, perhaps it was you? At that point I wasn't interested in re-writing MFT. It's kind of a different story now...
1) MFT is based on the MS Auto 4.x platform (Silverlight is integrated into Windows Embedded Automotive 7).
2) The developer of MFT (not Microsoft) chose to use Adobe FlashLite.
I was under the impression that these files are validated during software upgrades. Replacing files changes their signature and prevents this from working. Am I mistaken?
I've dissected the update and found that the files are indeed signed. Someone with the right resources could certainly find a way to circumvent that as well as install a different OS. Then it would just be a matter of getting the system talking to the rest of the car.
The Windows Automotive debugger would definitely come in handy and it only costs around $7000. I work with WinDBG at the kernel level all day long. If someone wants to buy the tools and supply a donor vehicle or hardware I'd be happy to take a crack at it.
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Related Threads
?
?
?
?
?
Focus Fanatics Forum
5.8M posts
189.4K members
Since 2003
A forum community dedicated to Ford Focus owners and enthusiasts. Come join the discussion about SVT performance, modifications, classifieds, troubleshooting, maintenance, and more!