• 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

[ROM] SlimLP - Build - 11/11/2015 | SlimKat - Build 9.1 - 01/04/2016

maniknarang

Senior Member
Sep 1, 2013
860
4,470
0
San Diego


SlimRom is a custom android operating system. The main goal is to offer users a slimmed down but still 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 Gerrit.

Code:
/* #include <std_disclaimer.h>
*
*  Your phone's warranty is now void.
*  This is a custom ROM developed by Warrior1208. 
*  You are flashing this on your Samsung Galaxy SII(Intl) at your own peril.
*  I am not responsible for hard bricks, damages to SD Cards, thermonuclear war, 
*  or you getting fired because the alarm app failed.
*  I would definitely help you out if you are stuck somewhere, provided that you give 
*  me clear details of the mishap.
*  Don't ask for ETA's cause there is a thing called "LIFE" outside XDA.
*/
WHAT'S INCLUDED:
Android Lollipop
Slim Center
Slim Launcher
Slim File Manager
Slim Heads Up
The Real Dark Slim User Interface
SlimPIE (inspired by ParanoidAndroid's PIE with a light touch of Slim)
Smart Card Service
Adaptive Backlight
Adaptive Brightness
Smart Lock
Privacy Guard
Sounds Tweaks(Audio FX and Music FX)
Status Bar Tweaks
Battery Saver Mode
Removed Bloatwares
Notification Reminder/Snoozer
Drawer Shortcuts
Lockscreen Shortcuts
Custom Quick Settings Tiles
Improved Performance
Camera - True View
Camera - Smart Capture
and Much More!

WHAT'S WORKING:
RIL(Mobile and Data Network)
Camera
Video Recording
Wi-Fi
Bluetooth
Recovery
ADB
GPS
Proximity Sensor
Automatic Brightness Sensor
External SD Card
Internal SD Card
Video Playback (HW+ Overlays)
Physical / Capacitive Buttons
Speaker
Airplane Mode

BUGS/NOT WORKING:
Everything works.

HOW TO INSTALL:
1. Download the ROM and the GApps and place them on your SD Card/Internal Storage.
2. Reboot phone to recovery.
3. Wipe data, cache(factory reset), dalvik/art cache and system.
4. Flash the ROM and the GApps.
5. Flash SuperSU_*version*.zip to gain root access.
6. Reboot System. (First boot takes 5-6 minutes. Be patient.)

SOURCES:
My GitHub
SlimRoms Website
Google+

CREDITS:
SlimROMs Team
@Lysergic Acid
@cyril279
and others I may have forgotten.

DOWNLOADS AND CHANGELOG IN THE SECOND POST

IF YOU LIKE MY WORK, THEN PLEASE CONSIDER PRESSING THE THANKS BUTTON, OR DONATING A SMALL AMOUNT!

XDA:DevDB Information
SlimLP 5.1.1 by SlimRoms, ROM for the Samsung Galaxy S II

Contributors
warrior1208
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Galaxy SII - GT I9100
Based On: AOSP

Version Information
Status: Stable
Stable Release Date: 2015-11-11

Created 2015-02-17
Last Updated 2016-01-04
 

Attachments

Last edited:

maniknarang

Senior Member
Sep 1, 2013
860
4,470
0
San Diego
Downloads and Changelog!

ROM:
SlimKat - Weekly 9.1 (01-04-2016)
  • Various Stagefright Fixes
  • Various Framework Fixes
  • Various Security Updates
  • Various Translation Imports
  • Various Security Updates
  • Fix Memory Overflow
  • Fix Uncanny SystemUI Crash
  • For more, check the Gerrit!

Build - 11/11
  • Updated Android Lollipop to Revision 26
  • Added Layers App - v4.3.1
  • RRO Fixes for Dialer and Settings
  • Built with Linaro 4.9
  • Several Frameworks A/V and Native Fixes
  • Fixed Soft-Reboots

Build - 10/17
  • Updated Android to Revision 20
  • Fixed Wi-Fi Toggle Switching On Problems
  • Fixed Official Xposed Frameworks Functionality
  • Fixed HW+ Overlays (Video Playback)
  • Brought back SlimLauncher
  • Added Long Press Volume Key To Skip Tracks
  • SELinux - Enforcing to Permissive to allow Xposed Frameworks
  • Fast Charging UI Support
  • Removed KernelAduitor, and Layers Manager (DOWNLOAD VIA PLAY STORE)
  • Various Stagefright Fixes
  • Various A/V Fixes


Build - 10/03
  • Squashed update to Android 5.1.1 Revision 18
  • Built with JustArchi's O3 Optimizations and UBER TC
  • Fixed SlimActions buttons' behavior
  • Added Slim Recent App SideBar
  • Added KernelAuditor
  • Added fixes for Indian, Spain and some other APNs
  • Added Lockscreen Rotation Options
  • Translation Imports
  • Improvements to SuperSU Permissions
  • Several AV Stagefright Fixes
  • and Much More!

Build - 08/21
  • Updated SlimLP Sources to Android 5.1.1 Revision 13
  • Various SlimDim fixes+tweaks+performance boosts
  • Various Slim Navigation Rings' Fixes
  • Various Fingerprint Fixes
  • Added Options for Left Clock+Date to be left/right of the clock
  • Added Options for Network Monitors
  • Various Translations + Fixes for Italian Translations
  • Enabled NEON Kernel Optimizations
  • Fixed some RIL Issues
  • Updated to latest Google's WebView
  • ART+Dalvik Cache Pruning Improvements and much more.

Build - 07/16
  • Updated Sources to 5.1.1 Revision 8
  • Shifted from Apollo to Eleven Music Player
  • Shifted from Slim's AudioFX to CM's
  • Fixed all the status bar glitches
  • Fixed Offline Charging Animation properly
  • Squashed Update of Layers to 4.2
  • Re-Mapped Settings Tabs and Internel Options
  • Fixed the default action of Home Button Long Press - Recents' Screen
  • Replaced Nova Launcher instead of SlimLauncher
  • Added SlimDim - Tweak for the NavBar
  • Added Screen Recorder
  • Added CM's Terminal app - Developer Settings
  • Fixed Heads Up + Snooze Options
  • Added DocumentsUI as a File Manager
  • Properly Scaled Icons for Lower DPI
  • Properly Scaled Icons for NavBar and SlimPIE
  • Fixed Missed Calls + Messages Notifications
  • Added Several QS Tiles - Reboot, Battery Saver, etc.
  • and many more fixes.

Beta#12 (27-06-2015)
  • Updated Slim Sources
  • Added Slim Recents' Several Fixes
  • Added Blacklist
  • Added Apps2SD Configurations
  • Added SlimActions to Shortcuts
  • Compiled with the latest TWRP(2.8.7.0)
  • Fixed National Roaming Issue for Play in contries such as Poland
  • Fixed Volume Control for Music and Wake Up
  • Fixed Heads Up Notifications' Behaviour
  • Fixed Offline Charging Animation
  • Several LiveDisplay Fixes
  • Several NuPlayer, InCall and Music Fixes
  • Several BT Lookup + Behaviour Fixes
  • Brought back Lollipop Dialer LookUp
  • Settings Icons (From Teal ---> Black)

Beta#11 (09-06-2015)
  • Updated Android to 5.1.1 Revision 4
  • Fixed Front Camera to enable taking pictures
  • Fixed KK signal bars to LP bars
  • Added Expanded Desktop Options
  • Added Slim Recents' Options
  • Added Hardware buttons' Backlight Options
  • Added Heads Up Snooze and Time Out Options
  • Re-Added Apollo Music Player
  • Re-Added SimpleExplorer File Manager
  • Re-Materialized some apps
  • and many frameworks+translation changes

Beta#10 (20-05-2015)
  • Updated Slim Sources
  • Added RRO Layers 2.1 Support
  • Added SlimPIE under Navigation Options
  • Cross Compiled with UBER 4.9 Toolchain
  • Kernel - O3-Optimizations
  • Kernel - Memory Optimizations
  • Kernel - NEON Optimizations

Beta#9 (18-05-2015)
  • Updated Slim Sources to 5.1.1 Revision 2
  • Fixed SIM PUK Bug
  • Fixed Lock Screen Notification Expansion
  • Added NavBar and Advanced Options
  • Added Car Dock Analog Audio Support
  • Added Notification indicating Flashlight is Active
  • Added Double Tap action to Lockscreen Shortcuts
  • Added CPU and RAM Info in About Phone
  • Added SlimLP Logo in About Phone
  • Added QS Four Tiles Per Row Option
  • Re-Added SimpleFileManager
  • Re-Added Advanced Doze Options
  • Re-Added Option to hide Network Activity Arrows
  • Re-Added Option for SuperSU Icon in Status Bar
  • Re-Added Hardware Buttons Options
  • Re-Added some more QS Tiles
  • Re-Added Recent Apps Clear All Icon
  • Materialized Some Apps
  • and Much More

Beta#8 (09-05-2015)
  • Updated Slim Sources
  • Re-Added QS Tiles
  • Re-Added Ambient Display
  • Fixed Home Button Wake Up
  • Fixed Recent Apps Panel
  • Fixed some Bootanimation Memory Leaks
  • Added Exynos 4 A/V Commits

Beta#7 (26-04-2015)
  • Updated to Android 5.1.1
  • Removed zRAM(No need on 5.1.1)
  • Added Default Low RAM Properties (LMK Values)
  • Added Per-App Controls for Keyguard Notification
  • Added QuickBoot Mode in Developer Options
  • Re-added Doze Options
  • Re-Added Advanced Reboot Toggle Options
  • Re-Added Keyboard IME Features
  • Re-Added Animation Transition Modes(0.25 and 0.75)
  • Re-Added Safe Headset Volume
  • Re-Added Volume Rocker Wake-Up Controls
  • Re-Added Date and Time Options
  • Re-Added Smart and Quick Pulldown Options
  • Re-Added Double Tap to Sleep Toggle Options
  • and Much More

Beta#6 (14-04-2015)
  • Updated Slim Sources to Lollipop 5.1
  • Enabled LPM mode charging percentage
  • Included zRAM updates (Enabled XVMALLOC and ZRAM_FOR_ANDROID)
  • Enabled IDLETIMER

Beta#5 (11-03-2015)
  • Enabled zRAM
  • Enabled USB-OTG
  • Updated Bluetooth Drivers
  • Updated WiFi Drivers
  • Fixed Charging Animation when Phone's Off
  • Fixed Some Video Playback Derps
  • Fixed Stock Camera 1080p Video Recording
  • Fixed Stock Camera Sluggishness
  • Reduced WiFi Wakelock Times

Beta#4 (09-03-2015)
  • Updated Slim Sources
  • Fixed Soft Reboot Bug
  • Fixed SIM Lock due to PUK Code
  • Fixed Bookmark Sync Issue
  • Added Materialized Apolo Application
  • Added Materialized Root Explorer
  • Added Quick Settings Custom Tiles
  • Added Power Menu Custom Options
  • Added Hardware Custom Options
  • Added Slim Center
  • Added Option in Settings to change the Default DPI
  • Added some Advanced Ambient Display Options
  • Added ADB over Network Option(Wi-Fi, USB Connections)


Beta#3 (06-03-2015)
  • Updated Slim Sources to CAF branch
  • Fixed Video Playback
  • Added a few Camera HAL lines

Beta#2 (03-03-2015)
  • Updated Slim Sources
  • Fixed GPS
  • Fixed Bluetooth
  • Fixed 720p video recording (partially fixed 1080p recording)
  • Fixed Network Signal Bars
  • Fixed Reboot to Recovery via Power Menu Options
  • New Proprietary Files - libfimc.so

Beta#1(23-02-2015)
  • Updated Slim Sources.
  • Fixed Internal SD

Alpha#3 (21-02-2015)
  • Updated Slim Sources.
  • Fixed recovery(USE IT WITHOUT THE POWER MENU BUTTON).
  • Added support for RRO layers.
  • Added different battery style icons and battery percentage options.
  • Added Ambient Display feature(and additional settings).

Alpha#2(18-02-2015)
  • Fixed Wi-Fi

Alpha#1 (17-02-2015)
  • Initial Bringup for Galaxy SII - I9100

GApps:
Official SlimRoms GApps

Custom Kernel:
SlimLP_Kernel.zip
  • Overclock upto 1.4 GHz
  • Added a few governors:
    • Intellidemand
    • NeoX
    • HYPER
    • Performance
    • Pegasusq
    • Ondemand
    • and more!

SuperSU:
SuperSU_*version*.zip
 
Last edited:

maniknarang

Senior Member
Sep 1, 2013
860
4,470
0
San Diego
Frequently Asked Questions (FAQs)

FREQUENTLY ASKED QUESTIONS

Q. What are RRO LAYERS?
Basically, used to theme various frameworks/apps. Check here for the know-how: http://forum.xda-developers.com/android/apps-games/official-layers-bitsyko-apps-rro-t3012172
Q. How to disable CELL BROADCAST RECEIVER?
There are two ways to disable it:
Disable its setting: CHECK HERE
Freeze it: Use Titanium Backup and freeze 'Mobile Broadcast'
Q. How to change the DPI?

You'll need to manually change the DPI by installing Texdroider DPI from the playstore.
Another way can be via a root explorer, in which you've to edit /system/build.prop and change ro.sf.lcd_density to the desired value.
The default density for the Samsung Galaxy SII is 240.
Q. Stuck at Samsung Logo, and want the data back?
Follow this steps to get rid of the stuck and to have back your valuable data:
  • Go to recovery and make a twrp/cwm backup.
  • Do a full wipe + mount system + format system.
  • Flash the rom + gapps.
  • Reboot to rom and skip the setup wizard.
  • Go to recovery again and advance restore your data only.
  • Reboot.
Q. What is a toolchain?
In software, a toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.
A simple software development toolchain consists of a compiler and linker to transform the source code into an executable program, libraries to provide interfaces to the operating system, and a debugger. A complex product such as a video game needs tools for preparing sound effects, music, textures, 3-dimensional models, and animations, and further tools for combining these resources into the finished product.
Q. What is Linaro?

Linaro is the place where engineers from the world's leading technology companies define the future of Linux on ARM. The company is a not-for-profit engineering organization with over 120 engineers working on consolidating and optimizing open source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces.
 
Last edited:

maniknarang

Senior Member
Sep 1, 2013
860
4,470
0
San Diego
Amazing, thanks! Is this build based on Lysergic Acid's CM12 tree for the i9100? I didn't see him credited...
No. This is based on the Slim Sources(device and kernel tree). Had it been based on CM12 sources, I would have surely given the credit to Lysergic Acid.
Would soon fix all the bugs to provide an awesome experience. :D
 

sreinst1

Elite Member
Dec 26, 2013
1,245
907
0
No. This is based on the Slim Sources(device and kernel tree). Had it been based on CM12 sources, I would have surely given the credit to Lysergic Acid.
Would soon fix all the bugs to provide an awesome experience. :D
That's even more amazing! So now LP ROMs will be easier to build and maintain, given that there are two different device trees for the phone.
 

maniknarang

Senior Member
Sep 1, 2013
860
4,470
0
San Diego
That's even more amazing! So now LP ROMs will be easier to build and maintain, given that there are two different device trees for the phone.
Ya, so true. Firstly, I have to fix all the bugs, and then I have more plans to optimize this ROM and maybe build one-or-two more!:D
All the sources are free to use and available on my Git. Link in the OP!
Enjoy! :D
 

sreinst1

Elite Member
Dec 26, 2013
1,245
907
0
Can't wait to use that ROM, but I can't use it before Bluetooth and Wifi are working.
I'm currently on Hazy (built by Sooti), which is an amazing ROM, AOSP-based (not CM). It's the only LP ROM that I found to have no issues, but I'm very much missing the pie control.

Let me know if I can help you get everything working. I'm a dev, but haven't really worked much on ROMs.
 

maniknarang

Senior Member
Sep 1, 2013
860
4,470
0
San Diego
Can't wait to use that ROM, but I can't use it before Bluetooth and Wifi are working.
I'm currently on Hazy (built by Sooti), which is an amazing ROM, AOSP-based (not CM). It's the only LP ROM that I found to have no issues, but I'm very much missing the pie control.

Let me know if I can help you get everything working. I'm a dev, but haven't really worked much on ROMs.
Ya sure! I would contact you if I need any help to fix the bugs. Thanks a lot. :D
 

maxbluz

Senior Member
Mar 23, 2012
254
45
0
adaptive backlight and adaptive brightness

What is the difference between adaptive backlight and adaptive brightness?

It's great we can expect Slim Lolipop soon, Slim is my favorite Rom because lots of useful options.
 

maniknarang

Senior Member
Sep 1, 2013
860
4,470
0
San Diego
What is the difference between adaptive backlight and adaptive brightness?

It's great we can expect Slim Lolipop soon, Slim is my favorite Rom because lots of useful options.
Adaptive Brightness optimizes brightness level for available light. Whereas, Adaptive Backlight dynamically adjusts the brightness of the display's backlight to maximize battery life while maintaining usability. :)

Apolo beta 4 work?
Yes, Apolo kernel works. :)