Install Unofficial Android 6.0.1 Marshmallow on Xperia Arc/Arc S via CM 13

Great news for Sony Ericsson Xperia Arc and Arc S owners. You can now flash CyanogenMod 13 (CM 13) Android 6.0.1 Marshmallow on your device. The build happens to be an unofficial one and comes from XDA recognised developer mikeioannina. Mikeioannina has managed to pull our this unofficial build of CyanogenMod 13 for almost all legacy Xperia devices which were the greatest devices back in the year 2011. These devices include Sony Ericsson Xperia Arc and Arc S as well. It’s just a surprise for Xperia Arc and Arc S owners to be able to update such an old device to the latest and greatest version of Android.Xperia Arc : Arc S Marshmallow Update

Just in case you’ve put your phone in a drawer, this is the time to pull it out and clean the dust from it. Those of you who have forgot these devices, Sony Xperia Arc and Arc S were Sony’s last devices in collaboration with Ericsson. Xperia Arc and Arc S both sport a 4.2 inch 480p display with 233 ppi. Xperia Arc is equipped with a Qualcomm Snapdragon S2 1.0 GHz Scorpion CPU accompanied by 205 GPU and the Xperia Arc S is equipped with the same CPU clocked at 1.4 GHz while the GPU remains the same as well. A RAM of 512 MB can be found in both these brothers and the internal storage was 320 MB on the Xperia Arc and 1 GB on the Arc S with a microSD card slot support. Both these phones carried a 1500 mAh battery. Arc and Arc S ran on Android 2.3 Gingerbread out of the box. The journey ended on Android 4.0 Ice Cream Sandwich. Since then, these devices have been enjoying higher versions of Android by means of custom ROMs.

As far as the mentioned custom ROM is concerned, it still is in early development stages but most of the features are working on it. You can find RIL, WiFi, Bluetooth, Camera and other such features working on it. The only thing that you may not find working in current builds is the FM Radio, HDMI support and 720p video recording. If these features aren’t a big deal to you, you must go ahead and give your Xperia Arc and Arc S a whole new life. We are all set to take you through a step-by-step guide to flash / install the Android 6.0.1 Marshmallow on your Sony Ericsson Xperia Arc and Arc S.

Precautions / Early preparations

  • This guide is intended for Sony Ericsson Xperia Arc and Xperia Arc S only. Do not try this on any other device or else you will result in bricking it.
  • Your phone must be running the latest available Android 4.0 ICS firmware on it.
  • Your phone must be charged over at-least 50% to avoid any mishap during the flashing procedure.
  • Use the original data cable to establish connection between your phone and your PC.
  • Unlock Bootloader of Xperia Arc / Arc S. Here’s How to Unlock Bootloader of Xperia Smartphones
  • Install USB Drivers for Xperia Arc / Arc S using the drivers installer from the Flashtool installation folder. Download Flashtool from here. After installing USB Drivers, connect phone to PC using the USB cable so that USB drivers are installed properly and connection is established properly.
  • Install ADB and Fastboot Drivers. | Mac ADB And Fastboot Drivers. To avoid the lengthy installation, use the Minimal ADB and Fastboot tools for your PC to make the installation quick.
  • Make a backup of all everything including Contacts, SMS Messages, Call Logs.
  • Make a Nandroid Backup if any custom Recovery is installed already. If not, you will find a custom recovery later in this guide. – Guide
  • Copy all the media files and anything else stored in the internal memory to a PC before flashing to save this data.



Required Downloads

Install Unofficial Android 6.0.1 Marshmallow on Xperia Arc/Arc S via CM 13

First of all, we will need to format the SDcard to ext4 or F2FS format. Here are the steps on how to do so.

  1. Download and install MiniTool Partition on your computer.
  2. Connect your SD card using a card reader to your PC, if you’re using internal storage, then connect your device to your PC and mount it as mass storage (USB).
  3. Now launch the MiniTool Partition Wizard on your PC.
  4. In the MiniTool Partition Wizard, select your SDcard or your connected device and then click on Delete.
  5. Now click on Create and from the displayed options, configure it as follows.
    • Create As: Primary.
    • File System: Unformatted.
  6. Do not touch any other option and leave everything as it is and click on Ok.
  7. Now hit Apply and click on Yes as soon as a popup comes up.
  8. Hold on tighter while the process finishes.
  9. That’s all with the partitioning process.
  1. Make sure that you’ve followed all the instructions listed above.
  2. Extract the downloaded cm-13 file and copy boot.img from it to your desktop.
  3. Rename the dowloaded CM-13 file to only “” and the file to only “”.
  4. Copy downloaded file and Gapps zip to phone’s internal memory.
  5. Now turn off phone wait for 5 seconds.
  6. Hold volume up button and connect phone to PC.
  7. The LED should remain blue, which means that phone is in fastboot mode.
  8. Now copy boot.img to Fastboot (platform-tools) folder or Minimal ADB and Fastboot installation folder.
  9. Open that folder, hold shift button on keyboard and right-click on mouse.
  10. Click on Open Command Window Here.
  11. Type fastboot devices and press Enter.
  12. It should only one fastboot connected device in return. If it showing more that one, then disconnect any other connected device or close any Android Emulator. Also make sure that PC Companion is completely disabled if installed.
  13. Now type fastboot flash boot boot.img and press Enter.
  14. Type fastboot reboot and press Enter.
  15. Disconnect your phone from your PC now.
  16. While phone is booting up, press Volume down button repeatedly to enter recovery mode.
  17. Now in recovery, format system / format data and then format cache. You can find the format options in Advanced / Advanced Wipe options in CWM or TWRP recovery.
  18. Now in the custom recovery, select Apply Update > Apply from ADB.
  19. Connect your phone to your PC once again.
  20. Now in the opened ADB Command line, issue this command: adb sideload and hit Enter key.
  21. Once the process has been completed, issue this command: adb sideload
  22. Now that the ROM and GApps have been installed, wipe cache and dalvik cache from recovery once again.
  23. Reboot your phone now. The first reboot may take up to 10-15 minutes.
  24. That’s all! Best of luck 🙂


That’s all. Just in case you’re stuck with something, reach us out through the comment box below. We will try to help you out at our best.

Thanks to leakite blog for tipping us off with the adb sideload method in order to flash the custom ROM on the target devices.

Follow Me

Usama M

+Usama M: Ex Farmviller | Android Fanatic | Software Engineer,Founder -
Follow Me
  • S.M.Moinuddin. Shuvo

    it does not show any install option

    • @smmoinuddinshuvo:disqus What does not show any install option?

    • Collins Edim

      Yeah, you’re right. CM13 for Xperia arc and arc s uses Cyanogenmod recovery. So it lacks most of the options in cwm. There is no option to ‘Install zip from sd’…Instead, it uses adb sideload to install rom and gapps.

    • @smmoinuddinshuvo:disqus the method has been updated. Please try now.

  • Khalid Filali

    will old boot.img work,and if so can i install the zip from sd?

    • @khalid_filali:disqus you can give it a try. If it doesn’t work, you will have to use the method mentioned above.

  • Khalid Filali

    i have flashed with this method the rom is working but n how can i move my old backed up data to sd card i cant from my pc ?? please

  • Caseisclosed

    Is this safe?

    • @disqus_dEBaqaNbL4:disqus it is safe to do it, but we recommend only Power users to try such a tweak. Make sure that you’re doing everything at your own risk.

  • Mardon

    I didnt allowed direct DL links to GApps, but here the GApps thread link:

  • Trajche Manev

    I did everything , and at the last part using adb to sideload i get stuck at ~46% saying some weird error , help? i really want this android

  • Airton Araujo

    works very well, but i had to follow other sites tutorials. : ) very happy!!!

  • Daniel Fagonde

    Hi, Usama. Before i started the process, i tried to check every single step, just to be sure i understood everyone of them. I had one problem: i found no way to boot my xperia arc s in recovery mode. Volume Down always enters Safe Mode, instead. What can be missing?


  • Daniel Fagonde

    Hi! I decided to check every single step, trying not to be surprised in the middle of the process. I think i understood everything, but i faced a problem: i wasn’t able to boot my arc s in recovery mode. i tried many suggestions, but nothing worked. what can i be missing? Or is it possible that the recovery mode only gets available after the process begins?
    Thank you!

  • Henrik Jansson

    When I write “adb sideload” it says:
    Loading ‘’
    * cannot read ‘’ *

    What is wrong?

  • Henrik Jansson

    When I write “adb sideload” it says:
    Loading ‘’
    * cannot read ‘’ *

    What is wrong?

  • @danielfagonde:disqus you have to flash a custom recovery on your phone first. Xperia phones do not have a stock recovery.

© 2017 TechBeasts. All rights reserved.· Entries RSS · Comments RSS is not associated with Google, Samsung or any other OS provider and smartphone manufacturer. We are an unofficial fan site.