[ROM]** L-Droid v4.0.1 FINAL_KK_RELEASE **[AOSP][4.4.4][Fast][Stable][20/11/2014]

Search This thread

SignalX

Senior Member
Jun 25, 2011
1,618
369
Darkness
Now you've had it loaded about a day, how's it working out for you? As always, I recommend a different kernel, lots of people like Agni, others like Boeffla, and I personally like Yank's--I did a comparison between Agni and Yanks, and Yank's gave me noticeably better battery life. But I also think there are a bunch of people who are satisfied with the stock kernel as well. A tip: if you try a different kernel, make sure you get the Omni version.

Yank's kernel? what is latest update for his kernel? i think it's dead :rolleyes:
 

finlei

Senior Member
Sep 24, 2010
92
36
Madrid
Someone who change the kernel, have tried to vary the values ​​of the stock kernel ?????????

SeniorLImpio, you carry the changed values ​​??????

The more than three hours panatalla values ​​were unchanged ??????
 
Last edited:

samuelaviv

Senior Member
Oct 1, 2012
279
76
Maybe dead, but it still works. I also use Office 2000 on my computer. :silly:

:laugh::laugh::laugh: ^^^

Get this dude, you know all that FC crap weve been discussing,
so im very desparate at one point cause im getting way to many FCs to stand, even if they're hidden,
so i decide to restore the nandroid I made on stock .
Then, after a bit with the stock ROM, I cant stand its sluggishness, even with AGNI kernel for stock ROM,
so I decide im restoring back a nandroid I made of a pretty much fresh flashing of L-droid 3.0.1.
After restoring instead of worrying too much about restoring apps bit by bit and installing fresh copies so things wont go south on me FC wise,
I just restored everything from Titanium in one go with data, including Xposed modules.

Two days now than Ive had minimum of FC's everything is pretty much working okay,
I do have a bunch of FCs after reboot but thats it, After that first wave everything works properly, it seems, it never worked better.
WTF is what I can say to all that.
So, now Im all nervous about flashing the newest L-droid as their is no telling what might nudge the device back to FC chaos.
 
Last edited:

Justin Thought

Senior Member
May 5, 2013
429
309
Monterrey
:laugh::laugh::laugh: ^^^

Get this dude, you know all that FC crap weve been discussing,
so im very desparate at one point cause im getting way to many FCs to stand, even if they're hidden,
so i decide to restore the nandroid I made on stock .
Then, after a bit with the stock ROM, I cant stand its sluggishness, even with AGNI kernel for stock ROM,
so I decide im restoring back a nandroid I made of a pretty much fresh flashing of L-droid 3.0.1.
After restoring instead of worrying too much about restoring apps bit by bit and installing fresh copies so things wont go south on me FC wise,
I just restored everything from Titanium in one go with data, including Xposed modules.

Two days now than Ive had minimum of FC's everything is pretty much working okay,
I do have a bunch of FCs after reboot but thats it, After that first wave everything works properly, it seems, it never worked better.
WTF is what I can say to all that.
So, now Im all nervous about flashing the newest L-droid as their is no telling what might nudge the device back to FC chaos.

Now you've got me with my jaw dropping to the floor. That completely defies all logic. But I'm glad you've got a satisfactorily working L-Droid.

I wouldn't think about flashing the update. Senior_Limpio stated it was just a fix for some errors, and I haven't noticed anything functionally different. So I think this falls under the "If it ain't broke, don't fix it" rule.

It did make me think about something, though. Somewhere, in something I've read, an OP suggested to make it part of the flashing procedure to just let the phone sit for 10-15 minutes after the first boot without touching anything, then reboot before starting to personalize your phone. His explanation was that it allows the hardware/software to "get to know each other" and make adjustments as necessary. I usually follow that, but I don't notice any difference when I don't. When Senior comes up with an update that makes it worthwhile to flash, maybe you could try that and see if it makes any difference for your phone.

But for now, by all means stick with 3.0.1 unless you start having errors again.

Glad you got it working. Now you can actually enjoy the experience of L-Droid!
 

samuelaviv

Senior Member
Oct 1, 2012
279
76
Now you've got me with my jaw dropping to the floor. That completely defies all logic. But I'm glad you've got a satisfactorily working L-Droid.

I wouldn't think about flashing the update. Senior_Limpio stated it was just a fix for some errors, and I haven't noticed anything functionally different. So I think this falls under the "If it ain't broke, don't fix it" rule.

It did make me think about something, though. Somewhere, in something I've read, an OP suggested to make it part of the flashing procedure to just let the phone sit for 10-15 minutes after the first boot without touching anything, then reboot before starting to personalize your phone. His explanation was that it allows the hardware/software to "get to know each other" and make adjustments as necessary. I usually follow that, but I don't notice any difference when I don't. When Senior comes up with an update that makes it worthwhile to flash, maybe you could try that and see if it makes any difference for your phone.

But for now, by all means stick with 3.0.1 unless you start having errors again.

Glad you got it working. Now you can actually enjoy the experience of L-Droid!

Right?!? can drive you nuts these things, thats why I always say to people in regards to computers and smartphones and all that -
it maybe all science and technology but there definitely a witchcraft element to this stuff.
Its the same stuff that used to make the older technology work when you smack it.. still does work sometime even today :p

And yeah if its a small update it definitely falls into ain't broken dont fix it category, Ill wait for a bigger one to take that gamble.
And ill try that leaving the phone alone for sure, can only help at this point.

Another thing, Ive asked here before but no one seemed to notice..
Maybe you can do me a favor and tell me if "okay google" voice thing is working for you?
Mine crashes while trying to process the request, and im wondering if its a ROM thing a Gapps thing, or simply the ghost inside my device.
 
Last edited:

NaminatoR1254jaime.sier

Senior Member
May 3, 2011
341
62
EDIT: Question to avoid double-post

I flashed 3.0.2. I had 3.0.1 with Boeffla, but now I'd love to give stock kernel a chance.

With both kernels, I use pegasusq (because that's what I use on a 4.3 rom with Boeffla 5.3).
The thing is, everytime I check Performance Control, it says Core 0, Core 1, Core 3 are running at whatever speed.
But Core 2 is always on 0 mhz. Is this normal?

I am sorry if this is a very noob question, but I'd love to know.

Another thing, Ive asked here before but no one seemed to notice..
Maybe you can do me a favor and tell me if "okay google" voice thing is working for you?
Mine crashes while trying to process the request, and im wondering if its a ROM thing a Gapps thing, or simply the ghost inside my device.

Well, I have stock now, but 2 days ago I was with L-Droid 301 with Nova Launcher and Google Search Bar, and saying "Ok Google" didnt work. But then I realized I had, on keyboards and languages, turned off "voice blabla google" (dont know how it is, I use android in spanish), so maybe it was because of that.

But you could erase data, or reinstall google search.
 
Last edited:

gazza1988

Senior Member
Mar 12, 2011
385
77
Nottingham, UK
I clean flashed v3. Then dirty flashed v3.0.1 with no problems. I was going to clean flash v3.0.2 but due to the amount of time I had and needed my phone I dirty flashed v3.0.2 as well.

I was shocked to learn that my battery usage is phenomenal. No FC's or lag.

Mobile data was on all the time and took some photos and videos too. After 1hr 30 mins I still had 100% battery!
 

NaminatoR1254jaime.sier

Senior Member
May 3, 2011
341
62
Anyone? :(

I flashed 3.0.2. I had 3.0.1 with Boeffla, but now I'd love to give stock kernel a chance.

With both kernels, I use pegasusq (because that's what I use on a 4.3 rom with Boeffla 5.3).
The thing is, everytime I check Performance Control, it says Core 0, Core 1, Core 3 are running at whatever speed.
But Core 2 is always on 0 mhz. Is this normal?

I am sorry if this is a very noob question, but I'd love to know.
 

NaminatoR1254jaime.sier

Senior Member
May 3, 2011
341
62
Must not be such a n00b question after all. Afraid I can't answer it right now, I'm testing another ROM. Can anyone help him? I can say, though, the with what I'm using Core 0 stays running at low speed generally, Cores 1-3 kick in whenever necessary.
The same I thought, but there are always 3 cores workin at full speed. I dont understand how quad-core and pegasusq works haha.

Anyway, I will ask it where I should've first, and then come back to report.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 94
    L-DROID
    By SeniorLimpio​

    DISCLAIMER! By downloading and installing this ROM you accept that your warranty is void and that I am in no way responsible for any damage or data loss that may incur.


    Screenshots:

    11bn0xj.jpg
    2lcwnt2.jpg
    2jaal93.jpg
    10yexeb.jpg
    30i9x86.jpg
    2hyucyf.jpg
    ilfu3o.jpg

    Introduction:

    L-Droid is a rom loosely based off of SlimRoms AOSP sources with various sources picked from other great developers. I have spent the last 6 months putting together a ROM for my Galaxy S3 that I could use as a daily driver and also contains all the features I like on my phone. This rom comes with all the bells and whistles but without taking a hit on battery life. I do this on my spare time and absolutely love it so I hope you'll like my work. As I am just setting up my thread I will add more detail on this later. If at any point you have a bug or a feature request to point out, I would be more than willing to look into it as long as I have a logcat or source code to work with. Enjoy! :D



    Features:

    Hover
    Active display
    Gesture anywhere
    Halo
    Lock screen Notifications
    Peek
    SlimPie
    SlimRoms navigation bar
    Floating window multi-tasking [WIP]
    QS drawer and Ribbons
    Fully customizable status bar (clock, battery, icons, colour)
    Breathing notifications
    8 lock screen targets
    Lock screen shortcuts
    Customizable notification panel header
    App sidebar
    Circle app bar
    Driving mode
    Customizable recents panel (SlimRecents or stock recents)
    Complete animation control
    Identicons
    Battery saver mode
    Wakelock blocker
    Integrated Xposed frameworks
    Init.d control
    Build.prop control
    On the go
    And many more....


    Installation:

    Coming from another ROM:

    1. Take full Nandroid backup
    2. Full wipe
    3. Flash L-Droid
    4. Flash kernel and Gapps
    5. Wipe caches
    6. Reboot

    Upgrading from previous version:

    1. Take full Nandroid (if desired)
    2. Flash L-Droid
    3. Flash kernel (Gapps as well if you don't have a back up script)
    4. Wipe caches
    5. Reboot


    Changelog:


    - v4.0.1-kk-final

    Sorry I've been slack with the changelogs, life has gotten pretty busy. This is just a small number of important things, the real list is HUGE.

    - Custom background and text colour of headsup
    - Dynamic status bar and navigation bar
    - Removal of Halo
    - Removal of hover status bar button which was pointless anyway
    - Updated Sabermod to most recent
    - Fixed chrome bug with floating window
    - Option to disable statusbar ticker
    - Enable speaker proximty
    - Speaker proximity only while in call
    - MIUI Style carrier text and logo in the statusbar
    - Call recording with format choice
    - Slimrecent background colour
    - Paranoid android PIE (SlimPIE is still there)
    - 6 bar signal icon
    - New APIs for Lollipop camera
    - Soft reboot option
    - Overscroll effects
    - NFC polling mode
    - Fixing of power shutter
    - UMS support
    - Lots of wifi updates
    - Lots of audio/visual updates
    - Lots of theme updates
    - A million source updates


    - v2.2.0

    - Android 4.4.4_r1
    - Updated Portuguese translations. Thanks @Dou
    - Added Protected Apps (This may not fully work as I have had a chance)
    - Added heads up feature (once again this isn't fully tested)
    - Themes: Theme immersive mode cling
    - WallpaperCropper: include wallpapers from themes
    - Fix PackageManagerService WTF in systemReady
    - PackageManager: Fix logic around upgrading text display
    - Add missing KitKat audio files and update makefile
    - Do not launch floating window when on default launcher
    - StatusBarView: Ensure to not overload in/out animations
    - Correctly close IME keyboard if Calculator is launched
    - Fix Early CCS bug
    - Telephony: Dialpad key padding
    - Add EventLog event for logging of attempts to call java.lang.Object.getClass
    - Keyguard: update correctly track title and info if screen turns on
    - Keyguard: don't try to fetch the badgeIcon if remoteClientPackage == null


    - v2.1.7

    Changelog:

    - Fixed eject SD card not showing up in settings
    - Fixed Dialer torch pulse!
    - Fixed Torch tiles not showing up (now able to select torch shortcuts throughout)
    - Fixed Hover tile long press FC
    - Possibly fixed ART bootloop (Haven't had a chance to try. Please do a nandroid backup if you do try)
    - Make hover tile flip
    - Option to close notification panel on dismiss
    - Remove DEFAULT_THEME_APPLIED_ON_FIRST_BOOT
    - Add status bar and navigation bar to ThemesContract
    - Add previews to the themes contract
    - Revert "Vpn: Setup routes
    - smdk4412-common: camera: Hold for 25 msec between preview cycles
    - smdk4412-common: fix charging animation
    - smdk4412-common: Fix google camera
    - smdk4412-common: KitKat blobs
    - smdk4412: Provide available freq sysfs for exynos (fixes performance settings CPU frequency slider)
    - ARM: 7670/1: fix the memset fix
    - ARM: 7668/1: fix memset-related crashes caused by recent GCC
    - Additional memset fix for gcc 4.8
    - Compiled kernel with -Ofast optimisation
    - Bring full ArchiDroid optimizations to kernel
    - Compile frandom as module
    - Boeffla-Sound: Engine 1.6.6
    - cpufreq: Lulzactiveq governor (tweaked)
    - ZZmoove 0.9 beta2 (official)
    - samsung_battery: Charge level interface
    - earysuspend: speedup late resume (faster wakeup of the device)
    - binfmt_elf.c: use get_random_int() to fix entropy depleting (Jeff Liu )
    - logger: Add sys fs kernel interface to configure Android logger
    - Add iso mode settings to the CameraWrapper
    - fix preview/camera crash after stopping video record


    - v2.15 & v2.1.6

    - Blacklist: Avoid crash when dialog dismissed via back button
    - Slim Recents: Option to show topmost task
    - Slim Recents: Always show topmost task collapsed
    - Sensor: Enable the motion accelerometer for screen orientation change
    - HOVER: Option to only show up in Fullscreen-Mode
    - HOVER: Theme Engine compatibilities and some resources tweaks
    - HOVER: Add QS Tile
    - HOVER: Option to exclude topmost app
    - Master switch to disable Hover
    - Themes: Get resources with an explicit theme attached
    - Don't log an error if we cannot open icon hash
    - Fix DocumentsUI FC
    - frameworks: Fix blacklist in floating notification launch with expanded desktop on
    - Add UUID (re-)scan support for vold-mounted volume
    - QuickRecord: Fix crash on other languages
    - SystemUI: Update circle battery UI to be in line with CM
    - quicksettings: allow flip animation on clicking a tile
    - Revert swaprect feature for new upstream implementation
    - frameworks/native: Propagate dirty region in hwc_layer
    - SF: Add known programs to cache
    - sf: Determine if virtual display can use HWC for composition
    - Mms: disable SplitActionBar
    - Themes: Set bounds on iconUpon
    - tests: Hide new private APIs
    - PackageManagerService: Prevent sending a SIGKILL while the device shutdown
    - Keyguard: Distinguish the TextView id of pinEntry
    - Fix resource leaks
    - Fix wallpaper not applying to full screen (black navigation bar)
    - Fix icon support for secondary users
    - Don't create idmap if app doesn't have resources.arsc


    - v2.1.4

    - Added back lockscreen wallpapers (this is the old implementation and not through theme manager. You can find this in lockscreen settings in the vault. This is temporary until I can find a solution for the theme manager.)
    - PEEK: Sensors improvements
    - Hover: disallow notfications from currently active app
    - Themes: Add categories to theme change intent.
    - Floating window: Fix possible NPE (This does not fix the current fc when clicking outside a window.)
    - Themes: Don't kill launchers that handle the theme change
    - Themes: Don't set icons for iconpack that is applied.
    - hwui: Always enable the scissor while composing layer
    - listview: ensure active views are filled prior than scrap views
    - CM11 Themes: Add support for composed icons
    - TextView: Check also for mLayoutParams before calling checkForRelayout
    - Option to show statusbar in expanded desktop
    - Add CM Profiles
    - Add Profiles to SlimActions
    - QuickSettings: Added ProfileTile
    - Dispatch keys to a device specific key handler
    - Support GESTURE_SENSOR input device type with GestureService
    - HOVER: Options to exclude non-clearable and low priority notifications
    - Master switch to disable Hover
    - HOVER: Option to disable HOVER-Button in StatusBar
    - Set a number of build.prop tweaks as default
    - STE OMX Fix (this should fix embedded video playback)
    - audio:Avoid AudioTrackThread if Track creation fails
    - stagefright: add ClockEstimator API and WindowedLinearFitEstimator
    - Smooth out AwesomePlayer
    - audioflinger: Stop resetting compress offload streams
    - libstagefright: Fix incorrect comparison of mimetype
    - libstagefright: Use channel count if channel mask is zero.
    - libstagefright: Fix app crash during pcm offload playback


    - v2.1.3

    - Implemented PA hover. A very cool feature. Thanks to the Paranoid Android team and their hard work.
    - Added camera tile in quick settings
    - Added Trebuchet Launcher
    - Added way to reset preferences for floating mode (located in Settings -> backup & reset)
    - Multiple Audio/visual frameworks fixes
    - Updated sources


    - v2.1.2

    - Fixed dialpad buttons not showing in lights out mode
    - Fixed dialpad buttons not showing in call user interface
    - Brought back app sidebar and contextual status bar headers
    - Fixed lock screen icon misalignment
    - Added compass tile to quicksettings
    - Prevent NPE in TextView.checkForRelayout
    - FW/B: check also for mLayoutParams before calling checkForRelayout
    - settings: Enable location mode header switch
    - MediaProvider: Deactivate the MiniThumbFile when it is not needed.
    - MediaProvider: Clean up cursors in try/finally
    - inputdevices: update from aosp (master)
    - synchronize updateStringCache on mAccessLock
    - Themes: Check CRC of APK MANIFEST.MF at install
    - Themes: Avoid compiling icon packs every boot
    - DocumentsUI: Add a standalone File Manager
    - DocumentsUI: Handle NPE gracefully
    - DocumentsUI: Allow open files instead of URIs
    - Fix crash when clicking a file from recents or downloads
    - DocumentsUI: Remove catch-all statements
    - Fix Icon size in DocumentsUI
    - TRDS: Dark DocumentsUI
    - Updated sources


    - v2.1.1

    - Fixed issue with Kernel – bootloop should be resolved (I've noticed that slim AIO Gapps contains a buggy Google home launcher and doesn't install properly. I downloaded twice and same issue. Minimal Gapps is fine though and works well with TRDS.)
    - Updated Halo drawable to be in line with Kitkat
    - Add shortcut icons for Gmail and Snapchat
    - MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue().
    - base: remove extra checks*
    - SmoothProgressBar: update to v0.4.0
    - sync status bar transparency state on theme change
    - Don't cleanup overlay mapping for non-theme apps
    - UsbDebuggingManager : Handle race condition when toggling rapidly
    - Themes: uninstallThemeForAllApps shouldn't check if map is empty if*it's null
    - Reduce memory leaks by removing all views.
    - Themes: Update last postFinish call
    - fw: media: Handle NPE due to threading race
    - WallpaperCropper: do not display null bitmaps
    - Themes: Delete icon resources during uninstall
    - Make theme change broadcast a protected broadcast.
    - Themes: Handle apps using "original-package" tag
    - Themes: Add '|' delimited list of components to broadcast
    - Cleanup app->{theme1,theme2...} mapping on uninstall
    - SystemUI: Swipe to float for notifications and recents (very much a work in progress but something we'll try out. I've noticed a few apps don't like this and fc)
    - Add on-the-spot user preference dialog


    - v2.1.0

    - Android 4.4.3_r1.1
    - Updated download links in download centre to Gapps 4.4.3
    - Re-added Identicons
    - Re-added partition info
    - Move mobile network settings to main settings page
    - Added back Performance controls for now
    - Updated to @JustArchi optimizations v3
    - Fixed issue with exFAT sd cards not mounting
    - Introduced some Linaro toolchain optimisations
    - Added changelog to about section in settings (this function looks up the last 5 days of my github account, it can take a while to load)
    - Some camera updates
    - Updates to kernel tweaker
    - Updated sources


    - v2.0.0 Beta2

    - Re-added Driving Mode
    - Re-added brightness slider
    - Re-added Init.d and Propmodder
    - Re-added Download Centre
    - Re-added CPU info overlay
    - Fixed a few settings NPEs and force closes
    - Fixed addon.d support (addon scripts should work properly again)

    - v2.0.0 Beta:

    - Completely rebased off of SlimKat sources.
    - New boot animation by @ayoubadri. Thanks a lot for that!
    - Added CM11 theme chooser
    - Fully fixed floating window mode
    - Fixed QS ribbons (now they are properly linked and unlink from QS drawer and they are also much smaller)
    - Added battery bar
    - Fixed wallpaper cropper blurring images
    - Removed Performance Controls and added Kernel Tweaker. (provides you with a little more control over system and kernel)
    - Added multi user support (haven't fully tested so may be buggy)
    - Fixed IME animations not working properly
    - Fixed progress bar interpolater not working properly
    - Added alternate resolver for app picking grid
    - Fixed recents background colour. (Have temporarily removed option to change background colour as this was the cause. I'll try to re-add it later.)
    - Added in multiple bluetooth and audio fixes. Too much to remember
    - Re-arranged settings a bit
    - Removed Titanium Backup from build as this was causing some users some problems
    - Temporarily removed some features until I add them back
    - Numerous other fixes and additions that I do not remember. This was a big change of over 700 commits so if you are curious take a look at my github.

    - v1.0 - Official release:

    - Fixed battery around lock ring
    - Fixed pocket mode in LN
    - Fixed battery light settings not showing up (SlimKat by default has this turned off in the main config file)
    - Added download speed in notifications
    - Added pause/resume/stop function in download notifications
    - Fixed cursor leak in download provider
    - Moved to stable release


    - v1.0 Beta 4:

    - Added camera library fix v5.0 by @RohanAJoshi, Thanks!
    - Added Download section. Direct links in settings to download Gapps, Xposed and more. (WIP: with stock browser DL begins, but browser will force close. This does not affect the download, but will be something I will work on.)
    - Fixed lockscreen handle not saving custom image.
    - Fixed clear cached locations when location providers disabled Bug: 12118307.
    - AlarmManagerService: Fix the delay of ACTION_TIME_CHANGED for time-services.
    - Fix socket descriptor leak from Zygote to child app.
    - Fixed audio: Volume can't adjust during HFP call when screen is off.
    - Bluetooth: use virtual sco calls for VOIP
    - Bluetooth: Unbind only in case of OFF state
    - Bluetooth: Adds check to verify Bluetooth adapter state
    - Bluetooth: HF: Control verbose logging at runtime.
    - Updated sources.


    - v1.0 Beta 3:

    - Hopefully really fixed root this time for everybody. It's worked for me on a dirty and clean install so fingers crossed.
    - Added native exFAT support to stock kernel
    - Added overclocking abilities to stock kernel (1600 and 1700 MHz)
    - Decreased wakelock times with stock kernel
    - Added GPU and CPU control with stock kernel
    - Enabled frandom support in stock kernel
    - Added zzmoove governor to kernel
    - Removed theme style from security settings
    - Temporarily removed Xposed installer from settings
    - Upgrade Boeffla config app to newest version
    - Upgrade Xposed Installer to newest version (find in app drawer for now)
    - Fixed memory leak in camera app
    - Revamped the OP and added screenshots
    - Update sources

    - v1.0 Beta 2:

    - Fixed broken root.
    - Fixed floating window mode. Apps now correctly stay in floating mode.

    - v1.0 Beta 1:

    This is the first realease on XDA. Please have a look at my sources or just try it out as everything is new on this rom :D

    Downloads

    L-Droid downloads

    Credits:

    I would like to give the following special recognition for providing me the tools and inspiration to work on my first ROM.

    - @SlimRoms for their excellent base and starting point for L-Droid
    - @ayoubadri for creating this awesome boot animation
    - @temasek for his awesome ROM and his help along the way
    - @JustArchi for his help in various scripting and build optimising ideas
    - @Lord Boeffla for his great kernel that I will eventually be pairing up with L-Droid
    - @Dragon7780 For various cherry-picks and ideas
    - @RohanAJoshi for his fixed camera library for our device

    Thanks also to the CM team, C-Rom, crDroid, Omnirom and Paranoid Android for their various source commits.

    XDA:DevDB Information
    L-Droid, ROM for the Samsung Galaxy S III I9300

    Contributors
    Senior_Limpio
    Source Code: https://github.com/SeniorLimpio

    ROM OS Version: 4.4.x KitKat
    ROM Kernel: Linux 3.0.x
    ROM Firmware Required: Samsung Galaxy SIII [i9300]
    Based On: AOSP [Slimkat]

    Version Information
    Status: Stable
    Current Stable Version: 4.0.1-kk-final
    Stable Release Date: 2014-11-20

    Created 2014-05-18
    Last Updated 2014-11-20
    30
    L-Droid v2.2.1

    Uploading now. This will be my last release until August so enjoy! :)

    Changelog:

    - Added manifest to github account
    - HeadsUp: User configurable timeout
    - HeadsUp: option to launch in floating window
    - HeadsUp: Respect system decorations when adding view
    - SystemUI: Improve HeadsUp expanding performance
    - Update Roboto fonts to Android L versions
    - TRDS: Fix Volume panel background
    - SlimRecents: Rework show top most task feature
    - SystemUI: Fix percentage charging color does not apply
    - MountService: Handle UUID in list response
    - Wifi: Use bss->age identifier for wifi scan results
    - Fix frontOfTask assignment
    - HOVER: Ensure to clear after reparenting all notifications
    - HOVER: Fix notification content not being updated
    - Add status bar and navigation bar to ThemesContract
    - Add previews to the themes contract
    - WallpaperCropper: include wallpapers from themes
    - Slim recent: fix misbehavior when launch floating window
    - Slim recent: add support for blacklist interface
    - Themes: Use INSTALL_LOCATION_INTERNAL_ONLY for legacy icon packs
    - accounts: don't remove accounts while device is in safe mode
    - Theme IME switcher alert dialog
    - Keyguard: fix NPE setting lockscreen wallpaper
    - StatusBarView: Ensure to not overload in/out animations
    - ExpandHelper: Improve one finger expanding forced handling
    - StatusBarView: Avoid unnecessary calls to mHandler.post()
    - Adjust status_bar_expanded_header.xml margin
    - PackageManager: Add option for single threaded dexopt
    - Themes: Use first asset entry for lockscreen wallpaper
    - Themes: Use default_wallpaper for HOLO lockscreen wp
    - Implement DocumentsProvider.createDocument and deleteDocument
    - NsdService: Fix retrieving the client id
    - Fixed VM memory leak in AudioSystem JNI interface
    - Ensure to add persistent apps to LruProcess list on app restart
    - Set an enough dirty rect for a magnification's boundary line
    - Fixing parcel leaks to avoid virtual memory leak
    - [Asset Manager] Fix memory leakage bug
    - update parameters in uploadToTexture() for GLES20
    - Fix the texture ID reuse issue in HWUI
    - hwui: fix possible null pointer de-refrence
    - SystemUI: add missing status bar image
    - Settings: fixed battery stats app list
    - Added initial Flash-Friendly File System (f2fs) support (more work needs to be done before you can flash on an f2fs system. I will work on the installer portion of this more later)
    - Don't allow Active Display and Peek to run simultaneous (This is only to prevent issues)
    - settings: Auto-brightness levels shouldn't fill the screen
    - Update MobileNetworks Icon
    - vold: Honor mount options for ext4 mounts
    - Settings: Change desc for battery charging text color
    - Cleaned up the source code a bit which hopefully will help bring more stability
    - Updated download links for 4.4.4 GApps for both Banks and PA in download centre (will be adding SlimGApps later)
    - Updated sources (lots of them)
    - Reverted Some stock kernel commits (This was for stability, sorry to all that enjoy this kernel, it may not be as good as it used to but I didn't want to leave you guys with a unstable release.) I recommend Boeffla, Yank, Agni or Archikernel for now.

    Download
    29
    L-Droid version 3.0.1 is up. I'll edit with the change log when I get home from work.

    Changelog:

    - Fix force close when recording second video
    - Fix force close in quiet hours
    - Removed status bar weather and Viper4Android due to battery drain amongst other things
    - Fixed space between status bar and quick settings
    - reduce cookie tracking: onResume deletion of cookies
    - HOVER: touch to hide
    - Disable settings search on all subactivities
    - Settings: Don't show protected apps options in restricted profiles
    - Settings: Only show clear button when search field has text
    - Settings: Option to enable Notification Light when screen is on
    - TrafficMeter: added option for auto-hiding on inactivity
    - Network traffic colour
    - Themes: Build icon cache when applying icons
    - Themes: Pass resource IDs instead of bitmaps
    - Themes: setUserRequired(false) when updating audibles
    - Workaround to update PIE resources on theme changes without need to reboot or disable and renable
    - SlimActions: Attempt to fix preloads with PIE in slimroms recent panel
    - MediaFile: support more media types
    - Fix JNI error in exception reporting
    - wallpapercropper: OOM issue while opening *.bmp image
    - WallpaperCropper: Fix crash when set .gif as wallpaper
    - Fix camera usage tracking
    - Don't unnecessarily set LayoutParams on children
    - [ActivityManager] Prevent provider creating twice
    - ActivityManagerService: Penalise large apps going to background
    - Magnification: Fix screen freeze after activity resumes from rotation
    - SystemServer: Move sensor init to a new thread
    - Add reboot reason to detect device shutdown
    - Prevent killing of process during service bringup
    - Show plugged type (AC / USB) on QS battery tile
    - Themes: Add ability to apply color filters to composed icons
    - Make sure ThemeConfig is non-null when loading resources
    - PowerManager : Make proximity check opt-in
    - audio:Avoid AudioTrackThread if Track creation fails
    - audioflinger: Ensure SRS effects are applied on active tracks
    - Fix for getPosition after seek
    - accelerate camera recording start up speed
    - Set the correct audio bit rate for camera recorded content
    - RTSP: Don't post AUTimeout check during pause when EOS is nearing
    - Added support to query ACodec whether adaptive playback is enabled
    - frameworks/av : Add Null check for Audio Track
    - stagefright: fix offloading HE-AAC sampling rate
    - stagefright: avoid crash while seeking MKV content
    - audioflinger: remove wake lock implementation from APS
    - stagefright: Do not drop encoded frames when writer is paused
    - libstagefright: Disable smoothstreaming for secure playback
    - httplive: fix issues during httplive streaming seek
    - media: Fix visibility of destructor
    - libstagefright: getHFRRatio should return 1 by default
    - Revert "libstagefright: set frame packing from codec config"
    - mediaplayerservice: Untangle legacy callback function
    - Fix aac decoder flush
    - Fix Can't play AAC file with ID3 tag
    - stagefright: Use HW AAC decoder in ACodec if requested
    - stagefright: Correct total duration of HFR clips
    - stagefright: Correct timescale in MvHd for HFR
    - stagefright: remove target specific checks for hfr
    - audio:mute duration at the beginning of the recording
    - HLS: getDuration should return -1 for live streams
    - Stop thread before deleting object reference
    - Disconnect the mediaplayer when reset
    - Fix Audio streaming error when playing a stream that contains "end of file".
    - Add support for MPEG audio elementary streams in HLS
    - stagefright: Use 64 bits for type mask in MediaCodecList
    - stagefright: Only invoker HW decoder for actual decoding
    - stagefright: Extra checks for HW AAC decoder
    - stagefright: Fix stub function
    - stagefright: Fix MediaCodecList
    - stagefright: Only use HW AAC for AV content
    - stagefright: Support for offloading MPEG2 audio
    - Fix M3UParser relative path handling
    - M3UParser: check for NULL before setting meta data
    - Fix Externally reported security issue
    - RTSP: Return the buffers in source side while the source is disconnected
    - libstagefright: Polish MPEG4Writer for MediaMuxer.
    - Support MPEG4 codec in Matroska files
    - Support AAC audio (WaveFormat = 0xFF) in AVI container
    - Support MP2 contents in AVI container
    - AwesomePlayer: improve scheduling of video event to hit PTS
    - Fix decoder EOS handling
    - AACExtractor: Added support for APE tag
    - AC3 support ATS (MPEG2TS) Parser
    - AudioTrack: When paused, return cached playback position
    - libmedia: ensure mCaptureThread exit within Visualizer destructor
    - stagefright: Fix pause logic
    - audio: compress offload to pcm fallback on SSR
    - stagefright: 24-bit audio support via offloading
    - libaudioflinger: add stock resampler in pcm offload path
    - frameworks/av: Add output close in AudioTrack destructor for offload
    - stagefright: Handle offload fallback for 24-bit tracks
    - StagefrightRecorder: correct the flow of resuming or stopping from pause
    - libstagefright: fix issues in AH263Assembler
    - frameworks/av: miscellaneous fixes
    - libstagefright: poke the udp hole twice for future incoming udp packets
    - rtsp: keep some damaged access unit to enhance fault tolerance
    - libstagefright: Decrease reference count before deleting AudioPlayer
    - RTSP: Correct the data type in the check
    - HLS: Queue discontinuity only for the first block
    - midi audio: allow midi restart even upon stop state
    - Updated sources

    I've been avoiding doing this since it was so large, but that's basically the changelog for 3.0.0 and 3.0.1

    Working on 3.0.2 already!
    27
    Version 3.0.0 is up

    Change log is massive so I won't even try to paste it here. The main points are:

    - Slim heads up with all the bells and whistles
    - floating window fc fixed
    - profile and hover tile long press fc fixed
    - Contacts tile fc fixed
    - status bar weather courtesy of LiquidSmooth
    - testing viper4android. If it cause battery drain you can still use official android music fx
    - rearranged the vault. Moved advanced settings under system.
    - added in ad blocker. Not really sure if it works properly yet.
    - lots of under the hood improvements to the functionality of the phone
    - updated sources from not only slim but the android community... Lots and lots

    There is a whole lot more but if you want you can take a look at my github.

    Cheers guys, I hope it runs smoothly.
    27
    L-Droid v2.2.0

    Currently uploading.

    Changelog:

    - Android 4.4.4_r1
    - Updated Portuguese translations. Thanks @[email protected]
    - Added Protected Apps (This may not fully work as I have had a chance)
    - Added heads up feature (once again this isn't fully tested)
    - Themes: Theme immersive mode cling
    - WallpaperCropper: include wallpapers from themes
    - Fix PackageManagerService WTF in systemReady
    - PackageManager: Fix logic around upgrading text display
    - Add missing KitKat audio files and update makefile
    - Do not launch floating window when on default launcher
    - StatusBarView: Ensure to not overload in/out animations
    - Correctly close IME keyboard if Calculator is launched
    - Fix Early CCS bug
    - Telephony: Dialpad key padding
    - Add EventLog event for logging of attempts to call java.lang.Object.getClass
    - Keyguard: update correctly track title and info if screen turns on
    - Keyguard: don't try to fetch the badgeIcon if remoteClientPackage == null

    Download