• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[JDCTeam][6.0.1][16 sept] Stock and Optimized Slim6

angelcalibur

Senior Member
Jun 4, 2014
994
1,939
0


SLIM6
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 SlimRoms?
SlimRoms is a custom android operating system. Our main goal is to offer users a slimmed down yet feature rich alternative to other android operating systems.
The entire SlimTeam work together to bring you this tailor-made beauty straight from Android Open Source Project (AOSP) source code.
All of the sources can be publicly viewed through GitHub and you can stop by our public Gerrit to submit patches of any type.

Slim6 is the project name for SlimRoms based on Android 6.0.1 Marshmallow and offers the following original features:
Slim6 is still in its early stages of development so if your favourite feature is not back yet, don’t worry more will be added with later releases.


JDCTeam
In alphabetical order:


Screenshots:

Click on the screenshots to get full size:





Known issues
  • You will tell us

Download
Stock Official Slim6 ROM builds Please, download the rom for your device (jflteatt, jfltespr, jfltetmo, jfltevzw, jfltexx) are hosted on Slimroms website : version released : 1.3
JDC Optmised and unified slim6 ROM builds are hosted on androidfilehost : version released : 0.8
Gapps : opengapps :choose ARM, 6.0, and Nano

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:
  1. Download the ROM from the link above
  2. Download GApps package for Marshmallow 6.0 or mine
  3. Put the zip files on your SDCard
  4. Reboot in Recovery
  5. Wipe Data / Factory Reset
  6. Optional: convert to F2FS
  7. Select "Install zip from SDCard"
  8. Choose SlimRoms zip file
  9. Choose GApps zip file
  10. Flash
  11. Reboot system

Update from a previous build:
  • Via OTA Updates: - Temporarily not working, need an update of the apk to match MM network permissions.

    1. Open OTA Updates app
    2. Download the update
    3. Press "Install"
    Your device will automatically reboot and install the update.

  • Manual update with TWRP:
    1. Download updated build from the link above
    2. If you do not have the Gapps package, download here
    3. Put the zip files on your SDCard
    4. Reboot in TWRP Recovery
    5. Wipe /cache and dalvik-cache
    6. Select "Install zip from SDCard"
    7. Choose SlimRoms zip file
    8. Choose GApps zip file
    9. Flash
    10. Reboot system

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 :

Using F2FS
What it is? Wikipedia

To use it you should first convert your EXT4 partitions through recovery, before installing this ROM.

  1. Download and install our TWRP version: https://romhut.com/addons/twrp-3-0-0-0-f2fs-jdc
  2. Wipe->advanced wipe
  3. Select data->change or repair file system->f2fs (Warning: internal storage is formatted, make a backup of your personal data before doing this!)
  4. Select cache->change or repair file system->f2fs

No need to convert /system as it is basically read-only, therefore better to keep it as ext4.
Sources
GitHub
GitHub
GitHub
SlimRoms Review

Social
Google+: JDCTeam Community
YouTube: JDCTeam TV


Credits and Special thanks
  • JDCTeam
  • SlimRoms
  • Google

XDA:DevDB Information
Slim6 6.0.1 for Samsung Galaxy S4 (Qualcomm variants), ROM for the Samsung Galaxy S 4

Contributors
angelcalibur, -+BB+-, AntaresOne, smeroni68, alucard_24, MattBooth, franzyroy, hawkerpaul, javelinanddart, Jimsilver73, side, smstiv, josegalre

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: SlimRoms

Version Information
Status: Alpha
Current Stable Version: Alpha 7
Stable Release Date: 2016-07-29

Created 2016-07-26
Last Updated 2016-07-29[FONT]

XDA:DevDB Information
Slim6, ROM for the Samsung Galaxy S4

Contributors
angelcalibur, angelcalibur, -+BB+-, side, antaresone, smeroni68, alucard_24, MattBooth, hawkerpaul, Jimsilver73, javelinanddart, franzyroy,SkL*, smstiv, FernBch
Source Code: https://github.com/SlimRoms, https://github.com/AOSP-JF-MM, https://github.com/angelcalibur, https://review.slimroms.org/#/q/status:eek:pen

ROM OS Version: 6.0.x Marshmallow
Based On: SlimRoms

Version Information
Status: Stable
Current Stable Version: 1
Stable Release Date: 2016-09-04
Current Beta Version: 0.8
Beta Release Date: 2016-07-29

Created 2016-07-26
Last Updated 2016-09-03​
 
Last edited:

angelcalibur

Senior Member
Jun 4, 2014
994
1,939
0
4 september :
Slim6 Weekly 1.1
Friday, 2 September 2016
This weekly includes new devices, bug fixes, and device specific updates.

New Devices:

Verizon Galaxy S3 (d2vzw)
AT&T Galaxy S3 (d2att)
Sprint Galaxy S3 (d2spr)
Changes

Device/samsung/qcom-common: Remove CMHW Call
Frameworks/av: libstagefright: mtk: Use vendor extensions to check if we should fixup cropping
Hardware/qcom/audio-caf/msm8916: hal: Fix compilation with verbose debugging enabled and policy_hal: Fix build with Clang
Hardware/qcom/audio-caf/msm8974: hal: Add support for Hearing Aid Compatibility (HAC) mode
Hardware/qcom/display-caf/msm8916: display: Fix warnings on 64-bit clang
Updates to hardware/qcom/media-caf/msm8916
Updates and fixes to frameworks/base
Device specific

Updates to device/samsung/mondrianwifi
Kernel/oneplus/onyx: slim_defconfig: enable SECURITY_PERF_EVENTS_RESTRICT
Kernel/samsung/mondrianwifi: Fix kernel panic on USB tethering / USB RNDIS selection
Slim6 Stable 1.0
Monday, 29 August 2016
With Android Nougat knocking on our door and Slim6 source reaching a new milestone, We believe it’s about time we release a stable build. This release brings some of our favourite features to Marshmallow along with bug fixes, translations, and a ton of device specific changes.

Devices running as Weekly:

espresso3g
espressowifi
d801
Bug fixes

Update APN for T-Mobile MK and Tele2
Fix CDMA settings in dialer to FC
SlimRecents: Fix header text default color & Correct default bg color
Feature list for Stable

SlimLauncher
Slim Recents
Navbar customisations & Hardware key rebinding
Custom QuickSettings
Chamber of secrets and SlimActions shortcuts
Doze/Ambient display options
Proximity wake and speaker
Status bar customizations (Clock and Battery)
dt2w on doze
Advanced reboot menu
Changes

SlimLauncher: Fix launcher default_workspace taking up all apps button location & Materialize search bar and add night mode
External/ant-wireless/ant_native: ant_native: Fix compilation errors for MSM8992/4 (non CAF)
Updates to frameworks/av and frameworks/native
Packages/apps/Settings: PGM: Permute simple and long click behaviour
Tele2 (LT) APN updates
Theme GooglePackageInstaller, Gmail, and hangouts for night mode
Device specific

Updates to device/oneplus/oneplus3 and kernel rebase
Updates to kernel/motorola/msm8916
Updates to kernel/oneplus/onyx
Slim6 Alpha 0.10
Friday, 19 August 2016
This weekly includes device specific changes, a few new features, and a whole lot of bug fixes.

New Features:

SlimDim
Add Superuser menu entry in main settings
Add NFC QS Tile
Add a toggle for hardware keys
Add toggle for HW Key lights
Bug fixes

Keyguard: fix dark text in carrier and message areas
Fix battery icon not following light status bar
Cast Tile: only scan while in detail view
Revert clock to the right in demo mode if in center or left
Bunch of navbar fixes (transparency, dimension options not working, and show in landscape, lag)
Fix QS tile filter utility
Fix some qs issues ( editor not following dark mode, add icons to add dialog, and fix remaining black text in detail view)
Fix reset button on hwnav settings
Fix Slim Action Shortcuts
Fix lights out buttons shift
Slim recents: number of max apps not sticking (Recycle SlimSeekBarPreference view)
Fix missing 'none' action
Snap: Device with no sdcard will not show store to sdcard option
Fix reset icon inconsistencies
Changes

Switch to enable privacy guard (off by default)
Device/qcom/common: power-8916: Simplify missed soc_id check in 9e40a0e
Changes to hardware/qcom/media-caf/msm8974
Hardware/qcom/wlan-caf: wifi-hal: stop the UMAC logspam
Device specific

Hima - DeviceHandler : update for new array handling
Hima - Switch to slim kernel config and add msm_hotplug tunables to init
Hima - kernel changes to add msm_hotplug driver and create slim defconfig
m8 - DeviceHandler : update for new array handling
m8 - upstream kernel updates
Changes to device/oneplus/bacon and device/oneplus/oneplus3
Device/oppo/common: Revert 'Screen off gestures: use EXTRA_SETTINGS' * it's in Navigation now
Device/samsung/mondrianwifi: Remove camera wrapper
Slim6 Alpha 0.9
Friday, 12 August 2016
This weekly includes translations, code refactoring, bug fixes, and new devices.

New features:

Add advanced settings for certain devices
New Devices:

espresso3g
espressowifi
m7
Bug fixes

Advanced Doze Settings
Black text in qs detail list
Number of tiles not changing
Unsupported tiles showing
Update advanced reboot menu string
Reset button icon in privacy guard
Fix wonky double vibration behavior navbar and hwnav
Changes

Bionic: linker: Avoid logcat spam with some blobs & bionic: Sort and cache hosts file data for fast lookup
Updates to device/qcom/sepolicy
Hardware/qcom/audio-caf/msm8960: hal: Increase deep buffer buffering & Add legacy EDID channel retrieval
Updates to packages/apps/Nfc
System/bt: Fix typo in Android.mk
System/core: healthd: Add DASH charger type
Device specific

Device/lge/bullhead: fix init.bullhead.power.sh execution
Device/motorola/surnia: Move dalvik props to device specific & Update extraction scripts
Updates to device/motorola/msm8916-common
Updates to device/oneplus/bacon and kernel rebase (fixes ambient display)
Device/oneplus/oneplus2: op2: Remove duplicate i2c-6 permission
Updates to device/oneplus/oneplus3
Device/samsung/mondrianwifi & device/oneplus/onyx: onyx: Move hwkey overlay to opt_slim
kernel/asus/flo: defconfig: startoff kernel version at 1.0c & Fix CVE-2016-5340
Updates to kernel/huawei/angler and fix Fix CVE-2016-2059 & CVE-2016-5340
Kernel/lge/bullhead: Fix CVE-2016-2059 & CVE-2016-5340 ashmem: Validate ashmem memory with fops pointer
Updates to kernel/lge/hammerhead and fix CVE-2016-5340
Kernel/lge/mako: Fix CVE-2016- 2504, CVE-2016-2059, & CVE-2016-5340
Kernel/motorola/shamu: defconfig: update kernel version to v1.0f, fix CVE-2016-2059, & CVE-2016-5340
Kernel/samsung/mondrianwifi: Fix CVE-2016- 2504, CVE-2016-2059, & CVE-2016-5340
Updates to kernel/motorola/msm8916 (includes quadroot fixes)

5 August :
New weekly : https://www.androidfilehost.com/?fid=24659325368664790
New features:

Initial addition for custom QS
Changes

Merge August security update (android-6.0.1_r61)
Fix Gesture typing in aosp keyboard
Fix some Navbar single and long press functions
Fix navbar warning dialog not removing buttons
Update APN list

29 July : Alpha 0.7 release.
New build : https://www.androidfilehost.com/?fid=24651429356503531
New features:
- In-call vibration features
- Statusbar clock and date customizations
- Slim Recents
- Battery icon and text
- Slim NavBar with double tap function
- Started to include Snap on devices
- New JDC bootanimation

26 July : initiale Alpha 0.6 release
 
Last edited:

chashmaa

Senior Member
Jan 24, 2015
692
39
28
Today's clean flash from cm13 optimize stable.working fine but some future missing as a cm13 ROM like button option in setting.how can killed recent app?battery status does not adjust as a text instead of stock.sorry for my bad English.
 

angelcalibur

Senior Member
Jun 4, 2014
994
1,939
0
Today's clean flash from cm13 optimize stable.working fine but some future missing as a cm13 ROM like button option in setting.how can killed recent app?battery status does not adjust as a text instead of stock.sorry for my bad English.
Slim dev are working on features like :
Statusbar clock and date customizations
Slim NavBar (squashed commit)
Settings: Slim Recents app screen

Need to be merged to see them in rom (merged mean no conflicts).

Action button are in setting/navigation/hardware buttons
you have to enable customs actions and you will be able to choose action for back, home and menu key
 
Last edited:

Qbax7

Member
Dec 17, 2010
22
5
0
Hi.
Greate work as always.
Notice one bug : when charging led blinking with red light and next its turn yellow after few minutes its start to blinking with red again.

My secret wish that u leave stock kernel. (with Alucard touch don't work after unlock ;/ )

Sorry for bad English.
 
Last edited:

FPSUsername

Elite Member
Jun 18, 2012
3,503
963
113
FPSUsername.cf
Does this rom also use the new theme engine as in the AOSP rom?

Edit lol, this rom is more aosp than the optimized aosp. No root pre installed, no stweaks, no jdc toolbox.
 
Last edited: