Notices
2017 - 2022 Super Duty The 2017-2022 Ford F250, F350, F450, F550 & F600 Super Duty Pickup and Chassis Cab
Sponsored by:
Sponsored by: CARiD

Custom Screen Animation

Thread Tools
 
Search this Thread
 
Old Jan 8, 2019 | 03:31 PM
  #1  
rjbrittain11's Avatar
rjbrittain11
Thread Starter
|
Mountain Pass
5 Year Member
Photogenic
Photoriffic
Joined: Dec 2018
Posts: 160
Likes: 5
From: Bay Area, CA
Custom Screen Animation

I am new here so i don't know if this has been asked before...

I have used FORscan and see that we can change the screen animation to a Raptor and some others. Im curious to know if its possible to put a custom animation here? Has anyone looked deeper into this or has done it?
 
Reply
Old Jan 8, 2019 | 04:38 PM
  #2  
TXSD6.2's Avatar
TXSD6.2
More Turbo
Joined: May 2018
Posts: 590
Likes: 32
Interested in any replies here as well.
 
Reply
Old Jan 8, 2019 | 04:44 PM
  #3  
Alaskan_Warbird's Avatar
Alaskan_Warbird
Posting Guru
Joined: Mar 2018
Posts: 1,962
Likes: 11
From: Fairbanks, AK
Good question. I'm curious too.
 
Reply
Old Jan 8, 2019 | 04:52 PM
  #4  
TXSD6.2's Avatar
TXSD6.2
More Turbo
Joined: May 2018
Posts: 590
Likes: 32
After a little googling, it looks like the stock animations are mp4 files. I couldn't find any discussions where someone stated success, but it has been suggested that you may be able to open up one of the sync 3 updates (which include the stock animations) and replace one ore more of the mp4 files with a custom animation. If the sync3 update script does something like md5 checksum verification, this may not be possible.
 
Reply
Old Jan 8, 2019 | 05:47 PM
  #5  
Tricon's Avatar
Tricon
Logistics Pro
5 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Apr 2017
Posts: 3,674
Likes: 51
From: SoCal
Its not easily done right now. The Sync system uses QNX as its OS, which is *NIX based. The update files have .IFS files and .IMG files. I've been able to unpack the IFS files using QNX dumpifs tool, but there's not much there of any use. The .IMG files on the other hand are where most of the payload is, but I haven't been able to successfully access them. I've mounted the files, they report an x86 boot sector, but they are using a QNX file system that I don't have access to. (e.g. mount -t qnx6 ./file.img -o loop/dev/loop1,blocksize=512 /media/qnx fails with a file system error).

I found a virtual machine of QNX 6.5 and got it up and running on my Windows machine, but I had issues getting the network stack to initialize and couldn't easily get the files over to the VM so I could mount them. That's where I left off about a year ago....I might take a crack at it again. This is all for naught if the update has a checksum function, but that would have to be in the update file itself, since they can't know what the checksum is until they package the update, so I guess theoretically that would be easy enough to bypass.
 
Reply
Old Jan 8, 2019 | 05:53 PM
  #6  
2009kr's Avatar
2009kr
Posting Guru
Joined: Aug 2015
Posts: 2,399
Likes: 12
I tried this same exercise with my 2009 F150 sync updates. They had an HMAC MD5. It's a symmetric algorithm, so the needed key will be somewhere in the sync unit's firmware. While I could likely crack it, it wasn't worth the effort to me. You'd need to get the lower level firmware and reverse it. While I didn't "accept" a EULA prohibiting reverse engineering, the legality of this seems questionable.
 
Reply
Old Jan 8, 2019 | 05:53 PM
  #7  
Alaskan_Warbird's Avatar
Alaskan_Warbird
Posting Guru
Joined: Mar 2018
Posts: 1,962
Likes: 11
From: Fairbanks, AK
Great info Tricon, thanks!
 
Reply
Old Jan 8, 2019 | 05:59 PM
  #8  
2009kr's Avatar
2009kr
Posting Guru
Joined: Aug 2015
Posts: 2,399
Likes: 12
Originally Posted by Tricon
... This is all for naught if the update has a checksum function, but that would have to be in the update file itself, since they can't know what the checksum is until they package the update, so I guess theoretically that would be easy enough to bypass.
The HMAC function combines the hash with a "secret" key. The key is shared between the OEM's programming system and the embedded systems (Sync computer). The information needed to calculate the hash is in the package, but the information needed for the HMAC, unfortunately won't be.
 
Reply
FTE Stories

Ford Trucks for Ford Truck Enthusiasts

story-0

Top 10 Ford Truck Tragedies

 Joe Kucinski
story-1

AEV FXL Super Duty - the Super Duty Raptor Ford Doesn't Make

 Brett Foote
story-2

Lobo Vs Lobo: Proof the F-150 Lobo Should Be Even Lower!

 Michael S. Palmer
story-3

Ford's 2001 Explorer Sportsman Concept Looks For a New Home

 Verdad Gallardo
story-4

10 Best Ford Truck Engines We Miss the Most!

 Joe Kucinski
story-5

2026 Shelby F-150 Off-Road: Better Than a Raptor R?

 Brett Foote
story-6

2027 Super Duty Carhartt Package First Look: 12 Things You NEED to Know!

 Michael S. Palmer
story-7

10 Most Surprising 2026 Ford Truck Features!

 Joe Kucinski
story-8

Top 10 Ford Trucks Coming to Mecum Indy 2026

 Brett Foote
story-9

5 Best / 5 Worst Ford Truck Wheels of All Time

 Joe Kucinski
Old Jan 8, 2019 | 06:05 PM
  #9  
Tricon's Avatar
Tricon
Logistics Pro
5 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Apr 2017
Posts: 3,674
Likes: 51
From: SoCal
Originally Posted by 2009kr
The HMAC function combines the hash with a "secret" key. The key is shared between the OEM's programming system and the embedded systems (Sync computer). The information needed to calculate the hash is in the package, but the information needed for the HMAC, unfortunately won't be.
Ahhh, I was thinking more along the lines of a simple MD5 checksum, rather than a certificate type system.
 
Reply
Old Jan 8, 2019 | 06:26 PM
  #10  
Tricon's Avatar
Tricon
Logistics Pro
5 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Apr 2017
Posts: 3,674
Likes: 51
From: SoCal
It looks like they actually have MD5 sums for the individual files that are loaded in their .der certificate files. But....this just seems to easy to circumvent? 2009kr, how did you come to the conclusion on the HMAC system, did you alter something and try to install it?

Here's a snippet from one of the image certificates:

Type = Utility
Post-Script = GB5T-14G386-AB.sh
File1 = GB5T-14G386-AB.sh
File1 Hash Value = 01bced7dc9f78d69a35ce5c3f0712b8516330e827c1a97b658 3ab1d2fbb01dbf
File1 Size = 2231
File2 = utloggingutility
File2 Hash Value = d2a94381cdda68004ee55bd0c437f3f0148cd489733f8c4469 ad63b52df675e1
File2 Size = 85628
File3 = Decoded_ODL.xml
File3 Hash Value = 9d23e743e31f7075f06d88f198297122e82a2f851fac53adab f761a5c6dd731c
File3 Size = 9478
Save Location = /tmp/
 
Reply
Old Jan 8, 2019 | 06:26 PM
  #11  
rjbrittain11's Avatar
rjbrittain11
Thread Starter
|
Mountain Pass
5 Year Member
Photogenic
Photoriffic
Joined: Dec 2018
Posts: 160
Likes: 5
From: Bay Area, CA
Originally Posted by Tricon
Its not easily done right now. The Sync system uses QNX as its OS, which is *NIX based. The update files have .IFS files and .IMG files. I've been able to unpack the IFS files using QNX dumpifs tool, but there's not much there of any use. The .IMG files on the other hand are where most of the payload is, but I haven't been able to successfully access them. I've mounted the files, they report an x86 boot sector, but they are using a QNX file system that I don't have access to. (e.g. mount -t qnx6 ./file.img -o loop/dev/loop1,blocksize=512 /media/qnx fails with a file system error).

I found a virtual machine of QNX 6.5 and got it up and running on my Windows machine, but I had issues getting the network stack to initialize and couldn't easily get the files over to the VM so I could mount them. That's where I left off about a year ago....I might take a crack at it again. This is all for naught if the update has a checksum function, but that would have to be in the update file itself, since they can't know what the checksum is until they package the update, so I guess theoretically that would be easy enough to bypass.
Originally Posted by 2009kr
I tried this same exercise with my 2009 F150 sync updates. They had an HMAC MD5. It's a symmetric algorithm, so the needed key will be somewhere in the sync unit's firmware. While I could likely crack it, it wasn't worth the effort to me. You'd need to get the lower level firmware and reverse it. While I didn't "accept" a EULA prohibiting reverse engineering, the legality of this seems questionable.
Originally Posted by 2009kr
The HMAC function combines the hash with a "secret" key. The key is shared between the OEM's programming system and the embedded systems (Sync computer). The information needed to calculate the hash is in the package, but the information needed for the HMAC, unfortunately won't be.
Originally Posted by Tricon
Ahhh, I was thinking more along the lines of a simple MD5 checksum, rather than a certificate type system.
I mean, of course, that all makes sense.....

Way above my pay-grade! So you're sayin' there's a chance?!?!
 
Reply
Old Jan 8, 2019 | 06:28 PM
  #12  
2009kr's Avatar
2009kr
Posting Guru
Joined: Aug 2015
Posts: 2,399
Likes: 12
Originally Posted by Tricon
Ahhh, I was thinking more along the lines of a simple MD5 checksum, rather than a certificate type system.
It's a little easier to deal with than a cert. With the cert, the private key needed to make the signature isn't on the system. With the HMAC, you need only to find the key stored on your system and then you can make images that will work on all systems. With cert based authentication, you can replace the public cert with your own to make your images verify. This involves writing, not just reading the low level firmware. It also only works on only the one computer that you replaced the cert on.
 
Reply
Old Jan 8, 2019 | 06:28 PM
  #13  
Tricon's Avatar
Tricon
Logistics Pro
5 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Apr 2017
Posts: 3,674
Likes: 51
From: SoCal
Originally Posted by rjbrittain11
So you're sayin' there's a chance?!?!
If what 2009kr is saying is correct, then no, not really. We're hosed at not knowing the internal key. Any update we would push would fail as it wouldn't have the key to our trucks chastity belts
 
Reply
Old Jan 8, 2019 | 06:30 PM
  #14  
Tricon's Avatar
Tricon
Logistics Pro
5 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Apr 2017
Posts: 3,674
Likes: 51
From: SoCal
Originally Posted by 2009kr
It's a little easier to deal with than a cert. With the cert, the private key needed to make the signature isn't on the system. With the HMAC, you need only to find the key stored on your system and then you can make images that will work on all systems. With cert based authentication, you can replace the public cert with your own to make your images verify. This involves writing, not just reading the low level firmware. It also only works on only the one computer that you replaced the cert on.
Then I could see them using the MD5's just for file integrity, and the HMAC to stop idiots like us from borking the whole thing. I got my QNX VM up and running, and the network stack is working this time, but I don't see a easy/legal way forward anyways.
 
Reply
Old Jan 8, 2019 | 06:34 PM
  #15  
rjbrittain11's Avatar
rjbrittain11
Thread Starter
|
Mountain Pass
5 Year Member
Photogenic
Photoriffic
Joined: Dec 2018
Posts: 160
Likes: 5
From: Bay Area, CA
Originally Posted by Tricon
Then I could see them using the MD5's just for file integrity, and the HMAC to stop idiots like us from borking the whole thing. I got my QNX VM up and running, and the network stack is working this time, but I don't see a easy/legal way forward anyways.
It's ok to skirt the lines of legal....better to ask for forgiveness than permission is what I say!
 
Reply



All times are GMT -5. The time now is 04:04 AM.

story-0
Top 10 Ford Truck Tragedies

Slideshow: Top 10 Ford truck tragedies.

By Joe Kucinski | 2026-05-18 19:34:33


VIEW MORE
story-1
AEV FXL Super Duty - the Super Duty Raptor Ford Doesn't Make

And it might be even better than that.

By Brett Foote | 2026-05-18 19:26:42


VIEW MORE
story-2
Lobo Vs Lobo: Proof the F-150 Lobo Should Be Even Lower!

Slideshow: Does lowering an F-150 Lobo RUIN the ride quality?

By Michael S. Palmer | 2026-05-18 19:20:37


VIEW MORE
story-3
Ford's 2001 Explorer Sportsman Concept Looks For a New Home

Slideshow: Ford's bizarre fishing-themed Explorer concept has resurfaced after spending decades largely forgotten.

By Verdad Gallardo | 2026-05-12 18:07:46


VIEW MORE
story-4
10 Best Ford Truck Engines We Miss the Most!

Slideshow: The 10 best Ford truck engines we miss the most.

By Joe Kucinski | 2026-05-12 13:09:47


VIEW MORE
story-5
2026 Shelby F-150 Off-Road: Better Than a Raptor R?

Slideshow: first look at the 810 hp 2026 Shelby F-150 Off-Road!

By Brett Foote | 2026-05-12 12:50:07


VIEW MORE
story-6
2027 Super Duty Carhartt Package First Look: 12 Things You NEED to Know!

Slideshow: Everything You Need to Know about the 2027 Super Duty Carhartt Package!

By Michael S. Palmer | 2026-05-07 17:51:06


VIEW MORE
story-7
10 Most Surprising 2026 Ford Truck Features!

Slideshow: 10 most surprising Ford truck options/features in 2026.

By Joe Kucinski | 2026-05-05 11:17:22


VIEW MORE
story-8
Top 10 Ford Trucks Coming to Mecum Indy 2026

Slideshow: Here are the top 10 Fords coming to Mecum Indy 2026.

By Brett Foote | 2026-05-04 13:49:49


VIEW MORE
story-9
5 Best / 5 Worst Ford Truck Wheels of All Time

Slideshow: The 5 best and 5 worst Ford truck wheels of all time

By Joe Kucinski | 2026-04-29 16:49:01


VIEW MORE