6

I recently rewatched Independence Day (1996) And noticed a lot of new things that left all kinds of plot-holes and questions. I'm willing to accept plot-holes and Deus Ex Machina type explanations at times for entertainment sake, but there was one item that I wondered about.

David Levinson saves the day by figuring out that they can upload a computer virus into the alien ships that will disabled their defenses and allow the humans to damage their ships. Ok, great. He and Cpt Steven Hiller fly to the mother ship, he somehow is able to communicate through some sort of signals with the alien system, and upload the virus which is made up of some sort of injected code which he pastes into a console.

This leaves me wondering if any attempt is made in the movie or from someone involved in creation the movie to explain how earth technology is able to interact with alien technology. Is there a quote from a film maker? Is there a deleted scene where they mention how it works? Even if they say its midichlorians, this different than simply not addressing it.

  • 4
    Software engineer here... There's just no sense in trying to find an explanation in that movie, or half of the other computer related scenes in most movies/shows. – JPhi1618 Dec 4 '15 at 20:28
  • some form of EM radiation, aka wifi. While that movie is pretty cheesy, one thing in its defense is that they don't actually need the virus to do anything but "break" their system which can be done on our systems sometimes merely by having corrupted data in a registry file etc. Then again, he did get it to display an animation, sooo...yeah – Yorik Dec 4 '15 at 21:17
  • All I'm looking for here is a quote from someone involved in the movie attempting to explain how they did it, or are we just supposed to assume that aliens had Wi-Fi. I don't need to see a github link with source code of the virus. I just want to know if there's any attempt to explain what appears to be a pothole. – sanpaco Dec 4 '15 at 21:22
  • 3
    Related article explains how it's plausible: overthinkingit.com/2012/07/04/independence-day-hacking – DustinDavis Dec 4 '15 at 23:09
  • 1
    Three words: Universal Serial Bus. – SQB Jun 5 '16 at 16:18
9

There is a deleted scene that explains some of this, added to the Extended Edition DVD, mentioned in this article (second article in the list).

Basically, remember when at the start of the movie, Jeff Goldblum managed to decode the alien mothership countdown? In a deleted scene, Goldblum mentions that he has deciphered their programming language and that the 50 year old Roswell ship is using the same programming language and operating system. So it's not a stretch to assume that he managed to write a rudimentary virus.

As for the transfer, that's handled by the communication between the mothership and the infiltrator craft. That was still intact because the technology was still the same. The virus was not written on the mac and then transfered to the mothership. The mac interfaced with the Roswell ship, developed the virus on there and could control the ship's onboard computer, but it didn't actually communicate directly with the mothership.

  • I know English. I know C, and can understand programs in a similar programming language if it uses clear English well enough. I wouldn't be able to follow one properly in Russian or Chinese, even if using Romanian script. Let alone something like BrainF***k (programming language), if not commented on. Deciphering an alien programming language, which would rely on an alien language, which relies on alien mindsets... No. It's not even remotely possible. – cde Dec 5 '15 at 9:41
  • 2
    The simpler explanation is a line by I think Brent Spinner. All modern human computer tech was reversed engineered from what they could learn from the Roswell ship. Ergo, it's compatible because it's derivative. And that makes the Aliens piggybacking off human satellites make more sense too. – cde Dec 5 '15 at 9:43
1

There's a bit more info in the film's official novelisation, co-authored by the film's producer, Dean Devlin.

How did they connect? Via wires, of course

When David is in the Hangar, the laptop is connected directly into the shield unit on the shuttle. He tranfers commands to it via a cable which means that no wireless connection was needed...

David walked over to a rolling tool shelf where he’d set up his laptop computer. It was connected to a cable that ran through the shield, into the cockpit of the alien craft, and plugged into the shield receiving unit he’d repaired earlier that day.

Later, when they're on the ship they connect to the mothership via the fin on the top of the smaller craft...

“Dr. Okun showed me that the long fin like structure on top of the attacker is full of terminal wiring. He hypothesized that whatever type of computer link they run, the fin is the connector. When one of these attackers docks inside the larger ships, some type of connection is established through the fin.”

...and transfer the virus file from the laptop to the shuttle to the mothership via wired connections at every stage...

The moment the clamps locked them in place, the movements on the screen, which showed the status of the protective shield, reversed their direction. That told David that they were connected to the source. He switched over to another screen, which flashed the words “Negotiating with Host.” He held his breath as the signal analyzer program sorted through the billions of possibilities. Then, much sooner than he expected, the machine beeped and displayed a new message, “Connecting to Host.”

How are they able to hack the alien ship? - because the aliens program in binary

As to how they were able to communicate with the alien ship, this is explained as being a function of basic h4x0r skillz. The aliens program their computers in binary and that leaves them exposed to being infiltrated:

It only took the pair of brainiacs a few minutes to solve their first problem. They tore the green screen loose and delicately attached a pair of alligator clasps to the sinewy wiring on the back.

Although the machine had been built thousands of years before in another part of the universe, the data feeding into it was arranged in a binary system, a continuous string of ones and zeros, or whatever the alien equivalent was. Neither Okun nor David cared at that point’ just as long as the little laptop could read the sequence.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .