Users of Motorola's Atrix 2 who have been yearning for a taste of Ice Cream Sandwich on their devices have something to be excited about today – earlier this morning, an official ICS OTA update was leaked, or rather discovered using CheeseCake, a tool that essentially allows individuals to check specialized Moto servers for updates, meaning no company personnel need be involved in the leak. Here's a quick explanation from our contact Manoj:

Almost all Motorola based Android distros are fist put through a planning then development stage. During the planning stage, the smartphone is assessed as to analyze whether or not the phone is capable for an update. As per my research, Motorola only gives priority to those phones that beat or up to par with that of the Google Nexus's benchmark score.

Next comes the development  stage, the actual programming is put into action and allows for developers to contribute and share dev builds of the update.  An application has been devised for Motorola phones to allow for automatic checking of these development servers ands contacts the phone allowing for a dev build to be installed. During the checking of the servers, the phone sends a line of code that bypasses any security checks and allows for direct connection with the development servers.

Today, I and another group of developers have found a leak for the Atrix 2 of a almost ready to release build of the ICS platform.

By all accounts the leaked ICS build seems to be working great on the Atrix 2. As we've learned in the past, this is no indication of an imminent OTA release, but intrepid root users who want a look at ICS for the Atrix 2 can grab the download from the appropriate link below.

Source: XDA 

Download/Installation: XDA

Thanks, Caleb, Manoj, and Nick!