How to Root XPERIA Z1 Compact D5503 14.4.A.0.157 Android 4.4.4 KitKat Firmware

Sony Xperia Z1 Compact is the pioneer of true mini versions of flagship smartphones as this was the first smartphone to introduce same specs as its main flagship device Xperia Z1. The only main difference was the display resolution which showed that is actually not Xperia Z1 itself. The rest of the specs are same as Xperia Z1 which makes it a highly likeable smartphone for those who want to keep phones with smaller screens. This phone delivers impressive performance as expected. Xperia Z1 Compact has been officially updated to Android 4.4 KitKat OS.

The latest update Xperia Z1 Compact D5503 is 14.4.A.0.157. The .157 update for D5503 is not a major update. It is still Android 4.4.4 like its previous update. The only differences are the security updates and bug fixes which run in the background. While updating phone with having no visible changed might seem like a foolish idea but updating for security reasons is not a bad decision. If you have updated your Xperia Z1C to 14.4.A.0.157 firmware already and lost root access, then this guide will take you through all the steps involved in rooting Xperia Z1C 14.4.A.0.157 firmware. Those who have not rooted their phones before can also use this guide to root their smartphones. Follow all the steps given below to root D5503 157 firmware.

Note that this guide will work on both Locked Bootloader and Unlocked Bootloader Xperia Z1 Compact D5503.

Sponsored links

Required Downloads

install ADB and Fastboot Drivers:

ADB is basic tool for any Android related operation and fastboot is one of its applications. ADB installs all the necessary ADB drivers for Android powered devices and activate the developer mode on device. Various tools require ADB and other components to be installed on the PC for proper functioning. Fastboot is used to issue various commands like for flashing a recovery or a kernel. It is also used in commands related to bootloader unlocking. You can use any of the two tools listed below for ADB and Fastboot commands. First one is a full custom guide, and requires heavy installation while Minimal ADB and Fastboot Installer require a mere ~2MB install. However, the first one is more stable and long-lasting. Choose the one suitable for you.

How to Install ADB and Fastboot Drivers – TechGlen

Minimal ADB and Fastboot Installer – Download

Install Sony Xperia Z1C USB Drivers:

Sometimes, you might get the error, waiting for device or similar errors while issuing commands or using any tool. This is mainly due to faulty connection. If you have properly connected your phone with your pC, via a healthy cable and phone is being charged but not being recognized, then the problem is USB drivers. When a phone is connected, PC searched for drivers online and also on PC. You can install USB drivers beforehand and when you’ll connect PC with phone, it will install all the USB drivers automatically. Download Flashtool from the following page, install it, navigate to its installation folder and locate the drivers folder. Install drivers specific for Xperia Z1C, including fastboot and flashmode drivers. Make sure that PC installs all these drivers when you connect it.

Sony Xperia Z1C USB Drivers – Download Here

Check Phone Model Once Again!

Many times I have seen people bricking their devices because of their negligence. Note that there are several model numbers, with prominent changes for almost every device out there. Therefore, you must confirm that the given guide is for your device’s model number. As an additional precaution, you must also check that the guide is for your phone’s Android version. This is not necessary in all cases. You can check model number and Android version by navigating to Settings > About Phone.

Do Not Turn Off Computer During Entire Process:

If either your phone or PC goes down in the mid of process, you might end up bricking up your precious device. Therefore, make sure that your PC will not turn off or restart during the process. If you are using Windows, make sure that there are no pending updates to be installed in, for example ten minutes. PC will restart automatically, disturbing everything. Therefore, make sure that your PC will remain turned on during the whole process.

Also note that devices are not bricked in every case. It is very rare indeed. however, we must always choose the safe path.

Backup All Important Data:

Most custom methods will wipe all data stored on the device. Some methods might not do so but a custom method can make your phone end up in a bootloop and then a factory reset will be essential. Therefore, always make a backup of your device before anything custom. Here is a guide for non-rooted phones, which guides your through all steps to back up a non-rooted device.


You must backup all media files stored in internal storage. As a safe precaution, you might remove SD Card while doing it, however it has never caused anyone any kind of issue. All deleted applications can be installed from Play Store My Apps tab.

Enable USB Debugging:

Developer Options are, as the name indicates, for development purposes. They are available in all Android devices. The most used and talked about option is USB Debugging. It allows your phone to be handled by PC. You can execute direct commands to your phone via PC. Here isthe list of ADB commands, which can be used with USB Debugging enabled. You can also recover data using ADB commands. Here is complete guide.

To enable USB Debugging, navigate to Settings > Developer Options and enable USB Debugging. Note that in Android 4.2.x and higher, developers options are hidden by default. To unlock these, navigate to Settings > About Phone and locate the build number. Tap is 7 times and you will see a pop up message saying “You are now a developer”.


Remember that all processes like rooting, flashing and manual updating are custom methods. They have no concern with Google or mobile manufacturer. Follow every step carefully to avoid any mishap. Owner of site will not be held responsible in case of any mishap. Do it at your own risk. Rooting and flashing custom ROMs will also void warranty.

How to Root XPERIA Z1C D5503 .157 Firmware

  1. Download the given ftf files and place them anywhere on your PC.
  2. Download the root kit and extract it anywhere on PC.
  3. After installing flashtool and downloading ftfs, copy downloaded .ftf files into (C:Flashtool/firmwares) folder.
  4. Now start flashtool as an administrator
  5. Click on lightning icon on top left corner of flashtool
  6. Now click on “Flashmode”
  7. Be careful to choose D550X_14.4.A.0.108_KernelOnly.ftf
  8. Now click on “Flash”
  9. After clicking on “Flash”, wait for a new screen to appear
  10. Turn off your device
  11. Hold the “VOLUME DOWN” button while connecting your device via usb cable to PC
  12. Flashtool will detect it automatically and start flashing
  13. Do not leave the button until flashing is completed
  14. If you leave button in mid, flashing might stop and soft-brick your device
  15. When it is done, unplug the device and power it on
  16. Now enable USB Debugging if not done already and connect it to PC.
  17. open extracted root kit folder and execute install.bat.
  18. Follow on-screen commands to root Xperia Z1C D5503.
  19. Once the phone is rooted turn it off.
  20. Once again open flashtool and select D550X_14.4.A.0.157_KernelOnly.ftf this time.
  21. Flash it and turn on phone.
  22. That’s it, Now Xperia Z1C D5503 is rooted with 14.4.A.0.157 firmware.

Got any questions? Ask me in the comments below

Apps for PC +Hayder Ameen is a Computer Science student and Android is his passion. Other than that, he is a gym addict and a great sportsman. Connect with Hayder on Facebook and Twitter Email: Site: WhatsApp For PC

Add Comment