Download Xperia Z1 Marshmallow update [Android 6.0 AOSP ROM]

The Sony Xperia Z1 becomes another flagship device receiving the Marshmallow update today, after we saw the Xperia Z1 Marshmallow ROM appear.

If you own a Sony Xperia Z1, then you can download Marshmallow ROM from below, and install it on your device right away.

Of course, this if unofficial build, but an official build from Sony would be arriving, so you have to make do with unofficial builds in the form of custom ROMs.

And this Xperia Z1 Marshmallow ROM is a good one, we can easily recommend you to give this ROM a try.


  • Marshmallow files — Link | Download the four files (boot.img, cache.img, system.img and userdata.img)
  • Google Apps (Gapps) — Link
  • SuperSU root package — Link | File: (3.8 MB)

Update (16 October): Download links updated with Alpha 3 version of the ROM. Hope you see good improvements.

Supported devices

  • Xperia Z1
  • Don’t try this on any other device than the one specified above.

Use the Droid Info app, to determine the codename of your Xperia Z1. If it is bacon, then it should be compatible with the 6.0 custom ROM we have here.


Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We won’t be liable if any damage occurs to your device and/or its components.


Backup important files stored on your device before proceeding with the steps below, so that in case something goes wrong you’ll have backup of all your important files.

How to Install

Required: You Make sure your device’s bootloader is unlocked. For help, see this page. Also, make sure that you have TWRP recovery installed, because it will be needed to install Google Apps (Gapps), that aren’t included in 6.0 ROM by default. No need of TWRP for installing 6.0 ROM, btw.

Step 1. Download the Marshmallow ROM files from above. And also the Gapps file.

Step 2. And then create a folder called z1update and transfer the system.img, cache.img, boot.img and userdata.img

Step 3. Connect your Xperia Z1 to PC. Transfer the Gapps file to it. Remember the file’s location. And disconnect the device from PC now.

Step 4. Boot your Xperia Z1 into bootloader mode. If you are rooted, you can use Quick Boot app from play store. To manually boot into bootloader mode, do this:

  • Power off the device. Wait for 4-5 seconds after screen goes off.
  • Press and hold Volume Up button and then connect the device to PC sing USB cable. You will enter fastboot mode. Screen won’t show fastboot written on it, btw.

Step 5. Now, open command window in the z1update folder, in which you have the system.img file with other two files. For this:

  1. Open that z1update folder and then left click on empty white space in the folder.
  2. Now, while holding shift key, right click on empty white space to get a pop-up as shown below.
  3. Now choose Open command window here option from that.

open command windows here
You will see a command window open up, with location directed to z1update folder.

Step 6. Run the following commands to install the Marshmallow update on Xperia Z1.

fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot reboot

Wait for Xperia Z1 to finish booting up, it may take some time. Once it does, check the Settings > About device. You should have Marshmallow under Android version. Congos!

→ Btw, if you face force close on apps a lot, or device lagging too much, then do a factory reset using TWRP recovery to solve that problem.

Step 7. You don’t have Google Apps right now. You need to flash the Gapps file from recovery mode. Make sure you have TWRP installed, and have transferred the Gapps file to your Xperia Z1 too.

Step 8. Boot your Xperia Z1 into recovery mode. If you are rooted, you can use Quick Boot app from play store.

Step 9. [Optional] Once in TWRP, create a backup of your device. Tap on Backup, and then select all the partitions for back. Now do the swipe action at bottom to start creating a backup for emergency cases. This backup is really a lifesaver!

Step 10. Now, install the Gapps file. On TWRP’s homescreen, tap on Install, and then locate the Gapps file and tap on it. Then do the Swipe action at bottom to begin flashing the update.

Step 11. When it’s done, tap on Reboot system button to restart the device.

That’s it.

Let us know if you need any help with this, via comments below.

Root Xperia Z1 Marshmallow Update

Well, simply flash the SuperSU 2.52 root package provided above in TWRP recovery.

Posted by
Kapil Malani

A die-hard Liverpool FC fan, Kapil is a big fan of Batman, Android and street Cricket. In that order, probably. Email: [email protected]