ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Installing the ICS Leak on the Droid Bionic - A Step by Step Guide

Updated on June 19, 2013

Disclaimers and Introduction

Before I even begin this guide, I'm going to start with a huge warning. THIS HAS THE POTENTIAL TO SERIOUSLY DAMAGE YOUR PHONE'S OPERATING SYSTEM. DO NOT ATTEMPT IF YOU ARE UNSURE OF ANY OF THE STEPS. I am not responsible for any damage to your phone as a result of the steps performed here.

Now, with the disclaimers out of the way, let's begin. Motorola recently leaked a brand-new version of Android Ice Cream Sandwich 4.0.4 for the Droid Bionic. This update is the latest and greatest of Android technology and showcases tons of new improvements for the Android ecosystem. If you are one of those people who loves to live on the cutting-edge, this guide is for you. But be warned: it involves messing with many serious parts of your phones internal software. Please use caution and follow these steps closely to avoid bricking your phone.

Also, during this process, you may lose your data (a definite 'will' if you have previously installed Safestrap, Bootstrap and custom ROMs). Now is the time to plug it in, back it up, and save everything. Go, I'm not kidding.


Here are some common terms used when talking about installing unofficial leaks and software on your phone.

FXZ - A factory reset/restore using custom software that repairs your phone to its "out-of-box" state.
ROM - essentially an operating system for your phone. There are many ROMs, each with unique features and support.
Flash - the process of adding new software to your phone via a special process
Root - a technique that allows unrestricted access to the inner workings of the phone's software

Here are some screenshots of ICS running on the Bionic so that you know what you're getting from this.

If You're Running Custom ROMs (Or Ever Have)

There are two parts to this guide, this section is written for users who have previously installed Safestrap or Bootstrap on their phones and installed custom ROMs (whether or not you're currently running them is irrelevant). In order for this update to work, you must completely restore your phone to factory settings, then update to the .905 over-the-air update. Unfortunately for you, this process is a bit more involved, but that's the price you pay for living on the bleeding edge.

First, charge your phone. I'm going to say it again: charge your phone to 100% until it can't charge any more. I made this mistake and it is not pretty. I'll just say that if your battery fails mid-flash, you're going to either need to find a Verizon store with an external battery charger, or find a friend with a Bionic to charge your battery because batteries cannot charge while the phone is going through this process. If it dies mid-way, it won't charge any more, leaving you with a useless brick. I know you're excited to get going, but charge your phone first!

Now, you're going to need some programs and files.

Now, plug your Bionic into the USB port and open RSD Lite. It should recognize the device. Click the "..." button at the top and open your .ZIP .902 FXZ file that you downloaded. Choose to "Extract and Flash."

This will take some time. Go make dinner. Take a shower. Perhaps both.

Once it is finished, it should reboot into the original OS on your phone. Everything will be exactly as it was on day one. Do not go through the Google setup or anything else. Just skip all the setup pages and go right to Settings > About Phone > System Updates > Check for Updates.

You should see that an update (.905) is available. Download and install it. It will also take some time.

When your phone reboots, it will be updated to .905. Now, plug it in, mount it as a USB device and copy the ICS Leak image you downloaded to the EXTERNAL SD card.

Now, you can do one of two things. The first method is quicker, but you may run into issues. You can choose to simply reboot into installing the update and hope it works. But when I did this, I got a really bad "AP Flashboot Error" that prevented my phone from doing anything until I re-flashed it via the entire process above again. To avoid this (or fix this error if you had it), reboot into recovery by turning off the phone then holding the power button and BOTH the up and down volume keys. Scroll down to "recovery mode." At the exclamation point, hold both volume keys. Now choose "Factory restore/data wipe."

When that is complete, reboot the phone again by holding the power button and both volume keys at the same time. At the exclamation point, hold both volume keys and select "Apply update from SD card." Choose the file you saved above (the ICS leak image).

This may take a long time. When it is finished, you will hopefully have a booting ICS 4.0.4 Droid Bionic. Congratulations!

If it fails, you can always retry by starting again at the FXZ to .902 point. This can also bring you back to exactly the way your phone was (minus your personal data) if you want.

If You've Never Rooted / Used Safestrap

If you are running the stock Droid Bionic Android software, this section is for you. If you're not sure whether you've rooted before, you haven't; you would know if you did.

Lucky for you, your section is simpler.

First, charge your phone. The whole way. Trust me, you don't want to skip this.

To begin, download the following file:The leaked ICS image: I'm including several links in case one is down. Only download one.

Now, make sure you're on .905 by going to Settings > About Phone > System Updates. If no update is available, you're good. If there is, download and install it.

Now, plug in your phone and mount it as a storage device. Copy the ICS image you downloaded above onto your external SD card. Unplug your phone.

Power down. Once shut off, hold the power button and BOTH volume keys. You should see a screen with white text. Scroll down to "Recovery" and select it. Now, when the exclamation point appears, press both volume keys. Now scroll down to "Apply update from SD card" and select it with the power button. Choose the file you downloaded above (the ICS image).

Your phone will now update. Hopefully, everything works. If it fails, try the steps listed in the previous section, beginning with FXZ back to .902. This essentially restores your phone to stock and lets you start again.


    0 of 8192 characters used
    Post Comment

    • xnotion profile imageAUTHOR


      6 years ago

      Thanks for the heads up guys, I've fixed the link

    • profile image

      He Man 

      6 years ago

      Great article.. the link is incorrect as theoAZ stated, but the text part of the link is correct.. You just have to cut/paste it.

    • profile image


      6 years ago

      This is good info. However, please verify the link for the RSD Lite file as it references the 902 fxz file.



    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)