[JDCTeam] 🥧 AICP Pie 🥧 Release 06 [29 Sept] [9.0.0_r46] [unofficial] [EOL]

Search This thread

Buff99

Senior Member
Apr 16, 2009
1,945
5,865
[JDCTeam] 🥧 AICP Pie 🥧 Release 06 [29 Sept] [9.0.0_r46] [unofficial] [EOL]

logo_black.png

AICP
Android Ice Cold Project

AICP is known by everyone as the "Ice Cold Project" that started on a Desire HD years ago (2012)
and since then has evolved into a mature ROM with the BEST community that you can find!!!

Until Android Lollipop, the ROM has always been based on AOKP. Unfortunately, since AOKP stopped development (but made a comeback later), we changed our base to CM.
With the re-brand of CM to LineageOS (LOS) we became LineageOS based with some tweaks from AOSP and we are now based on the "Ground Zero Open Source Project" (GZOSP) for Android Pie.

If there are any bugs, either we will sort them out or the GZOSP team, if it concerns their code base. This ROM isn't GZOSP supported, so there is no need to report errors/bugs to them!!

Code:
[SIZE="4"]#include <jdc_disclaimer.h>
/* 
 * Your warranty is now void. 
 * And other random stuff no-one reads. 
 */[/SIZE]

features.png

Code:
[B]
_apart from the default AOSP settings..._

- Ability to change the device host-name for WiFi connections
- Ability to force the screen & vibrate to turn on or stay off on connection to a charger
- Access to the built-in AOSP SystemUI tuner
- ADB over network option including custom Quick-settings tile
- Adjust number of notifications on Lock-screen
- Adjust volume dialog timeout
- Adjustable actions for hardware buttons (including "kill app")
- Adjustable Clear all recents button
- Advanced call log in AOSP dialer app
- Advanced power menu with more options (recovery/bootloader/SystemUI, etc.)
- Aicp Extras app for customizations
- Allow more time steps to 'Do not disturb'
- Always-on display (if amoled) with advanced features (show music title or weather)
- App circlebar for configuring app shortcuts & quick access
- App Ops (verify/change App permissions)
- Aspect ratio hack (legacy apps) configurable per app for supported devices
- Automatic speakerphone by checking Proximity (Dialer)
- Battery bar with color change & animation on charge
- Battery LED settings including custom colour setup
- Bluetooth battery level display for external devices
- Boot-animation changer
- Brightness Icon and position settings
- Brightness slider
- Built-in System themes (light/dark/black/transparent) with different accent colours
- Charging sound and/or vibration
- Chooser Activity (Share) app blacklists
- Configurable icon shapes (system wide)
- CPU info overlay
- Current Charging status on lock-screen
- Custom App opening/closing animations
- Custom Carrier Label
- Custom system & screen off animations
- Custom volume step count
- Device wake up via volume buttons toggle
- Double tap to sleep on lock-screen
- Double tap to sleep on navbar (for smartbar)
- Double tap to sleep on status bar
- Downloadable AICP bootanimations and Wallpapers
- Enable/Disable lock-screen media art globally
- Enhanced Changelog in AicpExtras
- Enhanced Launcher3 (Quickstep) with various tweaks & customizations
- Expanded audio panel (if enabled)
- File persistence on "hosts" file between flashes
- Fingerprint authentication vibration
- Fingerprint scrolling (left/right to dismiss notifications)
- Fling navbar (customizable gestures)
- Flip to Mute/Reject Call
- HeadsUp notification timeout toggle
- HeadsUp notifications snooze timer
- Installed Apps: show link to Google Playstore
- Integrated OTA-Update App
- Launch music player when headset is connected
- Link/unlink notification & call volume
- Lockscreen clock customizations
- Lockscreen Media Cover art
- Lockscreen Visualizer
- Membar in recents (default and SlimRecents)
- Navigation Gestures
- Network traffic in statusbar
- Notification log
- OmniJaws (Quick-settings weather & on lock-screen)
- On-the-go mode (transparent display)
- One handed mode
- OnePlus-Like navigation gestures
- Online viewable ROM Statistics per device and provider
- Option to scramble the PIN layout on lock-screen
- Pie control
- Power menu hide-able on lock-screen
- Power menu transparency
- Pulse sound EQ on the on Smartbar/AOSP navbar
- Quick unlock
- Quick-settings disable on lock-screen
- Quick-settings fast pull down from right/left
- Quick-settings footer warnings switchable
- Quick-settings tile & options for Silent Mode (notifications stop/blacklist per app)
- Quick-settings tile animations
- Quick-settings tile for Ambient Display
- Quick-settings tile for Immersive mode (hiding statusbar- and/or navbar)
- Quick-settings tile for music playback & title display
- Quick-settings tile for Night mode
- Quick-settings tile for recovery/reboot
- Quick-settings tile for Account Sync
- Quick-settings tile titles visibility toggle
- Quick-settings tiles columns adjustable
- Quick-settings tiles modded for more option on tap for e.g. WiFi, location, etc.
- Quick-settings tiles rows adjustable
- Quick-settings tiles shape adjustable
- Quick-settings transparency
- Screen-record via Quick-settings tile or shortcut on power menu
- Screenshot sound toggle
- Scrolling cache adjustments
- SELinux mode switch
- SIM data status display switchable & adjustable to show 4G/LTE
- SIM data icon enable/disable
- SIM Roaming icon switchable
- SlimRecents for better recents handling with many tweaks & integrated app sidebar
- Smart Pixels
- Smartbar (on-screen customizable navbar)
- SmartBar feature to show arrows for next/previous track when playing audio
- Statusbar clock customizations
- Statusbar location icon can be hidden
- Statusbar logo
- Statusbar Ticker for notifications and music title
- Suspend Actions
- Swap volume buttons
- Swipe with 3 fingers to take a screenshot
- Switch between pie/oreo/grid/go recents
- System app remover
- Toggle to enable/disable screenshot sound
- Toggle to show/hide app icons on toast messages
- Torch Quick-settings tile and options for longpress on power button to enable it
- VoLTE icon switchable
- Volume button playback control when screen off
- Volume buttons additional toggle to switch music tracks/cursor control on keyboard
- Volume panel extensions
- Volume panel right/left on supported devices
- Yoga!!
[/B]

downloads.png

Rom download link: HERE
Get the official JDC aroma addon: HERE.

sources.png

Buffcore Kernel source: HERE
AICP Gerrit Code Review
AICP on Github

credits.png

GZOSP team
LineageOS & CM (R.I.P.) team
@Maxwen and the rest of the OmniRom team
DU team
SlimRoms team
Resurrection Remix team
Community

team.png

@LorD ClockaN @zipsnet @eyosen @semdoc @SpiritCroc @wartomato @eboye
plus the rest of the crazy bunch that we call "team"

Donate to AICP :


Do not mirror downloads - only AFH please.
Do not start threads on other forums about this rom - this is the only official source for downloads and support.
Ask for help here only - not official AICP community.​

SUPPORTED DEVICES
All following Galaxy S4 variants with Qualcomm Snapdragon 600 are supported:
  • GT-i9505 - jfltexx
  • GT-i9507 - jtfddxx
  • GT-i9508 - jfltezm
  • SCH-i545 - jfltevzw
  • SCH-r970 - jflteusc
  • SGH-l337 - jflteatt
  • SGH-l337m - jfltecan
  • SGH-l337z - jfltecri
  • SGH-m919 - jfltetmo
  • SGH-s970g - TracFone / Straight talk
  • SM-s975l - TracFone / Straight talk
  • SPH-l720 - jfltespr
  • SPH-l720t -jflterefreshspr
  • jfltezm - China mobile
  • jfltecsp
  • jfltetfnatt
  • jfltetfntmo


All Variants with a locked bootloader are currently unavailable until the unified tree is further updated.
AT&T USERS: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader.
VERIZON USERS: since your bootloader is locked, you must be on the VRUAMDK bootloader.​
Do 'getprop ro.bootloader' in Terminal Emulator or through ADB shell to find out which bootloader you have.​

TWRP
You are REQUIRED to be using TWRP 3.2.3-0 or newer to be able to flash any Pie rom.
If your device does not have an updated relevant version then you can use the standard JFLTE version.
If you have a device with a locked but exploitable bootloader as above (AT&T + Verizon) then use the Loki-patched version.​

Latest recommended JDC TWRP Recovery v3.3.0-0 for JFLTE: HERE.
Official TWRP Recovery v3.2.3-0 for JFLTE Loki-patched by @mattgyver: HERE.
Other variants may require a different recovery. :eek:


UNSUPPORTED DEVICES
GT-I9515 is not / will never be supported (slightly different hardware)

GT-I9500 is not / will never be supported (completely different hardware)


ThanksSPECIAL THANKS
  • Donators
  • JDCTeam-pie test team / Slack testers
  • AndroidFileHost
  • All of you!
JDCTeam

Be sure to check out our official aroma addon installer by @salimPS HERE

You are welcome to join the official JDC Team chat / test group in Slack jdcteam-pie


XDA:DevDB Information
&#129383; AICP Pie &#129383; for S4 unified, ROM for the Samsung Galaxy S4

Contributors
Buff99, side
Source Code: https://github.com/AICP

ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Lollipop compatible
Based On: AOSP

Version Information
Status: Stable

Created 2019-05-16
Last Updated 2019-12-26
 

Buff99

Senior Member
Apr 16, 2009
1,945
5,865
Installation
Required for installation:
Recovery - Latest recommended JDC TWRP Recovery v3.3.0-0 for JFLTE: HERE.
If you require a LOKI-patched version of TWRP, try this version patched by @mattgyver.
Firmware - Lollipop supporting bootloader and modem / non-hlos. Look in _Bon_Bon's great MODEMS and BOOTLOADERS collection
.
The following are "best practice" recommendations for installation, you may be successful using your own routine.
1st install - " clean install "

  • Make a full nandroid backup <always backup!>.
  • ** OPTIONAL Properly remove previous root solution (recommended - flash Magisk uninstaller and UnSU). **
  • Fully wipe device (At least system, cache, dalvik and data. Recommended - fully clean by wiping internal and external SD).
  • Make sure your partitions are formatted as EXT4. Do not use F2FS on pie.
  • Install Rom.
  • Install desired root solution. (see post#4).
  • Install Gapps (Pico or larger).
  • DO NOT Wipe cache and art / dalvik (rom is partially pre-deodexed).
  • Reboot.
  • Wait for 1st boot.
  • Enjoy.

2nd and subsequent installs - " dirty flash "

  • ** OPTIONAL Uninstall all Substratum overlays ** .
  • Make a full nandroid backup <always backup!>.
  • Properly remove previous root solution (recommended - flash Magisk uninstaller and UnSU).
  • Wipe system, cache and art / dalvik (wiping system is ESSENTIAL for Magisk).
  • Install Rom.
  • Install desired root solution. (see post #4).
  • Install Gapps (Pico or larger).
  • DO NOT wipe cache and art / dalvik (rom is partially pre-deodexed).
  • Reboot.
  • Wait for app optimisation.
  • Enjoy.

While dirty flashing may be possible for some updates, be prepared that progress means you will occasionally need to clean install updates (usually when settings files are changed)!
Nandroid backups are your friend!​
 
Last edited:

Buff99

Senior Member
Apr 16, 2009
1,945
5,865
Latest changelist

Release 06 - 29th September 2019
release_06-aicp_jflte_p-14.0-UNOFFICIAL-20190927.zip - 359 MB
md5sum - 7fa516a7586e66e1f629ae76459a6e72

Release 06
  • September 2019 security patches.
  • Miracast / casting enabled
  • performance tuned - Interactive governor & AutoSMP
  • Buffcore kernel 10.0
  • Row IO scheduler set as default
  • See attached changelist file for specifics.

Release 05
  • August security updates.
  • Buffcore kernel 10.0
  • See attached changelist file for specifics.

Release 04
  • July security updates.
  • Buffcore kernel 7.01b - Linux kernel 3.4.113 - more tweaks, fixes, wakelock and sleep optimisations.
  • Framework, launcher, dialer changes
  • See attached changelist file for specifics.

Release 03
  • June security updates.
  • Buffcore kernel 6.5b - more tweaks, fixes and optimisations.
  • Framework changes - more Q items, lock clock, Appops changed to Privacy Guard, pocket lock / bridge.
  • See attached changelist file for specifics.

Release 02
  • June security updates
  • Buffcore kernel 6.12b
  • See attached changelist file for specifics

Release 01
  • built in root enabled
  • May security updates
  • Buffcore kernel 6.1b

Thanks to JDCTeam chat / test group in Slack jdcteam-pie .
 

Attachments

  • release_02-aicp_jflte_p-14.0-UNOFFICIAL-20190619-Changelog.txt
    27.7 KB · Views: 129
  • release_03-aicp_jflte_p-14.0-UNOFFICIAL-20190626-Changelog.txt
    11.2 KB · Views: 46
  • release_04-aicp_jflte_p-14.0-UNOFFICIAL-20190706-Changelog.txt
    37.6 KB · Views: 56
  • release_05-aicp_jflte_p-14.0-UNOFFICIAL-20190828-Changelog.txt
    38.1 KB · Views: 40
  • release_06-aicp_jflte_p-14.0-UNOFFICIAL-20190927-Changelog.txt
    23.7 KB · Views: 20
Last edited:

Buff99

Senior Member
Apr 16, 2009
1,945
5,865
Current issues
Release 06

AICP returns.

This rom is as stable and as optomised as all the other JDC roms currently available. It is tweak-able yet stable and solid feeling.

Don't work
  • MHL video (? we think ?)

Does work
  • Miracast / casting.
  • BT calling.
  • SE Linux is set as permissive.
  • Wifi works well
  • Hotspot works well.
  • GPS is great.
  • Make sure your partitions are formatted as EXT4. Do not use F2FS on pie.
  • Magisk 19.3 works fine. Flash the zip after romfile. Once in android you may need to additionally install MagiskManager.
  • Magisk sound mods appear to work e.g. ViperFX.
  • Substratum works fine.

  • Quickstep launcher is modded with extra options - careful if using substratum themes as it can screw up if wrongly themed.
  • Recommended: try inbuilt theming options.

  • Sound changes may mean older sound mods no longer work.
  • The google sound app may crash, use version 2.1.


This rom will not work / will never work on i9515, i9500 and i9506 variants of S4.
 
Last edited:

Buff99

Senior Member
Apr 16, 2009
1,945
5,865
Reporting bugs

Proper reporting of issues will help me spend time productively fixing bugs rather than tail chasing vague issues.
Please follow these guidelines.

Reporting bugs
If you wish to report an issue, then the onus is on you to prove the issue.

  • If you provide exact replication instructions, an idea of how often the issue occurs and logs that enable me to replicate the issue then a fix will be possible ("if you do action 1 then action 2 then action 3 you will find that bug X occurs 100% of the time").
  • If you give a vague complaint about an issue then I will not look at it without explicit replication instructions and preferably logs ("phone overheats when using game XYZ").
  • Issues about overheating, battery life or performance should be backed up with information from relevant monitoring apps.
  • One-off issues generally do not get investigated unless they are well documented and have provided logs.
  • Issues that are specific to one piece of software will generally not get investigated without logs. I am not very keen on installing software to investigate bugs, especially if I need to create user accounts. If you can replicate the issue on more than one piece of software it will increase the chance of being fixed.
  • Issues to do with speaker or microphone related issues need to be explicit about which speaker and mic is in use (internal, head phones, earphones, bluetooth headset, Bluetooth speakers), whether normal earpiece or hands free mode is in use, Audio mods that have been installed. Logs may be helpful too.
  • Issues with media / streaming / playback should be provided with examples.
  • A picture is worth a thousand words; a movie is thousands of pictures. If you cannot describe your problem in words, post pictures or movies to help show your issue. The rom has in-built screen capture and screen recording tools, so please use them.
  • It can often be difficult to tell what is going on with logs from a fully loaded system. It can help if you make a nandroid of your current system, format and then make a clean install, with gapps only if needed, and only the app that causes the issue - as minimal a system for replication as possible - then replicate the bug and capture logs. If I then have to replicate the issue I can easily replicate your system.


If you want to send logs for a bug, I would like you to use Syslog.

  • Perform some of the functionality that is bugged and then capture logs in the app.
  • If you have had a reboot then capture a set of logs immediately when the system reboots. If the last-kmsg file is empty then the logs are useless.
  • Type a brief description of the problem in the notes field and your XDA username .
  • Select to scrub personal information.
  • Upload it to a web based host (gdrive, dropbox, etc.) and PM the link to me.


And remember:
The Drill ....
LOGCATorGTFO.jpg
 
Last edited:

Beboslav

New member
May 15, 2019
2
0
Fantastic rom - wow one! All works well! If some of possibilities to add advanced boot menu, or I can't find that. Thanks! I can't believe that you do that. I like it!
 

nuck1982

Senior Member
Jun 11, 2012
229
116
Fantastic rom - wow one! All works well! If some of possibilities to add advanced boot menu, or I can't find that. Thanks! I can't believe that you do that. I like it!
its in settings for hardwarebuttons, the first option. but its a translate mistake at german (maybe other language to. on german calls it "ein aus taste auf sperrbildschirm" but it has not to do with lockscreen, but it has less options that other roms has...Screenshot_20190526-191110_AICP_Extras.jpg

Gesendet von meinem GT-I9505 mit Tapatalk
 
  • Like
Reactions: pocketrule

gkmac

Member
Jul 5, 2016
12
6
Sadly I am blessed with one of those random i9505 S4's whose touchscreen stubbornly refuses to work after the screen fades to black. This is with all Pie-based ROMs and even with TWRP Recovery versions 3.2 and above! ROMs based on Nougat and earlier work flawlessly.

The phone hasn't otherwise locked up since the hard buttons still work, and if I connect a mouse with a USB-OTG cable I can regain control of the phone, but the touchscreen still won't work until the whole thing is rebooted.

Thanks to the aforementioned mouse I did capture a SysLog before and after the touchscreen stops responding. Not sure if Buff99 is the one to tell since this issue affects all Pie-Based ROMs on a few "unlucky" S4's, but I'm PM him anyway...
 
  • Like
Reactions: pocketrule

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    [JDCTeam] &#129383; AICP Pie &#129383; Release 06 [29 Sept] [9.0.0_r46] [unofficial] [EOL]

    logo_black.png

    AICP
    Android Ice Cold Project

    AICP is known by everyone as the "Ice Cold Project" that started on a Desire HD years ago (2012)
    and since then has evolved into a mature ROM with the BEST community that you can find!!!

    Until Android Lollipop, the ROM has always been based on AOKP. Unfortunately, since AOKP stopped development (but made a comeback later), we changed our base to CM.
    With the re-brand of CM to LineageOS (LOS) we became LineageOS based with some tweaks from AOSP and we are now based on the "Ground Zero Open Source Project" (GZOSP) for Android Pie.

    If there are any bugs, either we will sort them out or the GZOSP team, if it concerns their code base. This ROM isn't GZOSP supported, so there is no need to report errors/bugs to them!!

    Code:
    [SIZE="4"]#include <jdc_disclaimer.h>
    /* 
     * Your warranty is now void. 
     * And other random stuff no-one reads. 
     */[/SIZE]

    features.png

    Code:
    [B]
    _apart from the default AOSP settings..._
    
    - Ability to change the device host-name for WiFi connections
    - Ability to force the screen & vibrate to turn on or stay off on connection to a charger
    - Access to the built-in AOSP SystemUI tuner
    - ADB over network option including custom Quick-settings tile
    - Adjust number of notifications on Lock-screen
    - Adjust volume dialog timeout
    - Adjustable actions for hardware buttons (including "kill app")
    - Adjustable Clear all recents button
    - Advanced call log in AOSP dialer app
    - Advanced power menu with more options (recovery/bootloader/SystemUI, etc.)
    - Aicp Extras app for customizations
    - Allow more time steps to 'Do not disturb'
    - Always-on display (if amoled) with advanced features (show music title or weather)
    - App circlebar for configuring app shortcuts & quick access
    - App Ops (verify/change App permissions)
    - Aspect ratio hack (legacy apps) configurable per app for supported devices
    - Automatic speakerphone by checking Proximity (Dialer)
    - Battery bar with color change & animation on charge
    - Battery LED settings including custom colour setup
    - Bluetooth battery level display for external devices
    - Boot-animation changer
    - Brightness Icon and position settings
    - Brightness slider
    - Built-in System themes (light/dark/black/transparent) with different accent colours
    - Charging sound and/or vibration
    - Chooser Activity (Share) app blacklists
    - Configurable icon shapes (system wide)
    - CPU info overlay
    - Current Charging status on lock-screen
    - Custom App opening/closing animations
    - Custom Carrier Label
    - Custom system & screen off animations
    - Custom volume step count
    - Device wake up via volume buttons toggle
    - Double tap to sleep on lock-screen
    - Double tap to sleep on navbar (for smartbar)
    - Double tap to sleep on status bar
    - Downloadable AICP bootanimations and Wallpapers
    - Enable/Disable lock-screen media art globally
    - Enhanced Changelog in AicpExtras
    - Enhanced Launcher3 (Quickstep) with various tweaks & customizations
    - Expanded audio panel (if enabled)
    - File persistence on "hosts" file between flashes
    - Fingerprint authentication vibration
    - Fingerprint scrolling (left/right to dismiss notifications)
    - Fling navbar (customizable gestures)
    - Flip to Mute/Reject Call
    - HeadsUp notification timeout toggle
    - HeadsUp notifications snooze timer
    - Installed Apps: show link to Google Playstore
    - Integrated OTA-Update App
    - Launch music player when headset is connected
    - Link/unlink notification & call volume
    - Lockscreen clock customizations
    - Lockscreen Media Cover art
    - Lockscreen Visualizer
    - Membar in recents (default and SlimRecents)
    - Navigation Gestures
    - Network traffic in statusbar
    - Notification log
    - OmniJaws (Quick-settings weather & on lock-screen)
    - On-the-go mode (transparent display)
    - One handed mode
    - OnePlus-Like navigation gestures
    - Online viewable ROM Statistics per device and provider
    - Option to scramble the PIN layout on lock-screen
    - Pie control
    - Power menu hide-able on lock-screen
    - Power menu transparency
    - Pulse sound EQ on the on Smartbar/AOSP navbar
    - Quick unlock
    - Quick-settings disable on lock-screen
    - Quick-settings fast pull down from right/left
    - Quick-settings footer warnings switchable
    - Quick-settings tile & options for Silent Mode (notifications stop/blacklist per app)
    - Quick-settings tile animations
    - Quick-settings tile for Ambient Display
    - Quick-settings tile for Immersive mode (hiding statusbar- and/or navbar)
    - Quick-settings tile for music playback & title display
    - Quick-settings tile for Night mode
    - Quick-settings tile for recovery/reboot
    - Quick-settings tile for Account Sync
    - Quick-settings tile titles visibility toggle
    - Quick-settings tiles columns adjustable
    - Quick-settings tiles modded for more option on tap for e.g. WiFi, location, etc.
    - Quick-settings tiles rows adjustable
    - Quick-settings tiles shape adjustable
    - Quick-settings transparency
    - Screen-record via Quick-settings tile or shortcut on power menu
    - Screenshot sound toggle
    - Scrolling cache adjustments
    - SELinux mode switch
    - SIM data status display switchable & adjustable to show 4G/LTE
    - SIM data icon enable/disable
    - SIM Roaming icon switchable
    - SlimRecents for better recents handling with many tweaks & integrated app sidebar
    - Smart Pixels
    - Smartbar (on-screen customizable navbar)
    - SmartBar feature to show arrows for next/previous track when playing audio
    - Statusbar clock customizations
    - Statusbar location icon can be hidden
    - Statusbar logo
    - Statusbar Ticker for notifications and music title
    - Suspend Actions
    - Swap volume buttons
    - Swipe with 3 fingers to take a screenshot
    - Switch between pie/oreo/grid/go recents
    - System app remover
    - Toggle to enable/disable screenshot sound
    - Toggle to show/hide app icons on toast messages
    - Torch Quick-settings tile and options for longpress on power button to enable it
    - VoLTE icon switchable
    - Volume button playback control when screen off
    - Volume buttons additional toggle to switch music tracks/cursor control on keyboard
    - Volume panel extensions
    - Volume panel right/left on supported devices
    - Yoga!!
    [/B]

    downloads.png

    Rom download link: HERE
    Get the official JDC aroma addon: HERE.

    sources.png

    Buffcore Kernel source: HERE
    AICP Gerrit Code Review
    AICP on Github

    credits.png

    GZOSP team
    LineageOS & CM (R.I.P.) team
    @Maxwen and the rest of the OmniRom team
    DU team
    SlimRoms team
    Resurrection Remix team
    Community

    team.png

    @LorD ClockaN @zipsnet @eyosen @semdoc @SpiritCroc @wartomato @eboye
    plus the rest of the crazy bunch that we call "team"

    Donate to AICP :


    Do not mirror downloads - only AFH please.
    Do not start threads on other forums about this rom - this is the only official source for downloads and support.
    Ask for help here only - not official AICP community.​

    SUPPORTED DEVICES
    All following Galaxy S4 variants with Qualcomm Snapdragon 600 are supported:
    • GT-i9505 - jfltexx
    • GT-i9507 - jtfddxx
    • GT-i9508 - jfltezm
    • SCH-i545 - jfltevzw
    • SCH-r970 - jflteusc
    • SGH-l337 - jflteatt
    • SGH-l337m - jfltecan
    • SGH-l337z - jfltecri
    • SGH-m919 - jfltetmo
    • SGH-s970g - TracFone / Straight talk
    • SM-s975l - TracFone / Straight talk
    • SPH-l720 - jfltespr
    • SPH-l720t -jflterefreshspr
    • jfltezm - China mobile
    • jfltecsp
    • jfltetfnatt
    • jfltetfntmo


    All Variants with a locked bootloader are currently unavailable until the unified tree is further updated.
    AT&T USERS: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader.
    VERIZON USERS: since your bootloader is locked, you must be on the VRUAMDK bootloader.​
    Do 'getprop ro.bootloader' in Terminal Emulator or through ADB shell to find out which bootloader you have.​

    TWRP
    You are REQUIRED to be using TWRP 3.2.3-0 or newer to be able to flash any Pie rom.
    If your device does not have an updated relevant version then you can use the standard JFLTE version.
    If you have a device with a locked but exploitable bootloader as above (AT&T + Verizon) then use the Loki-patched version.​

    Latest recommended JDC TWRP Recovery v3.3.0-0 for JFLTE: HERE.
    Official TWRP Recovery v3.2.3-0 for JFLTE Loki-patched by @mattgyver: HERE.
    Other variants may require a different recovery. :eek:


    UNSUPPORTED DEVICES
    GT-I9515 is not / will never be supported (slightly different hardware)

    GT-I9500 is not / will never be supported (completely different hardware)


    ThanksSPECIAL THANKS
    • Donators
    • JDCTeam-pie test team / Slack testers
    • AndroidFileHost
    • All of you!
    JDCTeam

    Be sure to check out our official aroma addon installer by @salimPS HERE

    You are welcome to join the official JDC Team chat / test group in Slack jdcteam-pie


    XDA:DevDB Information
    &#129383; AICP Pie &#129383; for S4 unified, ROM for the Samsung Galaxy S4

    Contributors
    Buff99, side
    Source Code: https://github.com/AICP

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.4.x
    ROM Firmware Required: Lollipop compatible
    Based On: AOSP

    Version Information
    Status: Stable

    Created 2019-05-16
    Last Updated 2019-12-26
    13
    Release 4 is now available.


    July security updates, kernel 7.01
    12
    Release 5 available with August updates
    10
    Release 3 is available to download


    kernel 6.5 + few framework additions.
    9
    Latest changelist

    Release 06 - 29th September 2019
    release_06-aicp_jflte_p-14.0-UNOFFICIAL-20190927.zip - 359 MB
    md5sum - 7fa516a7586e66e1f629ae76459a6e72

    Release 06
    • September 2019 security patches.
    • Miracast / casting enabled
    • performance tuned - Interactive governor & AutoSMP
    • Buffcore kernel 10.0
    • Row IO scheduler set as default
    • See attached changelist file for specifics.

    Release 05
    • August security updates.
    • Buffcore kernel 10.0
    • See attached changelist file for specifics.

    Release 04
    • July security updates.
    • Buffcore kernel 7.01b - Linux kernel 3.4.113 - more tweaks, fixes, wakelock and sleep optimisations.
    • Framework, launcher, dialer changes
    • See attached changelist file for specifics.

    Release 03
    • June security updates.
    • Buffcore kernel 6.5b - more tweaks, fixes and optimisations.
    • Framework changes - more Q items, lock clock, Appops changed to Privacy Guard, pocket lock / bridge.
    • See attached changelist file for specifics.

    Release 02
    • June security updates
    • Buffcore kernel 6.12b
    • See attached changelist file for specifics

    Release 01
    • built in root enabled
    • May security updates
    • Buffcore kernel 6.1b

    Thanks to JDCTeam chat / test group in Slack jdcteam-pie .
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone