The Android Open Source Project Marshmallow
Brought to you by Jflte DevConnection Team
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
What is AOSP?
AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps. Anyway to get a working system me and @AntaresOne added some changes from CyanogenMod.
Please do not ask for features to be added because we're not going to add more to keep this ROM small, fast and pure.
JDCTeam
In alphabetical order:
- Diego Monaco - @alucard_24
- Dimitris Katikaridis - @side
- Franck Rohée - @franzyroy
- Ray Daley - @gadget!
- Jim Silverlock - @Jimsilver73
- José Adolfo Galdámez - @josegalre
- Marco Zanin - @-+BB+-
- Matthew Booth - @MattBooth
- Mattia D'Alleva - @AntaresOne
- Mike Atkins - @FernBch
- Oliver - @angelcalibur
- Paul Harris - @hawkerpaul
- Paul Keith - @javelinanddart
- Simeon Ivanov - @smstiv
- Stefano Meroni - @smeroni68
- Yannis - @SkL*
Screenshots:
Known issues
- ANT+ (not supported)
- You will tell us
Download
ROM builds are hosted on RomHut
TWRP Recovery v3.0.0-0 with F2FS support (JDC Themed): RomHut
Installation
TWRP Recovery v3.0.0-0 with F2FS support (JDC Themed) is suggested for installation
Device variants supported: I9505, I9505G, I9507, I9508, I337, M919, I545, R970, L720, S970G, S975L (I9515 and I9500 are not supported).
AT&T and Verizon users: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader if you own an AT&T phone, otherwise if Verizon you must be on the VRUAMDK bootloader in order to use this ROM. Do getprop ro.bootloader in Terminal Emulator or through ADB shell to find out which bootloader you have
First time or clean install:
- Download the ROM from the link above
- Download GApps package for Marshmallow 6.0
- Download ThemeReady GApps package for MM arm
- Put the zip files on your SDCard
- Reboot in Recovery
- Wipe Data / Factory Reset
- Optional: convert to F2FS
- Select "Install zip from SDCard"
- Choose AOSP ROM zip file
- Choose GApps zip file
- Choose TBO GApps zip file (needed for complete theming of some Gapps with OMS overlays)
- Flash
- Reboot system
Update over an existing previous AOSP MM build (manual update with TWRP):
- Download updated build from the link above
- Put the zip files on your SDCard
- Reboot in TWRP Recovery
- Select "Install zip from SDCard"
- Choose AOSP ROM zip file
- Flash
- Reboot system
NOTE: the "dirty" flash to update an existing version DO NOT NEED any new re-flash of Gapps and TBO... integrated BackupTool during rom install will backup your gapps (already installed) and restore them after rom update!
NOTE: Stable version is dex-preoptimized, so do not wipe cache and Dalvik after rom flash!
First boot after install/update takes a while, wait at least 5 minutes for it to boot.
To convert cache, data and system partitions to F2FS look in post below.
General notes
- Rom is pre-rooted and has SuperSU v2.79 SR3 integrated
- JDC Toolbox app give you the ability to manage LEDs sequence on boot, IR driver selection and more...
- Busybox is pre-installed with Alucard kernel but is located in a separate location. From Stable 6 is possible to install another version of busybox, and this do not interfere with STWeaks.
- Some phones has problems with touch screen sometime not responding (download the Stock kernel from romhut and test with it)
[*]Theming: rom has from this build the new SUBSTRATUM THEME ENGINE. Use the integrated Substratum app to apply OMS overlays (OverlaysManagerService). RRO layers will not work anymore...
[*]Theming: to apply OMS overlays to some apps, you need also to flash TBO GoogleApps-ThemeReady-LP-MM-N-v31.0.zip right after your Gapps package from recovery. This means to be clear: ROM + GAPPS + TBO - We use 5.1 blobs for radio interface. Update your phone to latest Baseband and Bootloader available for your variant (must be a version 5.0 official Baseband)
- We discourage the use of xposed framework, but the rom support it
- For devices with locked bootloader (like Verizon and AT&T), the latest SuperSU package will fail to install. Please after rom flash, provide a manual install of an older SuperSU zip (as version v2.52) and later update from playstore to latest official apk version.
Sources
GitHub
Social
Google+: JDCTeam Community
YouTube: JDCTeam TV
Credits
- JDCTeam
- CyanogenMod
- HITMAN-CREED: Screenshots, Tips&Tricks
Special thanks:
- RomHut
- gkkovacs - JDCTeam-Build01
- azuziel - JDCTeam-Build02
- Team Codefire - JDCTeam-Build03
XDA:DevDB Information
AOSP 6.0.1 for Samsung Galaxy S4 (Qualcomm variants), ROM for the Samsung Galaxy S4
Contributors
-+BB+-, AntaresOne, smeroni68, alucard_24, MattBooth, angelcalibur, franzyroy, hawkerpaul, javelinanddart, Jimsilver73, side, smstiv, josegalre
Source Code: https://github.com/AOSP-JF-MM
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: Stable 11
Stable Release Date: 2017-03-12
Created 2015-11-18
Last Updated 2017-03-12
Last edited: