Table of Contents
Hey guys, here is a list of stable Android 6.0 Marshmallow Roms for our beloved Galaxy S2 GT-I9100. The roms are from different developers and teams from the XDA forum and they are based on CM 13 and AOSP.
The Roms are stable and very good for daily usage, you are also going to be receiving new updates from the roms developers and they also comes with all android 6.0 features and the possibility to add more exciting user customizations for the advanced users without limitations.
ROMs should contain everything you need to enjoy Marshmallow. You are not required to install any Add Ons, simply scroll down and download any latest ROM below, Google Apps, flash it, and go!
I have include the links to the main Thread on XDA Forum at the end of every rom, should in case you have any questions or need more information. You are STRONGLY recommended to fully wipe your device before flashing, and if possible avoid restoring system apps and system data with Titanium Backup – these can cause stability issues that are very hard to debug. If you believe you know what you’re doing – then fine, go ahead, but please don’t complain if you experience strange behavior.
You will need a Custom Recovery That support android 6.0 on your galaxy s2, i recommend you install the latest official version of TWRP recovery Here
You can also download Latest Gapps Here
Marshmallow Roms Based on the CM 13
1. XOSP 5.4 Unofficial 6.0.1 Rom
XOSP basically which stands for the Xperia Open Source Project was a project originally created by GreekDragon for the Galaxy S+ and the project was created like 2 years ago when that time XOSP wasn’t even existing. It was just S+ Reborn. The main idea was to create a custom minimal Xperia based ROM, by including the essential things which a user would normal use from a ROM.
XOSP became a big success because it was eventually ported on different Xperia Phones and some other Samsung devices and from there the XOSP project was founded. From the XOSP Project also addons were created featuring with an Aroma Installer. GreekDragon worked on the project for 2 years trying always to improve it constantly.
Rom Features:
- Based on CM 13.0
- Removed many unnecessary apps and stuff as well as CM ones
- StatusBar Clock font style
- StatusBar Clock font size
- Added StatusBar Date & style options
- Added option for date style/position, left-right of clock
- Xperia Z5 inspired LockScreen style
- Xperia Fonts
- Xperia Battery Text prototype
- Time Contextual Headers
- XOSP Universal dialog for Shutdown/Reboot and Dexopting Process
- XOSPOTA
- Stock Kernel
- Snap Camera
- ViPER Audio Engine
- Theme Chooser
- Xperia based Bootanimation
- Custom Framework and SystemUI Xperia drawables
- XOSPFileManager
- Xperia Z5 sounds
- Xperia X Wallpapers
- XOSPSetupWizard
- Custom Materialized
- Stock Browser is custom themed
- Contacts is custom themed (Much more Xperia Style)
- Dialer is custom themed (Much more Xperia Style)
- Status bar logo
- Navigation Bar ON/OFF
- NavBar dimensions
- SlimDim
- HW Keys ON/OFF
- SlimSeek Bar
- Status bar Network Traffic indicator
- RAM Bar in recents options
- Toast Animations
- Long Press back to kill in Development Settings
- Ability to hide the Super SU status bar icon
- Dashboard Columns
- Dashboard double lines toggle
- Double Tap to sleep anywhere on the lockscreen
- On-the-go Mode
- Double tap to sleep on navigation bar
- SystemApp remover
- Omni inbuilt SystemUI Screenrecording
- SuperSU
- Xperia Apps
Rom Details:
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
ROM Firmware Required: TWRP Recovery
Based On: CyanogenMod
Version Information
Status: Stable
Current Stable Version: 28/04/2016
Stable Release Date: 2016-04-28
GApps (I suggest you to use the pico package)
For questions, donations and discussions check the main Rom thread on xda HERE
2. Official Mokee Os
This is the official Mokee Os for the Galaxy s2, the rom is stable and one of the best available android 6.0 roms.
In other to install this rom you must download and flash this isorec recovery from here
Gapps Same
Any bug reports or feature requests should be directed to Mokee developers.
For questions, donations and discussions check the main Rom thread on xda Here
3. ResurrectionRemix-the M-v5.6.3
You are Welcome to the unofficial builds of Resurrection Remix Marshmallow for OPX.
Resurrection Remix Marshmallow is based on CM, Slim, Omni and original Remix ROM builds, this creates an awesome combination of performance, customization, power and the most new features, brought directly to your device.
See more details on their official website here
Rom Details:
Resurrection Remix Marshmallow
Contributors
schoolsux, ashwinr007, MasterAwesome, rohitporoli, FabioSan
Source Code: https://github.com/ashwinr64
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Version Information
Status: Testing and stable
Created 2016-02-21
Last Updated 2016-03-05
DOWNLOADS:
GAPPS – (ARM > 6.0 > Variant)
TWRP RECOVERY – Link (Official)
For questions, donations and discussions check the main Rom thread on xda Here
4. AICP – 11.0 – MM 6.0.1_r43 i9100
AICP is known by everyone as Android Ice Cold Project that started on HTC Desire HD and since then evolved into a mature ROM with the BEST community you can find!!!
Until lollipop, ROM has always been AOKP based. Unfortunately, since AOKP either stopped development or will make a comeback later this year, we changed our base to CyanogenMod when it comes to hardware, drivers and some features.
Features
- Display and animations:
- System animations
- Toast icon and animation
- Power menu animation
- IME animation
- LCD densidy changer
- And more check main thread on xda
How to flash:
- Install latest TWRP/CWM/Philz recovery on your device.
- Make a backup of your current ROM.
- Wipe system, data, cache and dalvik.
- Flash ROM.zip and Googleapps.zip.
Latest Stable Release Version 11.0
Download link
For questions, donations and discussions check the main Rom thread on xda Here
Reboot system and setup!
Marshmallow Roms Based on AOSP
5. XPerience-10.0.1_r22
XPerience is a free, community built distribution of Android 6.0.1 (Marshmallow) which greatly extends the capabilities of your phone.
This project is based on AOSP
Features:
- Wifi display
- Network traffic meter
- BT/usb/wifi tethering
- VPN
- Statusbar/Keyguard CarrierLabel
- Doze advanced
- ListView Animations
- AOKP system animations
- Toast custom animations
- Image Header (OMNIROM)
- Pie controls 3.0
- Battery bar
- Rambar in recents view
WORKING:
- Rild
- WiFi
- Bluetooth
- SELinux
- MTP
- Sensors
- Camera
- Leds
- sounds on games and VLC
Not working/ Bugs:
None
How to install:
- Download zip from Downloads:
- Put zip into External/Internal Storage
- Reboot into Recovery like TWRP
- Flash zip file XPerience-10.x.x-xxxxxxx-i9100.zip
- Flash Gapps
- Wipe dalvick-cache and cache
- Reboot and config
- Reboot Again and enjoy!
ROM DETAILS:
XPerience ROM, ROM for the i9100
Contributors
aniket.lamba
Source Code: https://github.com/XPerience-AOSP-Lollipop
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
ROM Firmware Required: A custom recovery (TWRP preferrable),ROM and Gapps zip file,knowledge on how to flash zip files.
Based On: AOSP + Some stuff from CyanogenMod
Version Information
Status: Stable
Created 2016-02-13
Last Updated 2016-04-03
Download Link
Google APPS
Link
For questions, donations and discussions check the main Rom thread on xda Here
6. Official OctOs Oct-M
The foundation of the Android OS is the fact that is it open-source. We have all code we use internally in the creation of Oct-M available on our GitHub repositories.
We maintain a current release record and change-log on our website: Here
An Android 6.0 Marshmallow Custom Rom based om AOSP Code
TWRP is the ONLY recovery Team OctOs uses – We do not support flashing on CWM recovery
The Oct-M ROM installation script will automatically wipe /system, /cache, and /data/dalvik-cache. There is no need to do these before or after flashing the ROM unless you are instructed to by your GApps Provider
ROM DETAILS:
Oct OS, ROM for the i9100
Contributors
aniket.lamba
Source Code: https://github.com/Team-OctOS
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
ROM Firmware Required: A custom recovery (TWRP preferrable),ROM and Gapps zip file,knowledge on how to flash zip files.
Based On: CyanogenMod + AOSP
Version Information
Status: Stable
Created 2016-02-12
Last Updated 2016-02-12
Downloads:
Weekly Builds
Realease Builds
Android 6.0 Mini Gapps
For questions, donations and discussions check the main Rom thread on xda Here
7. Official Vanir AOSP [NIGHTLIES]i9100
Vanir follows AOSP Upstream and mainly focuses on performance Tuning Android.
Features
- Customizable Navbar
- Customizable Statusbar
- Customizable Power Menu
- Customizable Quick Settings Panel
- Customizable LCD Density
- Heads Up (floating) Notifications
- Long Press Quick Settings Header Shortcuts (Long Press Locations: Date, Time, Weather, & Battery)
- Expanded Desktop Option with Per App Settings
- Terminal App – Needs to be enable in Developer Settings
- ScreenShot – Power + Volume Down
- Advanced Reboot – Enable in Developer Settings
- QuickBoot – Enable in Developer Settings
- System Profiles – Turn WiFi, GPS, & other features on or off when you enter or leave trigger wifi signal
- Hardware Menu with Kernel Processor & I/O scheduler settings
- CM Themes in Settings
Instructions:
- Make a backup!
- Wipe /system, /data, cache and dalvik cache.
- Flash Vanir
- Flash Gapps
- Reboot to Vanir!
ROM DETAILS:
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
ROM Firmware Required: A custom recovery (TWRP preferrable),ROM and Gapps zip file,knowledge on how to flash zip files.
Based On: AOSP
Version Information
Status: Stable
Created 2016-02-13
Last Updated 2016-02-13
For questions, donations and discussions check the main Rom thread on xda Here
8. DIRTY-UNICORNS-v10.1
ROM DETAILS:
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
ROM Firmware Required: TWRP Recovery
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: 10.1
Stable Release Date: 2016-05-02
Contributors
arnab, Lysergic Acid, Gustavo_s, Lanchon, The whole DirtyUnicornsTeam(Team D.I.R.T)
Source Code: https://github.com/kularny
Watch the video review and instructions on youtube below:
Installations instruction
Coming from 6.0.x or less
- . Format System, Data, Cache & Dalvik/ART Cache
- . Install ROM
- . Install Gapps if required
- . Reboot
Coming from previous build
- . Wipe Cache
- . Install ROM
- . Reflash Gapps
- . Reboot
Using OTA as update
- . Check for any available updates
- . If you get one, download the update
- . The OTA Updater application will then automatically flash the update using ORS
For questions, donations and discussions check the main Rom thread on xda Here
Hope you enjoy this roms on your phone. Am looking forward to your comments and please like our facebook page.
Thanks
3 comments
Hi,
Is there any ROM that has Gapps bundled inside? I am flashing my S2 but can only do the ROM. When flashing Gapps, it says insufficient space to do so.
I have tried several ways to rectify this but so far no cigar.
Cheers,
Ken
You have to repit to increase system partition size to be able to install Marshmallow rom & Gapps on Galaxy S2. Read this: https://forum.xda-developers.com/galaxy-s2/development-derivatives/mod-increase-partition-size-t3011162
This guy hard to die, this time i see many dev still support with lineageos. Repit lanchon must flasher to resize partition system to 1.5gb