How to flash SBF, XML, ZIP files on Motorola Devices with RSD Lite
If you’ve dabbled at all into the world of hacking an Android phone, you might have been quite put off by the dizzying array of terms and complicated instructions. Browsing a handful of tech sites, you might see words like kernel, ROM, root, superuser, flash, etc., with little or no explanation.
Indeed, while the nice part of having an Android phone is the ability to mess with it quite a bit, it can be quite intimidating for the average user. And there’s always the looming threat of the dreaded “bricking.” More on that later.
There are several guides and tutorial sites out there for how to root a phone, what software is out there to do so and then start modifying it, and the steps for using each. But this little guide will be more of an amateur user’s introduction to one such method—using RSD Lite for Motorola phones. We’ll go over what RSD Lite is exactly, why you might use it, and some concepts to understand when delving into this exciting territory.
One quick thing, hacking your Android device can void its warranty, lose your data, and otherwise ruin your phone if you’re not careful, so do take caution. This is a good starting point, but don’t go in swinging. Read up.
What is RSD Lite?
RSD Lite stands for Remote Software Download, and it’s Motorola’s tool to install software or code onto an Android device. It’s an application you can download for free from several places, right here on our RSD Lite download page among them, and is a necessary tool to root a Motorola device powered by Android. Think of it as a program to help you program your phone.
Why would you want to do that?
Ok, first we’ve going to have to back up a bit and explain a few things. Let’s get real basic here for a second. Most non-Apple mobile devices are powered by Android, an operating system that is backed by Google and developed using open source code, meaning anyone can grab it and alter it for their own use. Just like your computer might use Windows, your phone might use Android. But not all Android phones are the same, because manufacturers like Motorola will alter the code themselves to customize it as they see fit, and add stuff on. These additions are often called “bloatware” because they tend to be pretty useless and slow the device down.
You can alter an Android operating system to some extent, more so than the Apple OS, but not entirely, since manufacturers don’t really want you messing with the program that they tailored specifically for your phone. If you want to buck the system’s controls and gain entire access to your phone’s system, you’ll want to “root” your phone. Rooting means you give yourself full administrative access to the coding that underlies how your phone works.
Why would you want to root your phone? Well, probably one of the most common reasons is hacking away bloatware. You can get rid of clunky software you don’t want, keep what you do, and speed up your phone in the process. You can also root your phone to manually upgrade to new versions of Android. Or, remember how manufacturers mess with Android to customize it for their phones? Well, so do other people, third parties.
The result is a bunch of so-called Custom ROMs, or modified operating systems that are pushing the envelope on what Android can do. When you root your phone, you can install these. Finally, maybe you don’t want to completely overhaul your system, but there are a number of applications that you can only install if you have root access.
Terms to Know
Ok, so we’ve covered some of the basics, but there are still about a million techy terms people use with this stuff. So we’re going to take a minute to define them.
- Rooting – unlocking administrator access to your device’s system. This is comparable to “jailbreaking” an Apple product. When you root an Android device you become a “super user” meaning you can make changes to the underlying programming or firmware.
- Bootloader – This describes lines of code that run before your operating system starts up, and is unique for every device. You’ll need to unlock the bootloader to change your underlying systems.
- Custom ROM – A ROM is the firmware, or underlying program that operates your phone. If your manufacturer has a customized version of Android, that’s your ROM. A custom ROM is a fancy, homemade ROM that a savvy programmer has made to improve the standard systems.
- Custom Recovery – This is software that you use to modify the phone’s underlying software or to add a custom ROM. One popular version of this is ClockworkMod Recovery.
- Flashing – This is when your Custom Recovery or another program like RSD Lite installs software or code onto your phone’s underlying system. It just means “install,” but on a deeper level that requires a program outside of your operating system.
- Bricking – When you reduce your expensive piece of hardware to not much more than a brick. This is the ultimate danger in hacking your Android, and basically means you’ve rendered your phone useless. Depending on your phone’s model and operating system, take special care to follow tutorials closely and follow all of the steps correctly to avoid bricking your phone.
What does RSD Lite do and where do I get it?
RSD Lite is used in the very beginning steps of this process. The main thing it does is “root” your phone. You’ll connect download and run RSD Lite on your PC, connect your Android device with a USB cable, and follow a very specific set of steps that, when completed, will reboot your phone with you as a super user with administrative access. From there, you can flash a custom recovery or various other programs onto your Motorola device.
If someday your Motorola cell phone has mess up once you make tweaks to the system files, flash custom ROMs/kernels or even you’ve brick your phone, you can still restore your phone to stock firmware by downloading the leaked/original system or fastboot files, and then flash it by utilizing RSD Lite Windows Apps. RSD Lite is an application developed by Motorola with regards to flash System Boot File (with file extension *.sbf; *.shx), Fasboot file (*.xml), Flex files (*.hs; *.hsx) and compressed files (*.zip; *.gz; *.bz2).
Here we provide the common step by step how to flash your Motorola cell phone with RSD Lite:
- You need Motorola Drivers for your PC to recognize your cell phone, download and install it for windows 32bit / 64 bit OS.
- Download and install up to date RDSLite software, the latest version is v5.7 catch it here.
- Grab and save the sbf/xml/zip file to your PC, make sure the file was made for your device.
- Charge your battery and pick USB data cable.
- Run RSD Lite on your computer, press the ‘…’ button then find and choose the file you have saved in third step, if you download a compressed file you will notice the ‘Unzipping’ window appears, choose ‘Uncompress Only’ button. You’ll see the file information in the ‘File Properties’, make sure your phone model match with your device, such as Qinara for Atrix HD or Spyder for Droid Razr.
- Take your phone and enter fastboot mode by turn off your device first, then press and hold down three buttons at the same time: volume up + volume down + power button, after which the phone will be turn on to the “Boot Mode Selection Menu’.
- Connect the USB cable to the phone and press volume down to scroll down to ‘AP Fastboot’ and press the volume up to select it, and you’ll switch to ‘AP FastBoot Flash Mode (S)’, at the bottom of the screen make sure ‘Transfer Mode:’ is ‘USB Connected’.
- Back to RSD Lite, then click the ‘Start’ to start the flashing process, see the flashing process and wait for about 12-20 minutes. After the completion, status on the RSD Lite flash will ‘reboot’ and your phone will reboot automatically and updating the files.
- Done. If the whole process goes well, your phone will boot normally.